US public school districts and schools by address β enrollment, demographics, boundaries
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
mcp-name: dev.districtapi/districtapi-mcp
MCP server for districtapi.dev β US school district and school data for AI agents.
Expose school district lookups as tools to any MCP-compatible AI assistant (Claude, Cursor, Copilot, etc.).
Or run directly with uvx (no install needed):
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Get a free API key at districtapi.dev.
| Tool | Description |
|---|---|
lookup_district_by_address | Find the district serving a US street address |
get_district | Get full district profile by NCES LEA ID |
search_districts | Search districts by name and/or state |
get_district_schools | List all schools in a district |
get_school | Get full school profile by NCES school ID |
find_schools_near_address | Find schools within a radius of an address |
Once configured, you can ask your AI assistant:
"What school district serves 1600 Pennsylvania Ave, Austin TX, and how many students are enrolled?"
The assistant will call lookup_district_by_address and return the full district profile.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/districtapi)<a href="https://allmcps.com/mcp/districtapi"><img src="https://allmcps.com/api/badge/districtapi?style=directory" alt="DistrictAPI on AllMCPs" /></a>