Skip to content

FAQ

Where can I download it? Not yet. Download, source code and Moodle directory listing are coming soon.

Which Moodle versions are supported? Moodle 4.5 to 5.2.

Can an assistant change my courses without permission? No. Write mode is off by default. A write call also needs the write scope, the local/mcp:write capability and the normal Moodle capability for the action. Deletions are dry runs unless confirmed.

Can a student token do teacher things? No. Tools run as the user, with that user's Moodle capabilities.

Which assistants work with it? Any MCP client that supports Streamable HTTP, for example Cursor, Claude, ChatGPT, Grok or MCP Inspector.

My client cannot find the OAuth server. Clients that honour resource_metadata work out of the box. Clients that only probe site-root .well-known paths need the rewrites.

My course copy or build stays pending. Cron must be running so the background task (create_course with a template, or build_course) is picked up. Check it with get_task_status.

Can I see what an assistant did? Yes. See Event logging.