Skip to main content
Documentation

FAQ

Does MoodleMCP get my Moodle password?

No. Access is built on Moodle web-service tokens minted by the plugin for the users you choose. The token is stored encrypted; the assistant only ever holds an MCP key, which you can revoke without touching the Moodle account.

Can an assistant see more than the person using it?

No. Every call runs as the Moodle user the key was minted for, with that user's roles. A teacher's key can't read another teacher's course. On top of that, a key can be restricted to read-only, to specific tools or to specific courses.

Can it change things in my Moodle?

Only if the key allows it. In the panel's chat, any tool that could modify Moodle asks for your approval before running. For external assistants, hand out read-only keys unless you want write access. See Keys & permissions.

Which assistants work?

Anything that speaks MCP. Claude Desktop and ChatGPT connect with Sign in with your Moodle; Cursor, Claude Code, scripts and CI use an MCP key. Stdio-only clients can bridge with mcp-remote. See Client setup.

Does my Moodle need to be public?

Yes — the panel and the MCP server call it directly over HTTPS. Sites on localhost, private networks or VPN-only hosts can't be connected.

Do I need a separate account for every Moodle?

One organization per Moodle install, but the same user account can belong to several organizations and switch between them.

What does it cost?

A single Pro plan per organization, plus optional credit packs for the panel's AI chat. External assistants don't consume credits — their own provider bills the model. See Plan & billing and Credits.

What happens when the trial ends?

The organization is locked to the billing screen until you subscribe. Nothing is deleted: the connection, keys and history are all there when you do.

Is my course data stored by MoodleMCP?

No. The panel brokers calls; your Moodle stays the system of record. What's recorded is which tool ran, under which key, from which source and whether it errored — used for the usage aggregates. Chat conversations are stored so you can come back to them.

Can I use it with several Moodle versions?

The plugin requires Moodle 4.2 or later and is tested up to 5.1.

What if I lose a key?

Keys can't be retrieved — the panel keeps only a hash. Mint a new one and revoke the old.

Can I try it without configuring a client?

Yes. The panel's AI chat uses the same tools with no setup, which also makes it the quickest way to confirm the connection works.

Is the plugin open source?

Yes, GPL v3 or later. Source and issues are at github.com/studiolxd/moodlemcp. The panel it connects to is a commercial hosted service.