Model Context Protocol (MCP) · Developer preview · Last updated August 31, 2026
This connector lets an AI assistant — Anthropic's Claude / Claude for Teachers, OpenAI's ChatGPT / ChatGPT for Teachers, or any MCP client — ground its lesson planning and curriculum answers in CubbyEd's real, vetted classical K-12 curriculum.
| Tool | What it does |
|---|---|
list_subjects | The classical subjects CubbyEd teaches, with course and grade coverage. |
list_courses | Browse / filter courses by grade, subject, and trivium stage. |
get_course | Full outline of one course: units, lessons, topics, key terms. |
search_curriculum | "Where does CubbyEd teach X?" — ranked lesson search. |
get_trivium_stage | The classical stage and pedagogy for a given grade. |
build_lesson_plan | A classical lesson-plan scaffold grounded in a real course, for the assistant to finish. |
All tools are read-only. There is also a resource,
cubbyed://curriculum/overview, with a high-level map of the
curriculum.
Streamable HTTP endpoint:
https://cubbyed.com/mcp
No authentication. Free use is rate-limited per IP; email info@cubbyed.com for a keyed quota.
Settings → Connectors → Add custom connector → paste the URL above → Authentication: None. (A one-click Directory listing is in progress.)
Settings → Connectors (enable Developer mode if prompted) → Add → paste the URL above.
The connector runs as a local stdio server with no hosting. Node 18+:
git clone https://github.com/<your-fork>/cubbyed cd cubbyed/mcp-server npm install npm start # stdio
Then add to your MCP client config (Claude Desktop
claude_desktop_config.json):
{
"mcpServers": {
"cubbyed": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/cubbyed/mcp-server/src/stdio.js"]
}
}
}