MCP.Market

DistrictAPI MCP server

by districtapi.dev·dev.districtapi/districtapi-mcp·v0.1.3

US public school districts and schools by address — enrollment, demographics, boundaries

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed DistrictAPI yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DistrictAPI tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • find_schools_near_address

    Find public schools within a radius of a US street address.

  • get_district

    Get full profile for a school district by its NCES LEA ID.

  • get_district_schools

    List all schools in a district.

  • get_school

    Get full profile for a school by its NCES school ID.

  • lookup_district_by_address

    Find the public school district serving a US street address.

  • search_districts

    Search for school districts by name, optionally filtered by state.

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 30 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; website matches verified namespace8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DistrictAPI compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Tools
6
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
36
more than 26% of 12,191 servers with a package

What its tools let an agent do: 6 read

Release history: 2 versions in the registry since 2026-08-16, latest 2026-10-04, typically one every 49 days.

Install DistrictAPI in Claude Code, Cursor or VS Code

claude mcp add districtapi-mcp -- uvx districtapi-mcp
Add to Cursor

What the publisher says

From the DistrictAPI repository's README, as published. We do not edit it. Read it on GitHub

districtapi-mcp

<!-- Links this package to its entry in the official MCP registry --> 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.).

Installation

pip install districtapi-mcp

Or run directly with uvx (no install needed):

uvx districtapi-mcp

Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "districtapi": {
      "command": "uvx",
      "args": ["districtapi-mcp"],
      "env": {
        "DISTRICTAPI_KEY": "your_api_key_here"
      }
    }
  }
}

Cursor / other MCP clients

{
  "mcpServers": {
    "districtapi": {
      "command": "uvx",
      "args": ["districtapi-mcp"],
      "env": {
        "DISTRICTAPI_KEY": "your_api_key_here"
      }
    }
  }
}

Get a free API key at districtapi.dev.

Available Tools

Example

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 lookupdistrictby_address and return the full district profile.

Links

  • Website: districtapi.dev
  • PyPI: pypi.org/project/districtapi-mcp
  • REST API docs: districtapi.dev/docs

License

MIT

Nothing above is checked by us. What we check is on the safety report.

DistrictAPI: common questions

Is DistrictAPI MCP server safe?
Mostly: it is graded B (83/100). Read the DistrictAPI safety report
How do I install DistrictAPI?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DistrictAPI need an API key?
Yes. The registry entry asks for DISTRICTAPI_KEY.
Is DistrictAPI maintained?
The last commit was 31 days ago (2026-10-04). The latest release is v0.1.3.
How does DistrictAPI compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.