{
  "$schema": "https://webmcp.dev/schema/v1",
  "version": "1.0",
  "name": "HMGS Hazırlık",
  "description": "Sınav künyesi, ders dağılımı, gerekçeli örnek sorular ve bilgi kartları.",
  "url": "https://hmgs.dalkir.studio",
  "documentation": "https://hmgs.dalkir.studio/AGENTS.md",
  "script": "https://hmgs.dalkir.studio/js/webmcp.js",
  "authentication": {
    "type": "none"
  },
  "tools": [
    {
      "name": "get_exam_format",
      "description": "Sınavın resmî künyesini döndürür: bölümler, bölüm başına soru sayısı, toplam soru, puan ağırlıkları ve baraj.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_subjects",
      "description": "Tüm dersleri, hangi sınav bölümünde kaç soruyla geçtiklerini ve uygulamadaki soru havuzu büyüklüklerini listeler.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "description": "İsteğe bağlı bölüm süzgeci: gygk, ortak_alan, adli_alan, idari_alan"
          }
        }
      }
    },
    {
      "name": "get_sample_question",
      "description": "Soru bankasından gerekçeli bir örnek soru döndürür. Yanıtta doğru şık, gerekçe ve dayandığı kanun maddesi birlikte gelir.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "subjectId": {
            "type": "string",
            "description": "İsteğe bağlı ders kimliği"
          }
        }
      }
    },
    {
      "name": "get_flashcards",
      "description": "Bilgi kartlarını döndürür; ders kategorisine göre süzülebilir.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "İsteğe bağlı ders kimliği"
          },
          "limit": {
            "type": "number",
            "description": "Kaç kart döndürülsün (varsayılan 10)"
          }
        }
      }
    }
  ]
}
