Skip to content
Vinkius

Moodle Connector for AI agents.

12 live capabilities

Manage your e-learning platform and student records through natural conversation.

Live agent request Moodle / Connector

Waiting for input…

AI Agent

Why people use Moodle

Moodle for Automating Student Enrollment and Course Management

With this Connector, you just tell your agent to handle the list. It finds the users and moves them into the correct courses in seconds. You skip the manual work and get your students into class immediately.

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

What Vinkius changes

You stop clicking and start talking to your 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

    Bulk enrolling a new cohort

    An admin asks the agent to find all students in a list and use enrol_users to put them into the fall semester course.

  2. Real-world use case 02

    Checking student progress

    A teacher asks for the grades of a specific student in a Python course using get_user_grades to see if they need extra help.

  3. Real-world use case 03

    Rapid course setup

    A content creator tells the agent to create a new course and use create_courses to set up the first three modules immediately.

Complete set · 12capabilities

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 12 available through Moodle.

  1. 01 Capability

    Create users

    Register new learners by providing their name, email, and login details. This handles bulk registrations.

  2. 02 Capability

    Enrol users

    Add a specific student into a course with the correct role. This removes the need for manual enrollment clicks.

  3. 03 Capability

    Get course contents

    View the specific modules and sections inside a course. Use this to see how your content is organized.

  4. 04 Capability

    Get enrolled users

    See a list of everyone currently signed up for a specific course. This helps with quick headcounts.

Capability set02 / 03

05—08

4 capabilities in this set.

Part of 12 available through Moodle.

  1. 05 Capability

    Get user grades

    Pull specific grades for a student within a particular course. Use this to check individual progress.

  2. 06 Capability

    List assignments

    See all current assignments assigned to specific courses. This helps you track what students owe.

  3. 07 Capability

    Create courses

    Build a new course by providing a name, shortname, and category ID. This automates the setup process.

  4. 08 Capability

    List categories

    View the different organizational categories of your courses. Use this to structure your curriculum.

Capability set03 / 03

09—12

4 capabilities in this set.

Part of 12 available through Moodle.

  1. 09 Capability

    List courses

    See a full list of every course available on your site. This provides a quick overview of your catalog.

  2. 10 Capability

    List files

    Find files that are attached to specific course modules or areas. Use this to audit your materials.

  3. 11 Capability

    List users

    Search for learners by username or email to find specific profiles. This saves you from hunting through lists.

  4. 12 Capability

    Get site info

    Get basic metadata about your Moodle instance. This helps you confirm your connection is active.

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_JzJs9unxuDPDphGtMx1BIzfYXyEU2rSxsTy6idR7/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

This is for the education administrator who is buried under a mountain of student data and the educator who wants to spend less time on paperwork and more time on curriculum.

01

Education Administrator

Handles bulk enrollment and user management for thousands of students across multiple departments.

02

Online Course Creator

Sets up new categories and course content quickly while scaling their digital offerings.

03

Academic Registrar

Tracks student grades and pulls reports for specific departments without manual data entry.

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 I use Moodle MCP to manage my school's LMS?

Yes, it connects to your Moodle instance so you can manage courses, students, and grades through a chat interface.

How do I connect my Moodle site to my AI?

You just need to subscribe to the Connector and provide your Moodle Site URL and API Token in your AI client.

Can this help me with bulk student enrollment?

Yes, it can find users and enroll them into specific courses automatically, saving you from manual data entry.

Can I see student grades using the Moodle MCP?

Yes, you can pull specific grades for any student in any course with a simple request to your agent.

Does this Connector work with my existing Moodle setup?

It works with any standard Moodle instance that provides an API, allowing you to manage your current data.

Can I use it to organize my courses into categories?

Yes, it can list your existing categories and help you organize your course structure more efficiently.

Can I create courses and enrol students?

Yes. Create courses with full metadata, then enrol users with specific role IDs (student, teacher, manager).

How does Moodle authentication work?

Moodle requires your Site URL and an API Token (wstoken). The token is passed as a query parameter to the Web Service REST endpoint.

Can I retrieve student grades?

Yes. Retrieve grade items and results for any user within a specific course using their course and user IDs.

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