Open edX® MCP

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.

Connect your agent
$ claude mcp add
  --transport http openedx
  https://mcp.your-lms.com/mcp
Connected securely
What it can do

One 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.

More features coming soon.

Built for safety

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.