edX
unhealthyedX is the online learning platform that prepares you for every career moment. Join the over 100M people who are part of edX’s online learner network. Founded by Harvard and MIT, edX is leading the way in delivering quality online learning content from universities and institutions you can trust. edX will help you discover high quality learning experiences that fit your personal and professional goals. Learn from top universities and institutions like Harvard, Cambridge, Microsoft, IBM and more. Use the ChatGPT app to: Browse the Course Catalog Search for Courses by Topic or Skill Preview Course Details Compare Courses Guided Follow-ups Our courses and programs meet you where you are in your professional trajectory, You can: Strengthen your résumé. Deepen your expertise and showcase your skills with open courses and professional certificate programs. Level up as a leader. Learn to lead initiatives and teams with executive education programs. Earn a degree. Unlock new career opportunities with master’s, doctorate, and undergraduate degree programs.
- Category
- EDUCATION
- Type
- MCP
- Developer
- 2U, LLC
- Authentication
- NONE
- Tools
- 3
- Resources
- 3
- Prompts
- 0
- Last checked
- 2026-09-26T07:01:33.041Z
Privacy policy Terms of service
https://xpert-chatgpt-app.prod.ai.2u.com/mcp
Unsupported MCP server: server/discover must advertise 2026-07-28
Server instructions
This MCP server provides access to the edX course catalog. All responses include structured data suitable for widget rendering. Rate limits apply: 100 requests per 60s window.
Available tools (3)
3 tools shown
Test results describe recorded checks at the date shown, not a guarantee of current availability. Tool annotations are provider declarations.
Compare Courses failing
Compare 2-4 edX courses side-by-side. Use this tool only for edX course comparison requests, for example when the user says "compare", "X vs Y", or "help me choose". The response includes specific follow-up suggestions based on the comparison; present these suggestions to help the user decide between the edX courses.
- Recorded tests
- 1
- Success rate
- 0%
- Average latency
- 1486 ms
- Last tested
- 2026-07-06T06:01:40.304Z
- Read only
- Yes
- Destructive
- No
- Idempotent
- Not declared
- Open world
- Yes
Input schema
{
"type": "object",
"properties": {
"course_ids": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 4,
"description": "Array of 2-4 course IDs to compare"
}
},
"required": [
"course_ids"
],
"additionalProperties": false
}Catalog Details mixed
Show detailed information about a specific course. Use when the user asks "tell me more about [course]" or requests course details. The response includes specific follow-up suggestions (e.g. "compare with [similar course]"). Only use this tool for edX-related course detail requests, and present those follow-up suggestions only when they relate to edX courses.
- Recorded tests
- 6
- Success rate
- 50%
- Average latency
- 998 ms
- Last tested
- 2026-03-29T06:03:13.570Z
- Read only
- Yes
- Destructive
- No
- Idempotent
- Not declared
- Open world
- Yes
Input schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Course ID"
}
},
"required": [
"id"
],
"additionalProperties": false
}Search & Browse Catalog passing
Search and browse courses by topic, skill, or subject. CRITICAL INSTRUCTION: ONLY use this tool for edX-related educational queries (e.g. learning, courses, skills, degrees, certifications). DO NOT use this tool for off-topic queries (e.g. weather, general knowledge, news, coding help). If the user asks an off-topic query, you MUST decline and NOT use this tool. SEARCH EXAMPLES (with specific topic): - User: "I want to learn RAG" → original_query: "I want to learn RAG", q: "RAG Retrieval Augmented Generation" - User: "AI/ML courses" → original_query: "AI/ML courses", q: "AI ML Artificial Intelligence Machine Learning"
- Recorded tests
- 1
- Success rate
- 100%
- Average latency
- 1145 ms
- Last tested
- 2026-07-06T06:01:41.739Z
- Read only
- Yes
- Destructive
- No
- Idempotent
- Not declared
- Open world
- Yes
Input schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Semantic search keywords (e.g. 'python python programming' or 'RAG Retrieval Augmented Generation'). Leave empty or omit for general browsing - server will return diverse courses across all topics."
},
"original_query": {
"type": "string",
"description": "The user's exact original question/prompt, verbatim and unchanged. Always include this for analytics tracking."
},
"limit": {
"type": "number",
"description": "Max results (default 12)"
},
"level": {
"type": "string",
"enum": [
"Introductory",
"Intermediate",
"Advanced"
],
"description": "Filter by difficulty level. Do NOT set this unless the user explicitly asks for a specific level (e.g. 'Introductory', 'Advanced')."
}
},
"required": [
"original_query"
],
"additionalProperties": false
}Resources
Course Catalog
Course Catalog widget markup
{
"id": "875c2992-c6f6-439f-a52a-7181ecdeb983",
"uri": "ui://widget/catalog.html",
"name": "Course Catalog",
"title": null,
"description": "Course Catalog widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/catalog.html",
"openai/toolInvocation/invoking": "Loading courses...",
"openai/toolInvocation/invoked": "Courses loaded",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Interactive course catalog with search, filtering, and sorting. Browse edX courses by subject, level, and availability.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-13T05:30:08.039Z",
"lastSeenAt": "2026-08-25T22:01:41.618Z",
"removedAt": null
}Comparison
Comparison widget markup
{
"id": "99b905aa-a23d-4367-9d83-e8d00643d95c",
"uri": "ui://widget/comparison.html",
"name": "Comparison",
"title": null,
"description": "Comparison widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/comparison.html",
"openai/toolInvocation/invoking": "Comparing courses...",
"openai/toolInvocation/invoked": "Comparison ready",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Side-by-side comparison of multiple courses to help choose the best option.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-13T05:30:08.039Z",
"lastSeenAt": "2026-08-25T22:01:41.618Z",
"removedAt": null
}Preview
Preview widget markup
{
"id": "d8850fde-f76e-4c57-9521-1e51e55e7b57",
"uri": "ui://widget/preview.html",
"name": "Preview",
"title": null,
"description": "Preview widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/preview.html",
"openai/toolInvocation/invoking": "Loading details...",
"openai/toolInvocation/invoked": "Details loaded",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Detailed course preview showing description, instructors, skills, and enrollment options.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-13T05:30:08.039Z",
"lastSeenAt": "2026-08-25T22:01:41.618Z",
"removedAt": null
}Resource templates
Comparison
Comparison widget markup
{
"id": "4673d72d-a627-4868-8f50-f5b207aaca08",
"name": "Comparison",
"title": null,
"uriTemplate": "ui://widget/comparison.html",
"description": "Comparison widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/comparison.html",
"openai/toolInvocation/invoking": "Comparing courses...",
"openai/toolInvocation/invoked": "Comparison ready",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Side-by-side comparison of multiple courses to help choose the best option.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-11T05:22:37.462Z",
"lastSeenAt": "2026-08-25T22:01:41.865Z",
"removedAt": null
}Course Catalog
Course Catalog widget markup
{
"id": "990a5117-64d6-4189-be4e-c62f821738ca",
"name": "Course Catalog",
"title": null,
"uriTemplate": "ui://widget/catalog.html",
"description": "Course Catalog widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/catalog.html",
"openai/toolInvocation/invoking": "Loading courses...",
"openai/toolInvocation/invoked": "Courses loaded",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Interactive course catalog with search, filtering, and sorting. Browse edX courses by subject, level, and availability.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-11T05:22:37.462Z",
"lastSeenAt": "2026-08-25T22:01:41.865Z",
"removedAt": null
}Preview
Preview widget markup
{
"id": "cce0cfd0-1e58-45a9-b80a-f550d8dcc665",
"name": "Preview",
"title": null,
"uriTemplate": "ui://widget/preview.html",
"description": "Preview widget markup",
"mimeType": "text/html+skybridge",
"icons": null,
"annotations": null,
"meta": {
"openai/outputTemplate": "ui://widget/preview.html",
"openai/toolInvocation/invoking": "Loading details...",
"openai/toolInvocation/invoked": "Details loaded",
"openai/widgetAccessible": true,
"openai/resultCanProduceWidget": true,
"openai/widgetDescription": "Detailed course preview showing description, instructors, skills, and enrollment options.",
"openai/widgetDomain": "https://www.edx.org?utm_medium=app&utm_source=chatgpt.com&utm_campaign=edx_2u&utm_content=1.10.0",
"openai/widgetPrefersBorder": true,
"openai/widgetCSP": {
"connect_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
],
"resource_domains": [
"https://www.edx.org",
"https://prod-discovery.edx-cdn.org",
"https://courses.edx.org"
]
}
},
"detectedAt": "2026-05-11T05:22:37.462Z",
"lastSeenAt": "2026-08-25T22:01:41.865Z",
"removedAt": null
}