API Documentation

Access Dubai school data programmatically

MCP Server For AI Assistants

Our Model Context Protocol (MCP) server allows AI assistants like Claude to directly query school data.

POST /api/mcp

JSON-RPC 2.0 endpoint for MCP requests

Available Tools

  • search_schools

    Search by area, curriculum, rating, max fee, age group

  • get_school_detail

    Get full details for a school by ID or name

  • compare_schools

    Compare 2-5 schools side by side

  • list_areas

    List all Dubai areas with school counts

  • get_fee_statistics

    Fee ranges by curriculum or area

  • find_schools_near

    Schools within X km of a location

Example Request

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_schools",
    "arguments": {
      "area": "Arabian Ranches",
      "curriculum": "UK",
      "rating": "Outstanding"
    }
  }
}
View MCP Manifest

JSON Data Endpoints

GET /data/schools.json

Complete database of 226 Dubai schools with KHDA ratings, fees, locations, and more

GET /data/nurseries.json

Database of 260 nurseries and early learning centres

GET /data/area-aliases.json

Mapping of residential communities to KHDA areas

Schools JSON Nurseries JSON Areas JSON

Usage Notes

  • All data is sourced from KHDA and official school publications
  • JSON endpoints have CORS enabled for browser access
  • Data is updated after each KHDA inspection cycle
  • For commercial use, please contact us