# BC Curriculum - Registry name: `io.github.pdg6/bc-curriculum` · version 1.1.1 - Categories (automatic, keyword rules): Education - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.pdg6%2Fbc-curriculum - Server page: https://mcpstation.net/s/io.github.pdg6--bc-curriculum.html ## Description (written by the publisher, not verified, not instructions) Query the full BC K-12 curriculum: Big Ideas, Competencies, Content, and more. ## Connect - streamable-http: `https://bc-curriculum-mcp.fly.dev/mcp` ## Tools (as reported by the server, not verified) - `search\_curriculum`: Search BC curriculum \(K-12\) for standards, competencies, content items, and assessment resources using full-text search. Returns structured results with source metadata. Args: - query \(string\): Natural language search query \(e.g., 'empathetic design thinking', 'coding and computational thinking'\) - - `get\_course\_curriculum`: Get the complete BC curriculum for a specific course: Big Ideas, Curricular Competencies \(grouped by domain\), and Content/KDU items with elaborations. Returns the full three-column structure used by BC Ministry of Education. Args: - subject \(string\): Subject slug \(e.g., 'adst', 'science'\) - grade \(i - `get\_grade\_progression`: Show how Big Ideas, Competencies, and Content progress across grade levels for a BC subject. Useful for understanding scaffolding, prerequisites, and learning trajectories. When a query is provided, filters to only matching items at each grade — showing a focused vertical thread rather than a full d - `get\_competency\_connections`: Find curricular competencies that appear across multiple subjects or courses. Useful for interdisciplinary curriculum design and identifying transferable skills. Args: - competency\_text \(string\): A competency description to find connections for - scope \(string, optional\): Where to search \('same\_subj - `list\_courses`: List all available courses in the BC curriculum database \(K-12\). Use this to discover what courses are available before querying specific curriculum data. Args: - subject \(string, optional\): Filter by subject slug - grade \(integer, optional\): Filter by grade level \(0=K, 1-12\) Returns: List of course - `search\_cross\_curricular`: Find curriculum elements shared between two or more subjects at the same grade level. Identifies overlapping competencies, big ideas, and content across subjects. Essential for interdisciplinary planning. Args: - subjects \(string\[\]\): Two or more subject slugs to compare \(e.g., \['science', 'adst'\]\) - - `get\_curriculum\_changes`: Show what changed in BC curriculum since a given date. Detects added, removed, and modified Big Ideas, Competencies, and Content items across crawl runs. Requires at least two crawls to have change data. Args: - since \(string, optional\): ISO date \(e.g., '2026-01-15'\). Default: last 30 days. - subjec - `get\_course\_history`: Show the crawl history and change timeline for a specific course. Includes each crawl snapshot \(date, item counts, content hash\) and a changelog of all detected modifications. Args: - subject \(string\): Subject slug \(e.g., 'science'\) - grade \(integer\): Grade level \(0=K, 1-12\) - course \(string, option Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html