{
  "specVersion": "1.0",
  "host": {
    "displayName": "ApplyEuro",
    "identifier": "applyeuro.de",
    "documentationUrl": "https://applyeuro.de/llms-full.txt",
    "logoUrl": "https://applyeuro.de/logo.svg"
  },
  "entries": [
    {
      "identifier": "urn:air:applyeuro.de:knowledge:study-in-europe-guide",
      "displayName": "Study in Europe & German Opportunity Card knowledge base",
      "description": "Citation-ready reference on studying at European public universities (Germany, Italy, France, Netherlands, Sweden, Spain): tuition-free options, real cost breakdowns (blocked account, visa, insurance, living costs), the German Opportunity Card (Chancenkarte) points system, and ApplyEuro pricing. Available in Urdu and English.",
      "type": "text/markdown",
      "url": "https://applyeuro.de/llms-full.txt",
      "tags": ["education", "study-abroad", "europe", "germany", "opportunity-card", "chancenkarte", "university-admissions", "visa"],
      "representativeQueries": [
        "Can I study in Germany for free as an international student?",
        "How many points do I need for the German Opportunity Card?",
        "What does it really cost to study at a public university in Europe?",
        "How can students from Pakistan or India apply to European universities without an agent?"
      ],
      "version": "1.0",
      "updatedAt": "2026-07-09T00:00:00Z"
    },
    {
      "identifier": "urn:air:applyeuro.de:api:university-catalog",
      "displayName": "European university & program catalog API",
      "description": "Public read-only REST API listing European public universities and study programs tracked by ApplyEuro, filterable by country and degree level. No authentication required.",
      "type": "application/x-rest-api-card+json",
      "data": {
        "baseUrl": "https://api.applyeuro.de/api/v1",
        "auth": "none",
        "endpoints": [
          {
            "method": "GET",
            "path": "/universities",
            "description": "List universities. Optional query param: country (e.g. Germany, Italy, France, Netherlands, Sweden, Spain).",
            "parameters": { "country": { "type": "string", "required": false } }
          },
          {
            "method": "GET",
            "path": "/programs",
            "description": "List study programs. Optional query params: country, degreeLevel (bachelor | master | phd).",
            "parameters": {
              "country": { "type": "string", "required": false },
              "degreeLevel": { "type": "string", "required": false, "enum": ["bachelor", "master", "phd"] }
            }
          }
        ]
      },
      "tags": ["universities", "programs", "catalog", "europe", "api"],
      "capabilities": ["list_universities", "list_programs"],
      "representativeQueries": [
        "Which tuition-free master's programs in Germany does ApplyEuro track?",
        "List public universities in the Netherlands with English-taught programs."
      ],
      "version": "1.0",
      "updatedAt": "2026-07-09T00:00:00Z"
    },
    {
      "identifier": "urn:air:applyeuro.de:tools:contact",
      "displayName": "Contact ApplyEuro support",
      "description": "Send a message to the ApplyEuro human support team on behalf of a user. Replies go to the provided email within one business day.",
      "type": "application/x-rest-api-card+json",
      "data": {
        "baseUrl": "https://api.applyeuro.de/api/v1",
        "auth": "none",
        "endpoints": [
          {
            "method": "POST",
            "path": "/contact",
            "description": "Submit a support/contact message.",
            "inputSchema": {
              "type": "object",
              "properties": {
                "name": { "type": "string", "minLength": 2, "maxLength": 120 },
                "email": { "type": "string", "format": "email" },
                "subject": { "type": "string", "maxLength": 200 },
                "message": { "type": "string", "minLength": 10, "maxLength": 5000 },
                "locale": { "type": "string", "maxLength": 5 }
              },
              "required": ["name", "email", "message"]
            }
          }
        ]
      },
      "tags": ["contact", "support"],
      "capabilities": ["send_contact_message"],
      "version": "1.0",
      "updatedAt": "2026-07-09T00:00:00Z"
    }
  ]
}
