edX MCP. Discover Global Academic Programs by Conversation
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
edX MCP lets you search and discover thousands of courses from top universities—Harvard, MIT, Berkeley, and 160+ institutions. Find full program details, check prerequisites, or track when a course is next offered.
It’s your direct pipeline to the world's largest online learning catalog.
What your AI agents can do
Get course
Retrieves detailed information for one specific edX course, including its prerequisites and level.
Get course run
Gets the current details for a single scheduled offering (run) of an edX course.
Get course runs
Finds all upcoming or active scheduled offerings for courses, filtered by status and key.
Find thousands of available classes using simple keywords and filters like beginner, advanced, or specific subjects.
Get all the specifics on one class—the description, what you need to know beforehand, and how long it takes.
See upcoming or current versions of a course, including when classes start and where you can enroll.
View the list of partner universities and companies that host courses on edX, like Google, IBM, and MIT.
Look up entire academic pathways, such as Professional Certificates or MicroMasters, to plan a full curriculum.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
edX MCP: 8 Tools for Academic Discovery
These eight tools let you systematically search, filter, and retrieve every kind of educational data available on the edX platform.
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 Vinkius019d8432get course
Retrieves detailed information for one specific edX course, including its prerequisites and level.
019d8432get course run
Gets the current details for a single scheduled offering (run) of an edX course.
019d8432get course runs
Finds all upcoming or active scheduled offerings for courses, filtered by status and key.
019d8432get organizations
Lists partner institutions—like Harvard, MIT, and Google—and provides their descriptions and course counts.
019d8432get program
Pulls detailed information for a specific edX program structure (e.g., Professional Certificate).
019d8432get subjects
Returns a list of all academic subject categories available on the platform, along with their course counts.
019d8432search courses
Performs keyword searches across edX courses, allowing filtering by organization, level, or language.
019d8432search programs
Searches for structured degree programs like MicroMasters and Professional Certificates.
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
Make Your AI Do More
Start with edX, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ 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
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
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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Figuring out your next education step is a nightmare of tabs and links.
Right now, researching advanced training means hopping between university websites. You find a promising certificate, but then you're stuck clicking through endless sub-menus to check the prerequisites for every single class. It takes hours just to compare two similar paths from different schools.
With this MCP connection, you ask your agent to build a comparison: 'What are the MicroMasters options in AI?' The agent handles all the cross-referencing, returning structured data and clear links without you ever leaving your chat window.
Using edX's tools makes course details instantly actionable.
You no longer have to copy a syllabus link or open five different tabs just to figure out if a class is self-paced, who taught it, and what skills you need beforehand. The system pulls that data automatically for you.
What's different now? You get actionable intelligence on academic offerings immediately. It's not just information; it’s a clear path forward.
What you can do with this MCP connector
Need to figure out your next career move? This MCP connects you directly to edX, letting you explore courses and degree programs from some of the best schools globally—all without needing an API key or logging into a portal. You can run a general search by topic, narrow it down by university, or check specific subject categories like Data Science or Finance.
If you're trying to compare offerings across institutions, this is what you need. You get full course information, including descriptions and effort estimates. Plus, if you find a promising field, you can look into structured paths like Professional Certificates and MicroMasters programs. When you connect edX through Vinkius, your agent gets access to the entire catalog, letting you simply talk through complex academic questions instead of clicking through dozens of tabs.
019d8433-1154-7294-93cc-4ed76f7292b6 How edX MCP Works
- 1 Subscribe to this MCP through Vinkius. No API key is needed; your agent connects immediately.
- 2 Ask your AI client to search for courses or programs by topic, institution, or subject category.
- 3 The system returns structured data detailing the course information, prerequisites, and any scheduled enrollment runs.
The bottom line is you get a natural conversation interface that pulls complex academic data directly from edX's catalog.
Who Is edX MCP For?
Career switchers needing structured learning paths. Researchers comparing university curricula. Students trying to find the right prerequisite classes. Anyone who needs a reliable source for global higher education data.
Uses this MCP to research course subject categories and compare offerings from different universities when building new degree paths.
Asks the agent to find MicroMasters programs in a specific field, comparing prerequisites across multiple top institutions.
Needs to quickly list all partner organizations and check which ones offer courses on highly specialized topics.
What Changes When You Connect
- Find courses quickly. Instead of navigating edX's complex site, you can ask your agent to search for anything—like 'Data Science from MIT'—and get a direct link and summary.
- See the full picture of learning paths. Use the
search_programstool to look up entire certificates, letting you compare multiple degree options at once. - Always know when something starts. The
get_course_runsfunction tells you if an offering is upcoming or current, so you don't miss enrollment windows. - Compare top schools easily. You can use the
get_organizationstool to list all partners, making it simple to see who offers courses in a specific area. - Deep course knowledge. If you zero in on one class,
get_courseprovides mandatory details like prerequisites and effort estimates so you know if it's right for you.
Real-World Use Cases
Figuring out a career pivot
A user asks their agent: 'Show me all Professional Certificates in Cybersecurity.' The agent uses search_programs and then follows up with get_course to give the full curriculum breakdown for the top two options.
Researching educational gaps
An educator needs to know what subject areas are available. They call get_subjects, which instantly lists all categories, helping them build a new academic module outline.
Finding the next class offering
A student knows they want a course from Google but doesn't know if it's running. They use get_course_runs on that specific course key to confirm start dates and enrollment links.
Comparing university offerings
Someone wants advanced statistics training. They first run search_courses filtered by 'advanced' level, then use get_organizations to narrow the results down only to institutions like Berkeley or Columbia.
The Tradeoffs
Over-relying on keyword search
Asking a vague question like 'I want to learn about tech' and getting 50 results. You have no idea which ones are relevant or how hard they are.
→
Start by using search_courses but then immediately follow up by filtering the results using get_subjects for 'Computer Science', and always check the result details with get_course to see prerequisites.
Assuming all courses are self-paced
Seeing a course title that sounds interesting but not knowing if it requires live lectures or is fully asynchronous. You risk signing up for something you can't manage.
→
Always use get_course on the specific class to check the description and look for fields detailing pacing, estimated effort, and required attendance.
Treating programs like single courses
Getting details on a MicroMasters program (a whole career track) by only calling get_course. You'll miss the overall structure and value.
→
To understand the full path, use search_programs first. This gives you the scope of the entire certificate before diving into individual classes.
When It Fits, When It Doesn't
Use this MCP if your goal is structured academic discovery: you need to find courses, compare educational pathways (MicroMasters), or verify institutional legitimacy. It's perfect for career planning and curriculum design.
Don't use it if your only goal is general content browsing—if you just want a list of every course ever made without filtering by topic or level, the platform itself might be faster. Also, if you already know the exact unique ID of a class and just need one piece of data (like its title), using get_course directly is simpler than running a general search.
Remember: For broad queries, use search_courses. If you're mapping out an entire degree path, start with search_programs; if you're verifying the source, check get_organizations.
Common Questions About edX MCP
How do I find courses from Harvard using the search_courses tool? +
You simply ask your agent to 'Search for Harvard courses.' The underlying search_courses tool handles the filtering by organization, giving you a list of relevant options and their links.
Is get_program used for single classes or full degrees? +
get_program is built to handle structured degree pathways. It provides details on entire certificates (like MicroMasters), showing the whole curriculum instead of just one class.
What if I only know a general topic, like 'AI'? Should I use search_courses? +
Yes, search_courses is built for broad text searching. It'll pull in any course titles or descriptions mentioning 'AI,' letting you then narrow down the results with other tools.
Can I check if a class has upcoming dates using get_course_runs? +
Absolutely. get_course_runs specifically checks scheduled offerings, telling you when an edX course is currently available or starting soon.
When I use get_course, where do I find prerequisites and effort estimates for a class? +
The tool returns this detailed information directly. It lists required background knowledge and gives you an estimated time commitment for the course, so you know if it's right for your schedule.
If I don't know what subjects are available, how do I use get_subjects to explore all academic fields? +
It gives you a full list of subject categories and shows exactly how many courses fall under each one. This is the best way to browse edX without knowing a specific topic.
What if I want to see every partner university offering courses, which tool should I use? Should I use get_organizations? +
You should use get_organizations. It compiles a list of all partner institutions, including names and how many course offerings they have on the platform.
If my search using search_courses returns zero results, what's the best way to adjust my query? +
Try removing specific filters. If you filtered by level (e.g., advanced), try running the search again without that parameter first. This usually helps broaden your search scope.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.