Skip to content
Vinkius

Moodle Connector for AI agents.

10 live capabilities

Manage course enrollments and student grades through natural conversation.

Live agent request Moodle / Connector

Waiting for input…

AI Agent

Why people use Moodle

Moodle for Faster LMS Course Management

This Connector lets you skip the navigation. You just ask your agent who's enrolled or what the current grades are. You get the information you need in a single response, letting you spend more time on actual teaching.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a conversational interface for your entire Moodle LMS.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    Checking quiz completion

    A teacher wants to see who hasn't finished a quiz.

  2. Real-world use case 02

    Finding specific student records

    An admin needs to find a specific student.

  3. Real-world use case 03

    Auditing group sizes

    A coordinator needs to check group sizes.

Complete set · 10capabilities

The complete Moodle capability set.

These are the exact actions your AI can choose when you ask it to work with Moodle.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 10 available through Moodle.

  1. 01 Capability

    Get enrolled users

    Retrieve a list of all users enrolled in a specific course. This is the fastest way to get a class roster.

  2. 02 Capability

    Get course grades

    Pull the gradebook data for a specific course. This lets you see student scores without opening the gradebook.

  3. 03 Capability

    Get course quizzes

    List all quizzes available within your courses. Use this to check which assessments are active.

  4. 04 Capability

    Get users

    Search your Moodle database for specific users. This helps you find contact info or IDs quickly.

Capability set02 / 03

05—07

3 capabilities in this set.

Part of 10 available through Moodle.

  1. 05 Capability

    Get course workshops

    List all workshop activities in your courses. This helps you track peer-review tasks.

  2. 06 Capability

    Send message

    Send an instant message to a specific Moodle user ID. Use this to send direct reminders to students.

  3. 07 Capability

    Get course assignments

    List all assignments currently available within your courses. This helps you see what work is pending for students.

Capability set03 / 03

08—10

3 capabilities in this set.

Part of 10 available through Moodle.

  1. 08 Capability

    Get course completion

    Check the progress status for students in a specific course. Use this to identify who is falling behind.

  2. 09 Capability

    Get course groups

    Show all user groups defined within a course. This is useful for managing collaborative learning sets.

  3. 10 Capability

    Get courses

    List all the courses available to your web service user. Use this to see your entire curriculum at a glance.

Set up in minutes

One URL. Then ask Moodle to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Moodle from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_6FCioM4mFcY7JN4xq3d3NpaDLt7qJjjTOc3NUokE/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Moodle, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Moodle for the conversation.

Where the request belongs

Work Moodle can move forward.

Built around the request

The Moodle MCP is for educators and administrators who spend too much time navigating deep LMS menus to find basic information like student progress or grade status.

01

Teachers

Quickly check who hasn't finished a project and send them a reminder message.

02

LMS Administrators

Audit course enrollments and user groups across the entire site.

03

Academic Analysts

Pull grade data and completion stats to build performance reports.

When one Connector is not enough

Combine Moodle with the systems that finish the task.

View all recipes

Bring your own AI

Change the model, client or framework. Keep Moodle connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Moodle.

The practical details behind the request, access and result.

Can the Moodle MCP help me see student grades?

Yes, the Moodle MCP allows your AI agent to pull gradebook data for specific courses instantly. You can ask for the grades of a whole class or check the performance of individual students without opening the Moodle dashboard.

How do I use the Moodle MCP to find specific students?

You can simply ask your agent to search for a student by name or ID. The Moodle MCP will search your entire user database and return the correct profiles, saving you from manual searching.

Can I send messages to students using the Moodle MCP?

Yes, you can send instant messages to any Moodle user directly through your chat. This makes it easy to send quick reminders about assignments or deadlines without switching apps.

Does the Moodle MCP support checking course completion?

Yes, the Moodle MCP can check exactly how much of a course a student has finished. You can use this to monitor progress across multiple courses simultaneously.

Can I see all my courses with the Moodle MCP?

Yes, the Moodle MCP can list all the courses available to your account. This gives you a quick overview of your entire curriculum in a single conversational turn.

How does the Moodle MCP help with LMS administration?

It helps administrators manage user groups, audit course enrollments, and monitor activities across the site using natural language commands instead of navigating complex administrative menus.

How do I enable Web Services in Moodle?

Go to Site Administration > Server > Web services > Overview. You'll need to enable Web Services, enable the REST protocol, create a specific user, and generate a token for them.

Can I see student grades for a course?

Yes! Use the get_course_grades capability with a course ID to retrieve the gradebook data for all students enrolled in that course.

How do I check if a student has completed a course?

The get_course_completion capability allows you to check the progress and completion status for a specific User ID in a target Course ID.

One connection away

Give your agent a direct line to Moodle.

Connect Moodle once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available