Learning Resources
eduinsights.ai
Provides tools to query and compare education data on colleges, academic programs, and occupations.
ENDPOINT 1
https://mcp.eduinsights.ai/mcp
MCP server metadata
- Name
- eduinsights
- Version
- 0.2.0
EduInsights is public data on US colleges, programs, and the careers they lead to. Every answer can show its sources. For every new data question, call edu_describe_data with no topic first. Read semantic_views and choose the smallest marts.* relation at the required entity and native grain. Do not query marts.semantic_catalog directly. Then call edu_describe_data with topic='table:<schema>.<table>' for columns, semantic grain, and query guidance before writing SQL. Use core.* only when the catalog shows that no mart answers the question. Resolve names with edu_resolve_entity before filtering by UnitID, CIP, or SOC. Never guess an identifier. After resolution, use edu_get_institution for one college, edu_get_program for one college-field profile, and edu_get_occupation for one occupation. Use edu_compare for a side-by-side comparison of known identifiers, edu_aggregate for supported grouped totals and rankings, and edu_get_sources for exact source release details. For a single occupation's tasks or observed AI use, resolve the occupation to SOC-6, then call edu_get_occupation with task_limit=5. Its leading_tasks are already ordered by observed AI-use score. Use edu_run_sql only if this focused result cannot answer the requested task question. For a claimed value, retain the measure's source or release field, period, native grain, join path, applicability, and coverage reason when available. snapshot_version identifies the serving snapshot. It is not a measure's source release and cannot establish the measure's year. Keep one snapshot_version across one answer. If a later tool result reports a different snapshot_version, do not combine the results; repeat the affected research against the current release. Pair every identifier shown to a person with its readable label. Say 'college' or 'university' rather than 'institution'. Keep internal relation names out of the final answer unless the person asks how to reproduce it. Translate native grain as how detailed the record is. Explain applicability in ordinary words. Never show raw applicability or coverage enum values. A blank value is never zero and never 'missing'. State the supplied reason. If no reason accompanies a blank, say the source did not report the value. Never invent a reason. Completions are degrees a college reported in a field and year. They are not proof that a named program currently admits students. Field-to-career links are structural preparation paths, not graduate destinations. AI-use measures describe observed use, not job displacement predictions. Current catalog program names and course requirements are not in this serving snapshot. Say that plainly when a question requires current college catalog or curriculum evidence. When the overview's serving_boundaries says the requested evidence is outside the snapshot, stop after explaining that boundary. Do not resolve names or call another data tool unless it can materially answer a supported part of the question, and do not imply that an unnecessary lookup failed. edu_run_sql is the authenticated advanced fallback when the focused read-only tools cannot express the question. It runs one read-only SELECT. Inspect the selected relation with edu_describe_data before using it.
Known tools 9
edu_get_programReturns a reported field profile for one college, CIP-6 field, and optional award level.
Inferred read-onlyedu_compareReturns a side-by-side comparison of two to 25 colleges, fields, or occupations.
Inferred read-onlyedu_aggregateReturns grouped totals, counts, or ordered results for supported measures.
Inferred read-onlyedu_get_sourcesReturns source-release and relation details for supplied IDs or relation names.
Inferred read-onlyedu_resolve_entityMatches a college, field, occupation, UnitID, CIP, or SOC query to UnitID, CIP-6, or SOC-6 identifiers.
Inferred read-onlyedu_run_sqlRuns one read-only DuckDB SELECT or WITH...SELECT statement against the serving snapshot.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.eduinsights]
url = "https://mcp.eduinsights.ai/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"eduinsights": {
"type": "http",
"url": "https://mcp.eduinsights.ai/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: eduinsights
Remote MCP URL: https://mcp.eduinsights.ai/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"eduinsights": {
"url": "https://mcp.eduinsights.ai/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"eduinsights": {
"type": "http",
"url": "https://mcp.eduinsights.ai/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "eduinsights",
"transport": "streamable-http",
"url": "https://mcp.eduinsights.ai/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for eduinsights.ai was fetched 2026-10-01T23:13:53.081Z.
eduinsights.ai is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.