Documentation
MoodleMCP connects your Moodle install to AI assistants — ChatGPT, Claude and any client that speaks the MCP protocol — so you can query and manage your Moodle by chatting, with Moodle's own permissions and roles always standing between the assistant and your data.
Start here
First time around? The quickstart takes you from zero to your first conversation with your Moodle in six steps: create the organization, connect the site, install the plugin and wire up your assistant.
Connect ChatGPT or Claude
This is the most common path and the best place to start: add your organization's endpoint as a connector in ChatGPT or Claude, sign in with your own Moodle account and you're done — no keys to copy, no technical setup.
- Connect an assistant — your endpoint and the two ways to authenticate.
- Client setup — concrete steps for ChatGPT, Claude, Claude Code, Cursor, VS Code and more.
If you administer the Moodle
To get the site ready for your team:
- Requirements — what your Moodle needs.
- Connect your site — link Moodle with the panel.
- Moodle plugin — installation and user provisioning.
- Keys & permissions — who can do what.
Would rather try it without configuring anything?
The panel's AI chat uses the same tools with no setup at all — useful for confirming your connection works before touching any client.
Something not working?
Troubleshooting covers the most common failures and their causes, and the FAQ answers the typical questions about security, pricing and compatibility.