- ENROLLMENT
- DISCOVERY
- VERIFICATION
- HUMAN
Short answer
How can I enroll students in edX courses using AI?
You can register users for specific course IDs by telling your AI which course and user to target. It handles the registration logic so you don't have to log into the edX admin panel. You'll get immediate confirmation once the enrollment is processed.
The outcomes
Where your requests land
The AI handles the heavy lifting of course management.
ENROLLMENT
Direct course registration
The AI uses the course ID and user details to trigger an enrollment. You get a confirmation that the student is now in the course.
DISCOVERY
Find available courses
Your agent can pull a list of available courses from edX. This helps you identify the right course ID before you start enrolling people.
VERIFICATION
Confirm student status
You can check if a user is already in a course. This prevents duplicate enrollment attempts and keeps your records clean.
HUMAN
Manual admin overrides
If a registration fails due to account restrictions, you'll need to handle that through the standard edX dashboard. The AI only manages the specific enrollment actions provided.
The workflow
What your AI does when the request arrives.
The AI translates your natural language into specific edX actions.
Identify the course
The AI looks up the course catalog to find the exact ID you need for the registration.
list_coursesExecute enrollment
Once the course and user are identified, the AI sends the registration command to edX.
enroll_in_courseVerify the action
The AI checks the course list again to ensure the user appears in the roster.
list_coursesReport status
The AI tells you exactly which student was added to which course ID.
enroll_in_course
Try it
Copy these to start.
Use these prompts to trigger the edX tools.
Starting points
Replace the course names and user IDs with your actual edX data.
edX Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_qCPoieZVFwNnObyxJroLEAGzGMUEPCZ08s27och5/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — edX capabilities are ready to use.
{
"mcpServers": {
"edx-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_qCPoieZVFwNnObyxJroLEAGzGMUEPCZ08s27och5/mcp"
}
}
}List all the available courses on edX.
Enroll user 'jdoe123' into the course with ID 'CS101'.
Find the course ID for the 'Introduction to Python' course.
Enroll the student with email 'student@example.com' into course 'BIO202'.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect edX once, then ask.
Click the link to connect your account. Your credentials stay encrypted and secure, and you can immediately start using these tools in your preferred AI client.
Connect edX to your AIFAQ
How this task behaves
- 01
Can the AI delete a student from a course?
No. The current tools only allow for listing courses and enrolling students.
- 02
Do I need to stay logged into edX while the AI works?
No. Once you connect the MCP, the AI handles the connection in the background.
- 03
Can the AI change course content or settings?
No. The AI is limited to enrollment and course listing actions.
- 04
How does the AI know which course ID to use?
You can ask the AI to list the courses first to find the correct ID, or you can provide the ID directly in your prompt.
- 05
Can the AI create new courses?
No. The AI can only interact with existing courses through the provided tools.
More questions about edX? The Connector page answers them. See everything the edX Connector can do
Connect edX to Claude, Cursor, ChatGPT & more
