mcpdirectory.dev
9,129 servers · updated 23 Sept

Districtapi MCP server

community Active last commit 38 d
{
  "mcpServers": {
    "districtapi": {
      "command": "uvx",
      "args": [
        "districtapi-mcp"
      ],
      "env": {
        "DISTRICTAPI_KEY": "<districtapi_key>"
      }
    }
  }
}
file .mcp.json (in your project root)install uvx districtapi-mcpversion 0.1.2

What it does

This server exposes US public school district and school data to AI assistants via the District API. It enables lookups by address, district ID, school ID, and geographic proximity, with access to enrollment, demographics, and boundary information.

  • Find which school district serves a given residential or business address
  • Look up enrollment numbers and demographic data for a specific school district
  • Discover schools within a certain distance of an address

Tools this server exposes

ToolDoes
lookup_district_by_addressFind the school district serving a US street address
get_districtRetrieve full district profile by NCES LEA ID
search_districtsSearch for districts by name and/or state
get_district_schoolsList all schools in a specified district
get_schoolGet full school profile by NCES school ID
find_schools_near_addressFind schools within a radius of an address

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.