MCP Server Β· Open Source

Every curriculum standard.
One graph.

StandardGraph indexes 175,738 education standards across 310 curriculum systems in 50+ countries β€” CCSS, all 50 US states, Canada, the UK, Australia, Singapore, Japan, India, IB, Cambridge, and more β€” across seven subjects, semantically cross-referenced and accessible via Claude MCP.

175,738
Standards indexed
310
Curriculum systems
208,442
Crosswalk mappings
3.8M
Relationships
🎯

Every crosswalk in the graph is now quality-scored. All 208,442 crosswalks carry a 1–5 LLM quality score (100% coverage) β€” direct country-to-country edges and every hub mapping across all seven subjects. Weak matches are auto-suppressed, so results come back ranked by real alignment quality.

Semantic search

Find standards by concept, not just keyword. Every standard is embedded with nomic-embed-text and stored as a 768-dim vector for cosine similarity search.

Crosswalk mapping

Each subject maps to its hub (CCSS for math, NGSS for science, and so on) via NLP similarity, with confidence scores, grade-delta flags, and 1–5 LLM quality scores. Sibling curricula also get direct country-to-country edges.

MCP-native

Built as a FastMCP server. Plug it into Claude Desktop and ask questions in plain English β€” no API keys, no boilerplate.

Coverage

Standards from 50+ countries and regions across seven subjects, cross-referenced to subject hubs. A sample of the 310 systems is shown below.

πŸ‡ΊπŸ‡Έ

United States

143,652 stds

CCSS hub + all 50 states + DC. Sourced from commonstandardsproject.com.

ccss tx fl ny ca +47 more
πŸ‡¨πŸ‡¦

Canada

8,275 stds

Six provincial curricula.

ca-ab ca-bc ca-on ca-mb ca-sk ca-nb
πŸ‡¬πŸ‡§

United Kingdom

1,668 stds

England National Curriculum, AQA GCSE, and Scotland's Curriculum for Excellence.

uk-nc uk-aqa
πŸ‡¦πŸ‡Ί

Australia

397 stds

Australian Curriculum (ACARA) and Victorian Curriculum.

au-acara au-vic
🌍

International

1,005 stds

Cambridge International Education (Primary β†’ IGCSE) and IB (MYP + Diploma).

cambridge ib-myp ib-dp
πŸ”œ

Coming soon

Planned expansions beyond mathematics.

sg-moe in-ncert nz-ncea science ELA

MCP Tools

Four tools exposed to Claude. Ask questions in plain English β€” the right tool is called automatically.

lookup_standard

Fetch the full text, domain, cluster, prerequisites, and successors for a known standard ID.

e.g. "What does CCSS 6.RP.A.3 say?" Β· "Show me TX.MATH.5.3.K"

search_standards

Semantic search across any system by concept. Returns ranked matches with relevance scores.

e.g. "Find grade 5 Texas standards about fractions" Β· "Cambridge standards on quadratic equations"

get_progression

Trace how a concept develops from K through HS in any curriculum system.

e.g. "How does place value build up through CCSS?" Β· "IB progression for probability"

map_standard

Find the closest equivalent to a standard in another curriculum. Returns confidence score and grade alignment.

e.g. "What's the CCSS equivalent of this Ontario standard?" Β· "Map TX.MATH.5.3.K to CCSS"

Quick Start

Two steps to get StandardGraph working in Claude Desktop.

1

Clone and install

# Requires Python 3.11+ and uv
git clone https://github.com/swoopeagle/standardgraph.git
cd intl-math-standards-mcp
uv sync
2

Add to Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "intl-math-standards": {
      "command": "/path/to/intl-math-standards-mcp/.venv/bin/python",
      "args": ["-m", "common_core.server"]
    }
  }
}

Restart Claude Desktop. The hammer icon will show intl-math-standards as a connected server.

Try asking Claude

"How does CCSS build fractions from grade 3 to 6?"
"What's the Alberta equivalent of CCSS 5.NBT.A.1?"
"Find Cambridge standards on geometric transformations"
"Compare how Texas and CCSS cover quadratic equations"