Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_university_citiesA

List provinces (il) used by YOK ATLAS to filter university preference searches. Optionally filter by a case-insensitive substring of the province name and/or cap the number of results. Returns a standard envelope: {ok, data, error, disclaimer}.

get_universitiesA

List universities in the YOK ATLAS preference guide. Optionally filter by a case-insensitive substring of the university name and/or cap the number of results. Returns a standard envelope: {ok, data, error, disclaimer}.

get_university_programsA

List YOK ATLAS program groups (birim grup), e.g. 'Bilgisayar Muhendisligi', each tagged with its exam score type (SAY, EA, SOZ/SÖZ, DIL/DİL, or TYT). Optionally filter by a case-insensitive substring of the program name, a score type (ASCII spellings like SOZ/DIL are accepted), and/or cap the number of results. Returns a standard envelope: {ok, data, error, disclaimer}.

search_university_programsA

Search YOK ATLAS program placements -- the core preference-search endpoint. university_ids, program_group_ids, and city_codes must be resolved first via get_universities, get_university_programs, and get_university_cities respectively (this tool does not do its own name lookups). Returns each matching placement's university, program, quota, fee, scholarship, and the prior guide's minimum success rank / score cutoff, paginated. Returns a standard envelope: {ok, data, error, disclaimer}.

Prompts

Interactive templates invoked by user choice

NameDescription
preference_research_promptCreate a starter prompt template for university preference research.

Resources

Contextual data attached and managed by the client

NameDescription
server_configExpose minimal server metadata.

TDQS

A4.3/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a distinct resource: cities, universities, program groups, and placement search. The search tool explicitly relies on IDs resolved from the other three, making boundaries clear and preventing misselection.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case: get_* for reference lookups and search_* for the complex query. The pattern is predictable and uniform.

Tool Count5/5

Four tools cover the core domain without bloat or thinness. Each tool has a distinct role, and the count fits the purpose of a reference/search server well within the ideal 3-15 range.

Completeness5/5

The surface covers the full workflow: resolving reference data (cities, universities, programs) and performing the main placement search. No obvious gaps or dead ends exist for the stated purpose.

Maintenance

ActivityStale
ResponsivenessNo issues