Integration

SchoolDigger integration

SchoolDigger holds data on over 120,000 U.S. K-12 public and private schools and 18,500 districts. Search schools and districts by state, city, zip, name, location or bounding box (and schools by level, charter, magnet, virtual or Title I status), read a full school or district record (test scores with school, district and state comparisons, enrollment and demographics by year, finance per student, graduation, dropout and chronic absenteeism rates, rank history, reviews, district attendance boundary), list statewide school and district rankings, and power a type-ahead with fast autocomplete. Every tool is read-only, and some filters and fields need a Pro or Enterprise plan, as each one says. Authentication is an app id and app key from developer.schooldigger.com, sent as the appID and appKey query parameters.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SchoolDigger.Built from the 8 SchoolDigger tools below, on the connection you add once.

What you can do with SchoolDigger

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

District, 4 operations

  • autocomplete_districtsAutocomplete districtsGETFast type-ahead search of school districts by a partial name, optionally limited to a state or bounding box. Returns up to 20 short matches with id, name, city, grades, location and rank.
  • get_districtGet districtGETGet the full record of one school district by its 7-digit SchoolDigger id: address, grades, school counts, test scores, finance, attendance boundary, graduation, dropout and absenteeism rates, rank history and yearly staffing.
  • list_district_rankingsList district rankingsGETGet SchoolDigger's statewide district ranking list for a state and year. Returns the ranked districts page by page, with the years for which rankings exist.
  • list_districtsList districtsGETSearch U.S. school districts by state, name, city, zip, distance from a point, an address inside the attendance boundary, or a bounding box. Returns a page of district summaries with rank history and yearly staffing details.

School, 4 operations

  • autocomplete_schoolsAutocomplete schoolsGETFast type-ahead search of schools by a partial name, optionally limited to a state, level, district or bounding box. Returns up to 20 short matches with id, name, city, grades, location and rank.
  • get_schoolGet schoolGETGet the full record of one school by its 12-digit SchoolDigger id: address, grades, district, test scores compared with district and state, finance, graduation, dropout and absenteeism rates, rank history, yearly demographics and reviews.
  • list_school_rankingsList school rankingsGETGet SchoolDigger's statewide school ranking list for a state, for one year and level (Elementary, Middle or High). Returns the ranked schools page by page, with the years for which rankings exist.
  • list_schoolsList schoolsGETSearch U.S. schools by state, name, city, zip, district, level, charter, magnet, virtual or Title I status, distance from a point or address, or a bounding box. Returns a page of school summaries with rank history and yearly demographics.

Use SchoolDigger from Claude Code, Cursor or Codex

Connect SchoolDigger in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SchoolDigger operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SchoolDigger

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect SchoolDigger once

    Add your SchoolDigger connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

SchoolDigger integration FAQ

What can you do with the SchoolDigger integration?

LiveContext exposes 8 operations on SchoolDigger, covering district and school.

Popular integrations

Browse the whole catalog