{
  "$schema": "https://modelcontextprotocol.io/schema/mcp-server-card.json",
  "name": "gvbn-prievidza",
  "version": "1.0.0",
  "description": "Model Context Protocol Server for Gymnázium Vavrinca Benedikta Nedožerského Prievidza",
  "homepage": "https://www.gympd.sk",
  "documentation": "https://www.gympd.sk/agent-instructions.md",
  "authentication": {
    "type": "none",
    "discovery": "https://www.gympd.sk/.well-known/oauth-protected-resource"
  },
  "capabilities": {
    "tools": true,
    "resources": true
  },
  "tools": [
    {
      "name": "search_gvbn",
      "description": "Search pages, study programs, teacher contacts, documents, and news at gympd.sk",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query or keyword"
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_admissions_info",
      "description": "Get criteria, deadlines, and study branches for 4-year, 8-year, and IT programs",
      "inputSchema": {
        "type": "object",
        "properties": {
          "program": {
            "type": "string",
            "enum": ["4-year", "8-year", "informatics", "all"],
            "default": "all"
          }
        }
      }
    },
    {
      "name": "get_school_contacts",
      "description": "Get official contacts, leadership, email, phone numbers, and address",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ],
  "resources": [
    {
      "uri": "https://www.gympd.sk/llms.txt",
      "name": "LLM Summary Knowledge Base",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://www.gympd.sk/llms-full.txt",
      "name": "Full LLM Context Documentation",
      "mimeType": "text/markdown"
    },
    {
      "uri": "https://www.gympd.sk/data/search-index.json",
      "name": "Search Entities Index",
      "mimeType": "application/json"
    },
    {
      "uri": "https://www.gympd.sk/school.jsonld",
      "name": "Schema.org Institutional Graph",
      "mimeType": "application/ld+json"
    }
  ]
}

