Skip to main content

college-scorecard-mcp-server

io.github.cyanheads/college-scorecard-mcp-serverVersion 0.6.0

Search, compare, and analyze U.S. college data — costs, earnings, programs, and outcomes.

Status

Responds551 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:48 UTC
Latency
551 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://college-scorecard.caseyjhand.com/mcpResponds551 ms
No sign-in

Claude Code

claude mcp add --transport http college-scorecard-mcp-server https://college-scorecard.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: college-scorecard-mcp-server
Remote MCP server URL: https://college-scorecard.caseyjhand.com/mcp

Cursor

{
  "mcpServers": {
    "college-scorecard-mcp-server": {
      "url": "https://college-scorecard.caseyjhand.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"college-scorecard-mcp-server","type":"http","url":"https://college-scorecard.caseyjhand.com/mcp"}'
Streamable HTTP
npm: @cyanheads/college-scorecard-mcp-server 0.6.0
Package only

npm (npx)

claude mcp add college-scorecard-mcp-server -e 'SCORECARD_API_KEY=<YOUR_SCORECARD_API_KEY>' -- npx -y @cyanheads/college-scorecard-mcp-server@0.6.0

Replace <YOUR_SCORECARD_API_KEY> before running.

Streamable HTTP
npm: @cyanheads/college-scorecard-mcp-server 0.6.0
Package only

npm (npx)

claude mcp add college-scorecard-mcp-server -e 'SCORECARD_API_KEY=<YOUR_SCORECARD_API_KEY>' -- npx -y @cyanheads/college-scorecard-mcp-server@0.6.0

Replace <YOUR_SCORECARD_API_KEY> before running.

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of college-scorecard-mcp-server
Read-only
Idempotent
Open world
scorecard_compare_schoolsSide-by-side comparison of the first five distinct normalized school IDs, accepting up to 1,000 raw IDs. Remaining IDs are unprocessed; request them separately. Prices, debt, completion, earnings, and repayment use competition ranks with shared ties when at least two distinct schools are found. Admissions and aid participation, shared OPEID6 outcomes, and mixed-period price rows are unranked. Topics: costs, admissions, outcomes, aid. Use scorecard_get_school for full profiles.Not declaredYesNot declaredYes
scorecard_get_earningsInstitution-level earnings of federally aided undergraduate entrants working and not enrolled, regardless of completion. Reports medians at 6/8/10 years after entry, 6/10-year percentiles, and non-male/male 6-year medians. For graduate program earnings use scorecard_get_programs. years selects API data-file start years (1996–2025), including files without earnings observations. Per-metric availability and official cohort/measurement/dollar context accompany values; unknown metadata stays absent. No re-inflation is performed.Not declaredYesYesYes
scorecard_get_programsPage through field-of-study programs at one school, ranked and filtered by completion-based one-year earnings. Legacy highest-credential earnings remain separate from current one- and four-year completion series, with dictionary provenance. Earnings and debt pool across campuses sharing OPEID6 within CIP/credential; awards are campus-specific. Use scorecard_lookup_cip to find CIP codes by name.Not declaredYesYesYes
scorecard_get_schoolInstitutional profiles for one or more school IDs. Accepts up to 1,000 elements, deduplicates normalized IDs, serves the first 100 distinct IDs, and reports missing and unprocessed IDs separately. Use scorecard_compare_schools for comparisons. Custom fields return requested paths and their JSON values in selected_fields, absent paths in absent_fields, and real identity; default profiles include costs, admissions, outcomes, aid, and completion rates.Not declaredYesYesYes
scorecard_list_fieldsSearch the College Scorecard field catalog by keyword. Returns matching field paths, descriptions, data types, and whether each field supports API-side sorting. Use before passing custom field paths to the fields parameter on scorecard_get_school to find a supported path. Served entirely from embedded static data — no API call, no rate limit impact.Not declaredYesYesNo
scorecard_lookup_cipSearch the Classification of Instructional Programs (CIP) taxonomy by keyword or partial name. Returns matching CIP codes with standard titles. Use this before passing cip_code filters to scorecard_search_programs or scorecard_get_programs when you know a program by name but not its code. Served entirely from embedded static data — no API call, no rate limit impact.Not declaredYesYesNo
scorecard_search_programsFind programs across institutions, ranked and filtered by completion-based one-year median earnings within the fetched school page. Legacy highest-credential values remain separate with their own provenance. Earnings and debt pool across campuses sharing OPEID6 within CIP/credential; awards are campus-specific. School page/per_page/total count schools; limit/offset page the matching program rows. Follow next to drain this school page before advancing to the next school page. Use scorecard_lookup_cip to find CIP codes.Not declaredYesNot declaredYes
scorecard_search_schoolsSearch and filter U.S. colleges and universities by name, location, type, size, and acceptance rate. Returns core identity and cost metrics. Use scorecard_get_school for profiles or scorecard_search_programs for programs. Geographic distance requires a U.S. ZIP; ZIP alone uses the provider default radius. State accepts comma-separated two-letter codes (e.g. WA,CA). Ownership: 1=public, 2=private nonprofit, 3=for-profit. Degree level: 0=Not classified, 1=certificate, 2=associate, 3=bachelor, 4=Entirely graduate-degree granting.Not declaredYesNot declaredYes
scorecard_value_analysisAnalyze costs, debt, repayment progress, and earnings for one school. Returns debt-to-earnings and net-price-to-annual-earnings ratios alongside the source figures. family_income selects the applicable net-price bracket. Repayment progress is the share of borrowers paying down principal 3 years after entering repayment.Not declaredYesNot declaredYes

Details

Registry status
Active
Published
Nov 13, 2026
Updated
Nov 13, 2026
Website
Not given
Categories (suggested)
Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing