← All apps

edX

unhealthy

edX 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
}