Skip to main content
Glama
ckz

Education Data MCP Server

by ckz

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_education_dataB

Retrieve education data from the Urban Institute's Education Data API

get_education_data_summaryC

Retrieve aggregated education data from the Urban Institute's Education Data API

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
schools/ccd/enrollmentEducation data endpoint (subtopics: race, sex, race, sex). Years: 1986–2022. Main filters: year, grade
schools/ccd/directoryEducation data endpoint. Years: 1986–2022. Main filters: year
school-districts/ccd/enrollmentEducation data endpoint (subtopics: race, sex, race, sex). Years: 1986–2022. Main filters: year, grade
college-university/ipeds/directoryEducation data endpoint. Years: 1980, 1984–2022. Main filters: year

TDQS

C2.9/5.0

Scored across 2 tools

Disambiguation2/5

The two tools have overlapping purposes that could easily cause confusion. Both retrieve education data from the same API, with 'get_education_data_summary' described as aggregated data, but the distinction between regular and aggregated data is not clearly defined in the descriptions. An agent might struggle to choose between them without more specific guidance on when to use each.

Naming Consistency5/5

The tool names follow a perfectly consistent verb_noun pattern with 'get_education_data' and 'get_education_data_summary'. Both use snake_case and the same verb 'get', making them predictable and easy to parse. There are no deviations or mixed conventions in the naming.

Tool Count2/5

With only 2 tools, this server feels too thin for its apparent scope of accessing an education data API. A typical data API server would benefit from more operations like filtering, searching, or accessing different endpoints, making this set under-scoped. The count is borderline minimal and may limit agent functionality.

Completeness2/5

The tool surface is severely incomplete for an education data API domain. There are obvious gaps: no tools for filtering data by parameters, accessing specific datasets, updating or managing data, or handling errors. This forces agents into dead ends and limits practical use to basic retrieval only.

Maintenance

ActivityInactive
ResponsivenessNo issues