Give AI agents safe control of your Open edX platform
Manage courses, people, roles, enrollments, certificates, reports, and authoring through the Model Context Protocol—using native Open edX APIs.
$ claude mcp add
--transport http openedx
https://mcp.your-lms.com/mcpOne connection. Your entire Open edX workflow.
People and access
Create users, manage enrollments, assign course roles, reset attempts, and retire accounts.
Courses and authoring
Read course outlines, build content trees, edit blocks, update settings, and publish from an AI agent.
Certificates and reports
Manage certificates and generate grade or roster exports with downloadable results.
Platform analytics
Retrieve enrollment counts, course and user lists, and learner grades through efficient cached reads.
Automation without giving up control
Every request is checked against the Open edX user and the scopes assigned to that key. Sensitive actions require an explicit preview and confirmation.
Least-privilege scopes
Narrow every key to the operations an agent actually needs, with separate protection for destructive and admin actions.
Dry-run and confirm
Preview high-impact changes and require a single-use confirmation token before anything is written.
Rate-limited and audited
Control runaway automation with per-tool limits and record every write in an append-only audit log.
Connect your first AI agent
Follow the quickstart to enable the plugins, create a scoped key, and connect in minutes.