Developer platform

Build on CourseFoundry

Everything you need to automate course authoring and connect CourseFoundry to your own LLMs, agents, and pipelines. Author lessons from a script, wire an agent into your CI, or expose your published courses to AI assistants - all over one authenticated endpoint.

What you can build

The endpoint at a glance

CourseFoundry exposes a single JSON-RPC 2.0 endpoint at https://www.coursefoundry.com/api/mcp. It speaks the Model Context Protocol, so MCP-aware clients (Claude Code, Claude Desktop, custom agents) can discover and call tools automatically. Don't use MCP? The same endpoint takes plain HTTP requests from curl, GitHub Actions, or any language.

All requests are authenticated with a cfry_ Bearer token created in Settings → MCP API Keys. Keys are SHA-256 hashed at rest and can be scoped read-only. Create your first key →