Best Moodle MCP Servers
Moodle is a learning platform or learning management system (LMS) that provides educators and learners with a single robust, secure and integrated system to create personalised learning environments.
Why this server?
Provides tools for interacting with the UNSW Moodle instance, including reading courses, assignments, grades, calendar events, forums, and discussions, as well as posting and managing forum discussions.
AlicenseAqualityCmaintenanceMCP server for UNSW students to read Moodle, Ed, and official course outlines, including courses, assignments, grades, forums, and AI use policies, with some write capabilities.40MITWhy this server?
Provides tools for interacting with Moodle's REST API, enabling listing courses, retrieving users and enrolled users, fetching grades, SCORM modules, and completion reports.
AlicenseBqualityAmaintenanceExposes Moodle data (courses, users, enrollments, grades, SCORM, completion reports) as tools for Claude via stdio or HTTP transport.715MITWhy this server?
Allows interaction with the DUTIC (Moodle) virtual classroom of UNSA, providing tools to list tasks (including hidden ones), courses, and resources, and to download files from courses.
Why this server?
Provides tools for interacting with Moodle Web Services, enabling AI agents to list courses, retrieve course contents, search courses, manage assignments, view upcoming events, get grades, and download files from a Moodle instance.
AlicenseAqualityCmaintenanceEnables AI assistants to interact with Moodle via web services, allowing tasks like listing courses, assignments, events, and downloading files.104MITWhy this server?
Provides tools for searching, browsing, and retrieving Moodle developer documentation, including version-specific documentation and API structure.
AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that provides seamless access to Moodle developer documentation from moodledev.io. It enables AI assistants and other MCP clients to search, browse, and retrieve Moodle development documentation with version-specific support.4MITWhy this server?
Allows for the export of questions directly into formats that can be imported into the Moodle platform.
AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that gives your AI assistant the power to convert Markdown into 14 professional document formats — PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG, and more. Stop copy-pasting. Let the AI do the exporting.333MITWhy this server?
Enables interaction with Moodle learning management system to retrieve class schedules, query course content, view assignments and to-dos, download course materials, and access course pages with automatic authentication.
AlicenseAqualityDmaintenanceEnables LLM interaction with the Macau University of Science and Technology (M.U.S.T.) campus system, including automated login to Wemust and Moodle, retrieving class schedules, checking assignments and deadlines, downloading course materials, and managing course content.73MITWhy this server?
Provides tools for publishing and managing pedagogical content in Moodle courses via Web Services, including creating/updating sections, pages, resources, and activities with guaranteed idempotency.
AlicenseAqualityDmaintenanceEnables AI agents to publish and manage pedagogical content in Moodle via Web Services with guaranteed idempotency. It provides tools for course management, lesson publishing, preview workflows, and direct Moodle API access.518MITWhy this server?
Provides tools for interacting with a Moodle instance, including authentication, session management, retrieving enrolled courses, course state, and Panopto content.