Skip to main content
Glama
pajaydev

schooldigger-mcp

by pajaydev

🏫 SchoolDigger MCP Server

An MCP server to interact with SchoolDigger's school and district data API.

Features

  • πŸ” Search schools by name and location

  • πŸ“Š Get detailed school information

  • πŸ“Find schools by zip code

  • πŸ† Get best ranked schools by city

  • πŸ›οΈ Search school districts

  • 🎯 Filter schools within districts

Related MCP server: NEIS MCP Server

Quick start

Add the following to your MCP config file

{
  "mcpServers": {
    "schooldigger": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/schooldigger-mcp",
        "run",
        "server.py"
      ],
      "env": {
        "SCHOOLDIGGER_API_ID": "<API ID>",
        "SCHOOLDIGGER_API_KEY": "<API KEY>"
      }
    }
  }

Installation

  1. Clone the repo

git clone https://github.com/pajaydev/schooldigger-mcp.git
cd schooldigger-mcp
  1. Install the dependencies

uv sync
uv add pytest  # For testing
  1. Run the server

# Stdio mode
uv run server.py

# HTTP server mode
uv run server.py --http --port 8080

πŸ‘‹ Appreciate if you can create an issue if you see any problem running this MCP

Related MCP Connectors

Related MCP Servers