YOKATLAS MCP

search_bachelor_degree_programs

Search for bachelor's degree programs using LOCAL DATA with instant results, smart fuzzy matching, and bell curve sampling for large result sets

Remote emirks/yokatlas-mcp-typescript

Remote (network-hosted)

Other tools also called search_bachelor_degree_programs? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "sehir": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "City name(s) where the university is located. Can be a single string or array of strings (e.g., 'istanbul' or ['istanbul', 'ankara'] → matches any of the specified cities)"
    },
    "ucret": {
      "enum": [
        "Ücretsiz",
        "Ücretli",
        "İÖ-Ücretli",
        "Burslu",
        "%50 İndirimli",
        "%25 İndirimli",
        "AÖ-Ücretli",
        "UÖ-Ücretli"
      ],
      "type": "string",
      "description": "Fee status: Ücretsiz (Free), Ücretli (Paid), İÖ-Ücretli (Evening-Paid), Burslu (Scholarship), İndirimli (Discounted), AÖ-Ücretli (Open Education-Paid), UÖ-Ücretli (Distance Learning-Paid)"
    },
    "doluluk": {
      "enum": [
        "Doldu",
        "Doldu#",
        "Dolmadı",
        "Yeni"
      ],
      "type": "string",
      "description": "Program availability: Doldu (Filled), Doldu# (Filled with conditions), Dolmadı (Not filled), Yeni (New program)"
    },
    "program": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "Program/department name(s) with partial matching. Can be a single string or array of strings (e.g., 'bilgisayar' or ['bilgisayar', 'yazılım'] → matches any of the specified programs)"
    },
    "siralama": {
      "type": "number",
      "description": "Target success ranking - applies bell curve sampling centered at this ranking. Programs closer to this ranking are more likely to be selected. Automatically filters to range [sıralama * 0.5, sıralama * 1.5]"
    },
    "puan_turu": {
      "enum": [
        "SAY",
        "EA",
        "SOZ",
        "DIL"
      ],
      "type": "string",
      "description": "Score type: SAY (Science), EA (Equal Weight), SOZ (Verbal), DIL (Language)"
    },
    "universite": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      ],
      "description": "University name(s) with fuzzy matching support. Can be a single string or array of strings (e.g., 'boğaziçi' or ['boğaziçi', 'odtü'] → matches any of the specified universities)"
    },
    "max_results": {
      "type": "number",
      "description": "Maximum number of results to return. If more results are found, bell curve sampling is applied for representative distribution (default: 100)"
    },
    "ogretim_turu": {
      "enum": [
        "Örgün",
        "İkinci",
        "Açıköğretim",
        "Uzaktan"
      ],
      "type": "string",
      "description": "Education type: Örgün (Regular), İkinci (Evening), Açıköğretim (Open Education), Uzaktan (Distance Learning)"
    },
    "universite_turu": {
      "enum": [
        "Devlet",
        "Vakıf",
        "KKTC",
        "Yurt Dışı"
      ],
      "type": "string",
      "description": "University type: Devlet (State), Vakıf (Foundation), KKTC (TRNC), Yurt Dışı (International)"
    }
  }
}