{
  "protocolVersion": "1.0",
  "name": "CollegeAndFees College Data Agent",
  "description": "Answers questions about Indian engineering and medical (MBBS) colleges using CollegeAndFees.com's published, source-cited data: resolves a college name to its canonical page, and returns quota-wise official fee structures (government/KEA, COMEDK, management, NRI, deemed/MCC) with per-year INR amounts and the official source URL to cite. Deterministic lookup, not a language model — it routes each request to one of the two skills below.",
  "version": "1.0.0",
  "url": "https://collegeandfees.com/api/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://collegeandfees.com/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "CollegeAndFees.com",
    "url": "https://collegeandfees.com"
  },
  "documentationUrl": "https://collegeandfees.com/.well-known/agent-skills/mcp-college-data/SKILL.md",
  "iconUrl": "https://collegeandfees.com/apple-touch-icon.png",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "search-colleges",
      "name": "Search colleges",
      "description": "Find active Indian engineering or medical colleges by name, optionally filtered by city or category ('engineering' | 'medical'). Returns each match's canonical slug and page URL. Send a plain-text college name, or a DataPart {\"skill\":\"search-colleges\",\"arguments\":{\"query\":\"ramaiah\",\"city\":\"Bangalore\"}}.",
      "tags": ["colleges", "search", "india", "engineering", "medical", "mbbs"],
      "examples": [
        "ramaiah",
        "{\"skill\": \"search-colleges\", \"arguments\": {\"query\": \"ramaiah\", \"city\": \"Bangalore\", \"category\": \"medical\"}}"
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["text/plain", "application/json"]
    },
    {
      "id": "get-college-fees",
      "name": "Get official college fees",
      "description": "Return the quota-wise official fee structure for one college by slug: per-course rows with quota, per-year INR amounts, four-year totals where published, the academic year each row applies to, and the official source URL where verified. Management/NRI fees are commonly front-loaded, so a total is the sum of the years, never year 1 times the duration. Send a bare slug as text, or a DataPart {\"skill\":\"get-college-fees\",\"arguments\":{\"slug\":\"bms-college-of-engineering\"}}.",
      "tags": ["fees", "tuition", "management-quota", "kcet", "comedk", "neet", "india"],
      "examples": [
        "bms-college-of-engineering",
        "{\"skill\": \"get-college-fees\", \"arguments\": {\"slug\": \"ms-ramaiah-medical-college-bangalore\"}}"
      ],
      "inputModes": ["text/plain", "application/json"],
      "outputModes": ["text/plain", "application/json"]
    }
  ]
}
