Vinkius
edX

edX MCP. Manage course data, grades, and enrollments conversationally.

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

edX MCP on Cursor AI Code Editor MCP Client edX MCP on Claude Desktop App MCP Integration edX MCP on OpenAI Agents SDK MCP Compatible edX MCP on Visual Studio Code MCP Extension Client edX MCP on GitHub Copilot AI Agent MCP Integration edX MCP on Google Gemini AI MCP Integration edX MCP on Lovable AI Development MCP Client edX MCP on Mistral AI Agents MCP Compatible edX MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Open edX MCP connects your AI agent directly to your Learning Management System data. You can list all available courses, track grades across entire student cohorts, enroll students instantly into new classes, and update user profiles without ever opening a dashboard.

It lets you manage complex course administration conversationally.

What your AI agents can do

Enroll in course

Automatically registers a student into an Open edX course.

Get course blocks

Retrieves the structural components and content organization of a specific course.

Get course details

Pulls all general information about an Open edX learning path or program.

+ 7 more capabilities included
List and detail courses

Retrieve a list of all available educational programs and pull detailed metadata for specific curriculum paths.

Manage user status and groups

View current student enrollments, track who is registered in which course, or add students to classes instantly.

Monitor academic performance

Pull grades for a specific user or retrieve the average completion rate for an entire class cohort.

Update and inspect profiles

Read current user details, like preferences and email addresses, or change them directly from your agent's chat window.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Open edX Alternative: 10 Tools for EdTech Data

These ten tools let you manage every aspect of your Open edX platform, from listing available courses to tracking student grades and updating user details.

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 edX on Vinkius
enroll019e388f

enroll in course

Automatically registers a student into an Open edX course.

get019e388f

get course blocks

Retrieves the structural components and content organization of a specific course.

get019e388f

get course details

Pulls all general information about an Open edX learning path or program.

get019e388f

get course grades

Retrieves the academic grades for a course, often used to see class-wide performance trends.

get019e388f

get user grades

Fetches the specific grade record for one individual student in a given course.

get019e388f

get user preferences

Reads and returns stored user settings, like preferred communication methods or display choices.

get019e388f

get user profile

Retrieves the core demographic information for a specific platform user account.

list019e388f

list courses

Provides an inventory of every available course on the Open edX platform.

list019e388f

list enrollments

Generates a list showing who is currently registered across various courses.

update019e388f

update user profile

Changes details on an existing user profile, such as their name or email address.

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 edX, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ 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
edX 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 edX. 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.

Works with 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Tracking student progress used to be a nightmare of dashboards and spreadsheets.

Today, checking on student performance is a multi-step chore. You log into the LMS, navigate to the 'Grades' tab, filter by course, then maybe click into individual profiles one by one just to pull a report for your meeting. It takes time and you always lose track of which data point came from where.

With this MCP, that whole process disappears. You simply ask your agent about grades. Whether you need to check the overall class performance using `get_course_grades` or review one student's specific work via `get_user_grades`, you get a clean answer instantly. It moves data retrieval from tedious clicking into natural conversation.

Accessing Course Enrollment Data with the Open edX MCP

Manual processes require you to check multiple areas—the main enrollment list, then cross-referencing that with user profiles and course structural data. This means juggling tabs just to confirm a student's full status.

Now, your agent handles the complexity behind the scenes. You can ask it to view current registrations using `list_enrollments` or even proactively add students using `enroll_in_course`. The system keeps all that messy cross-referencing done automatically for you.

What you can do with this MCP connector

Look, managing an LMS used to mean navigating five different tabs just to check one student's progress. Now your agent talks directly to the platform. You can ask it for a list of all available learning paths or pull up the full structural details for any course you care about.

Need to add someone? Tell your AI client to enroll_in_course and it handles the backend process instantly. It also lets you check who is currently registered for what, view current user enrollments, and get accurate grades for individuals or whole groups. If a student changes their email or preferences, you just tell the agent to update the profile instead of logging into the management console.

This MCP makes course administration feel like talking to an expert assistant, giving you immediate control over all your learning data from anywhere in the Vinkius catalog.

Built · Hosted · Managed by Vinkius edX MCP - Manage Course Enrollments and Grades Server ID 019e388f-74aa-72be-92b2-2b5180127d5d
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About edX MCP

How do I use the get_user_profile tool in the edX MCP? +

You ask your agent to retrieve a user's profile data. The agent runs get_user_profile and returns core details like name, email, and any saved preferences for that specific account.

Can I use list_courses to see all my available programs? +

Yes, list_courses quickly generates an inventory of every single course on the edX platform. This lets you know exactly what content is available without navigating the site.

How does enroll_in_course work with my AI agent? +

enroll_in_course allows your agent to automatically register a user into an open edX course. You just tell it who and what, and it handles the required enrollment API call.

Should I use get_user_grades or get_course_grades? +

Use get_user_grades when you only care about one person's performance. Use get_course_grades when you need to see the aggregate grades across a whole group or class.

What steps are needed to authenticate and use the update_user_profile tool correctly? +

You must provide your Open edX Base URL and an Access Token when connecting. The AI client uses these credentials for authorization, ensuring that any profile updates you make succeed.

When I call get_course_blocks, what structural information do I receive about the course curriculum? +

It returns a detailed hierarchy of content blocks. This includes metadata like block type and sequence order, letting your agent map out the entire learning path structure for you.

What specific details can I modify when using the update_user_profile tool? +

You can change several fields through this MCP. This includes updating email addresses and managing user preferences, provided your agent has the correct user ID.

Does the list_enrollments tool provide full details for every student, or just basic status information? +

It lists core data points: user ID, course ID, and current enrollment status. For deeper records, like specific grades, you'll need to call a dedicated grade retrieval function.

Can I check a specific student's grades for a course? +

Yes. Use the get_user_grades tool by providing the course_id and the student's username. The agent will return the grading breakdown for that specific user.

Is it possible to enroll a user in a course via the AI? +

Absolutely. The enroll_in_course tool allows you to register the authenticated user into any course by specifying its unique course_id.

Can I update user profile information like names or emails? +

Yes, the update_user_profile tool enables you to modify the name or email associated with a specific username in your Open edX instance.

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.