Agent access · Public MCP

Bring your own agent to the evidence.

Connect Claude, ChatGPT, or any MCP-capable client to the same versioned public intelligence behind EduInsights. Search, lookup, and program profiles work without an account.

MCP endpoint Public · No signup
https://mcp.eduinsights.ai/api/mcp
External AI agents connecting to the EduInsights public evidence layer
OPEN INTELLIGENCE GATEWAYMCP / STREAMABLE HTTP
SOURCE-LINKED TOOLSVERSIONED PUBLIC DATAOPEN TO YOUR AGENT
10versioned source families
curated tools require no key
results retain their evidence path

Choose your client

One endpoint. Three ways in.

Add EduInsights once, then ask your agent to compare programs, resolve institutions, trace occupations, or inspect the public sources behind an answer.

01 / CLAUDERECOMMENDED

Add to Claude

Works in Claude on the web, desktop, and Claude Code.

  1. 01Open Settings → Connectors
  2. 02Select Add custom connector
  3. 03Paste the EduInsights endpoint
https://mcp.eduinsights.ai/api/mcp
Claude Code command
claude mcp add --transport http eduinsights https://mcp.eduinsights.ai/api/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

No key is needed for search, lookup, or program profiles. Add the header only foredu_run_sql.

02 / CHATGPTDEVELOPER MODE

Add to ChatGPT

Use EduInsights as a custom MCP connector in your ChatGPT workspace.

  1. 01Open Settings → Connectors
  2. 02Select Create → MCP
  3. 03Paste the same public endpoint
https://mcp.eduinsights.ai/api/mcp

Custom connectors require a paid ChatGPT plan with developer mode enabled. ChatGPT has no API-key field, so public tools work normally but keyed SQL is unavailable.

03 / ANY MCP CLIENTSTREAMABLE HTTP

Use plain HTTP

Point any MCP-compatible agent at the endpoint, or verify the connection directly with a tools/list request.

Start with edu_describe_data, then use edu_resolve_entity to turn names into canonical IDs. Resolve identifiers—never guess them.

Get an API key
curl -sS -X POST https://mcp.eduinsights.ai/api/mcp \
  -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -H 'authorization: Bearer YOUR_API_KEY' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Scripts + automation

Running without a browser?

Use a free API key for cron jobs, CI, servers, and direct HTTP calls. The key also unlocks the ad-hoc SQL tool for advanced analysis.

Get an API key
AUTHORIZATION / OPTIONAL
Authorization: Bearer YOUR_API_KEY
SEARCH · LOOKUP · PROFILES ARE PUBLIC / SQL REQUIRES A KEY