Skip to main content
Glama
saidsurucu

YOKATLAS API MCP Server

by saidsurucu

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_associate_degree_atlas_detailsA

Get comprehensive details for a specific associate degree program from YOKATLAS Atlas.

Parameters:

  • yop_kodu (str): Program YÖP code (e.g., '120910060')

  • year (int): Data year (e.g., 2024, 2023)

Returns detailed information including:

  • General program information and statistics

  • Quota, placement, and score data

  • Student demographics and distribution

  • Academic staff and facility information

  • Historical placement trends

get_bachelor_degree_atlas_detailsA

Get comprehensive details for a specific bachelor's degree program from YOKATLAS Atlas.

Parameters:

  • yop_kodu (str): Program YÖP code (e.g., '102210277')

  • year (int): Data year (e.g., 2024, 2023)

Returns detailed information including:

  • General program information and statistics

  • Quota, placement, and score data

  • Student demographics and distribution

  • Academic staff and facility information

  • Historical placement trends

search_bachelor_degree_programsB

Search for bachelor's degree programs with smart fuzzy matching and user-friendly parameters.

Smart Features:

  • Fuzzy university name matching (e.g., "boğaziçi" → "BOĞAZİÇİ ÜNİVERSİTESİ")

  • Partial program name matching (e.g., "bilgisayar" finds all computer programs)

  • Intelligent parameter normalization

  • Type-safe validation

Parameters:

  • university: University name (fuzzy matching supported)

  • program: Program/department name (partial matching supported)

  • city: City name

  • score_type: Score type (SAY, EA, SOZ, DIL)

  • university_type: Type of university (Devlet, Vakıf, etc.)

  • fee_type: Fee/scholarship information

  • education_type: Type of education (Örgün, İkinci, etc.)

  • results_limit: Maximum number of results to return

search_associate_degree_programsA

Search for associate degree (önlisans) programs with smart fuzzy matching and user-friendly parameters.

Smart Features:

  • Fuzzy university name matching (e.g., "anadolu" → "ANADOLU ÜNİVERSİTESİ")

  • Partial program name matching (e.g., "turizm" finds all tourism programs)

  • Intelligent parameter normalization

  • Type-safe validation

Parameters:

  • university: University name (fuzzy matching supported)

  • program: Program/department name (partial matching supported)

  • city: City name

  • university_type: Type of university (Devlet, Vakıf, etc.)

  • fee_type: Fee/scholarship information

  • education_type: Type of education (Örgün, İkinci, etc.)

  • results_limit: Maximum number of results to return

Note: Associate degree programs use TYT scores, not SAY/EA/SOZ/DIL like bachelor programs.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: two tools retrieve detailed information for specific programs (associate vs bachelor degrees), while two tools search for programs (associate vs bachelor degrees). The degree level distinction prevents any ambiguity between tools.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with clear action prefixes (get_ for retrieval, search_ for searching) and descriptive suffixes that indicate the degree type and function. The naming is perfectly uniform across all four tools.

Tool Count5/5

Four tools is ideal for this server's scope of providing YOKATLAS university program data. It covers both associate and bachelor degrees with complementary search and detail retrieval functions, making each tool essential without redundancy.

Completeness5/5

The tool set provides complete coverage for the domain: users can search for programs (both associate and bachelor degrees) and retrieve comprehensive details for specific programs. This covers the core workflow of discovering and examining university programs without any apparent gaps.

Maintenance

ActivityStale
ResponsivenessNo issues