Moodle MCP runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 5 Nov 2026.
Read-only Moodle server: assignments, deadlines, grades, courses, forums, notifications.
Today is the operative word: we check Moodle MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add moodle-mcp -e 'MOODLE_URL=<MOODLE_URL>' -e 'MOODLE_TOKEN=<MOODLE_TOKEN>' -- npx -y @fabioov/moodle-mcp
{
"mcpServers": {
"moodle-mcp": {
"command": "npx",
"args": [
"-y",
"@fabioov/moodle-mcp"
],
"env": {
"MOODLE_TOKEN": "<MOODLE_TOKEN>",
"MOODLE_URL": "<MOODLE_URL>"
}
}
}
}
[mcp_servers.moodle-mcp]
command = "npx"
args = ["-y", "@fabioov/moodle-mcp"]
env = { MOODLE_URL = "<MOODLE_URL>", MOODLE_TOKEN = "<MOODLE_TOKEN>" }
{
"mcpServers": {
"moodle-mcp": {
"command": "npx",
"args": [
"-y",
"@fabioov/moodle-mcp"
],
"env": {
"MOODLE_TOKEN": "<MOODLE_TOKEN>",
"MOODLE_URL": "<MOODLE_URL>"
}
}
}
}
{
"servers": {
"moodle-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@fabioov/moodle-mcp"
],
"env": {
"MOODLE_TOKEN": "<MOODLE_TOKEN>",
"MOODLE_URL": "<MOODLE_URL>"
}
}
}
}
Put your own values in place of
<MOODLE_URL> (Root URL of your Moodle site, e.g. https://moodle.example.edu), <MOODLE_TOKEN> (Your Moodle web service token (Preferences > Security keys)).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
MCP_TRANSPORT (Run over stdio for local clients).
Moodle MCP server for students. Read only access to courses, grades, due dates and announcements.
Google Classroom MCP server for students: read only assignments, due dates, grades, announcements.
Canvas LMS MCP server for students. Read only Canvas courses, grades, due dates, plus .ics export.
MCP server for desktop notifications over stdio
Read-only Google Search Console MCP server for AI assistants.
Moodle LMS for LLM agents — courses, assignments, files, submissions in one static binary.
Moodle MCP server for teachers: review assignment submissions, grade and give feedback; SSO login
MCP server for EAD Enterprise Suite - signatures, evidence, notifications, dossiers via AI agents.
Answers built from our own checks of this server.