Vinkius
Moodle

Moodle MCP for AI. Manage courses, students, and grades via conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Moodle MCP on Cursor AI Code EditorMoodle MCP on Claude Desktop AppMoodle MCP on OpenAI Agents SDKMoodle MCP on Visual Studio CodeMoodle MCP on GitHub Copilot AI AgentMoodle MCP on Google Gemini AIMoodle MCP on Lovable AI DevelopmentMoodle MCP on Mistral AI AgentsMoodle MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

The Moodle MCP connects your learning management system to any AI client, letting you manage courses and student data using natural conversation.

You can list all available course content, track user progress, enroll students into classes, retrieve specific grades, or even create entirely new user accounts—all without logging into the Moodle dashboard.

What AI agents can do with Moodle Automation

Create courses

Builds a new course structure using required names and category IDs.

Create users

Establishes brand-new learner accounts with full credentials.

Enrol users

Adds existing users to a specific course roster.

+ 9 more capabilities included
Create New Courses

The system builds and publishes a brand-new course structure on your Moodle instance.

Manage User Profiles

You can create new student accounts or search for existing learner profiles by username, email, or name.

Handle Student Enrollment

The MCP enrolls specific users into courses, updating their status on the learning platform.

Review Course Content and Files

You can view the full contents of any course or list all associated files across the site's modules.

Track Student Grades

The tool pulls detailed grade items and final results for a specific student within a given course.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with Moodle MCP: Course & User Management (12 Tools)

Use these specialized tools within the Moodle MCP to perform specific actions like creating user accounts, listing assignments, or retrieving grade records.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Moodle on Vinkius

Create Courses

Builds a new course structure using required names and category IDs.

Create Users

Establishes brand-new learner accounts with full credentials.

Enrol Users

Adds existing users to a specific course roster.

Get Course Contents

Retrieves all modules and sections within an established course.

Get Enrolled Users

Lists every user currently registered in a particular class.

Get Site Info

Pulls general metadata about the entire Moodle site instance.

Get User Grades

Fetches a detailed list of academic grades for one user in one course.

List Assignments

Retrieves details on all upcoming and past assignments for courses.

List Categories

Displays the organizational structure of course categories available on the site.

List Courses

Lists every active course available across the entire platform.

List Files

Finds and lists specific files attached to designated areas or modules.

List Users

Searches for and returns details on existing user accounts using criteria like email or username.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Moodle integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Moodle, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Moodle MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Moodle. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

The Overhead of Managing Learning Platforms Today, Solved with Vinkius AI Gateway

Right now, updating student records feels like navigating a labyrinth. You open the site, click through course tabs just to see if all required files are present. Then you jump into user management because you need to create an account for someone new. Finally, you have to switch contexts entirely to pull grades from another dashboard, and it's always a copy-paste mess.

With this MCP, the entire process is conversational. You don't navigate; you just ask. Need to check roster sizes? Ask your agent. Want to create a whole new class structure and onboard thirty people? State it in plain English, and the system handles all the necessary steps.

Moodle MCP: Complete Control Over Course & User Data

You ditch the manual clicks for finding information. You don't have to list_users and then check their roles; you just ask about them, and your agent retrieves all the necessary data points at once.

The difference is that instead of being limited by the website's design—the tabs, the buttons, the menus—you are limited only by what you can say. You get direct action.

What your AI can actually do with this

This connector links your Moodle learning platform directly to your AI agent, letting you manage everything from class structure to student performance using plain language. You can ask your client to list all current courses and then immediately pull details about who's enrolled in each one or find specific files attached to a module.

Need to add new students? Your agent handles the creation of user profiles and enrolling them into multiple classes instantly. If you need an audit, you can retrieve grade items for any student in any course, giving you a full picture of their academic standing. Everything runs through Vinkius, making this MCP one place for all your learning platform needs.

You'll manage everything—from browsing organizational categories to listing assignments and viewing site metadata—all without leaving the chat window.

Built · Hosted · Managed by Vinkius Moodle - Manage Courses & Student Records MCP
Server ID 019dd128-d690-71e5-a50f-515385c906fd
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check a student’s grades using the Moodle MCP? +

You use the get_user_grades tool. Simply tell your agent which user and which course you are interested in, and it pulls all their recorded assignments and final scores into one summary.

Can I create an entire new course with Moodle MCP? +

Yes, the create_courses tool lets you publish a brand-new learning module. You just need to provide the required full name, short name, and parent category ID.

Does the Moodle MCP let me find specific files? +

Absolutely. If you know where a file should be, use list_files. It scans designated areas of the site to retrieve the necessary attachments for your lesson plan.

What if I need to add ten new students quickly with Moodle MCP? +

You can run create_users multiple times or specify a list of users, followed by enrol_users to enroll them all into the target course roster in sequence.

Does this MCP show me which courses are available? +

Yes. You can use list_courses to see every single active class on the platform, helping you confirm what content is already live before building anything new.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Moodle. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.