Back to MCP Servers

Udemy Business MCP Server

Official Udemy Business MCP server. Lets AI assistants search your organization's course catalog, learning paths, lectures, and hands-on labs.

Education by Udemy, Inc. OAuth2 active
Overview

The Udemy Business MCP Server (also marketed as Udemy Business AI Connectors) is an official, provider-hosted MCP server from Udemy that connects AI assistants and agents to an organization's Udemy Business tenant. Once configured, AI tools can query the customer's licensed catalog, surface relevant courses, learning paths, short lectures, and hands-on labs, and ground recommendations with real-time data scoped to the customer's plan.

The server exposes five read-only discovery tools: search_courses, search_learning_paths, search_lectures, search_labs, and get_course_curriculum. Search tools accept a language parameter, returning results in the requested language when available. The server runs at https://api.udemy.com/mcp using Streamable HTTP as the transport, secured with TLS 1.2+ and OAuth 2.1 client credentials plus user consent.

The integration is intended for "in-the-flow-of-work" learning: developers, sellers, or analysts working inside Claude, ChatGPT, Cursor, or a custom agent can ask for relevant training and get back course recommendations linked to their Udemy Business library, without leaving the assistant. Access requires a Udemy Business Enterprise plan with the premium MCP server entitlement enabled.

Tools

Tool Description
search_courses Search the organization's Udemy Business course library for full courses, typically 2 to 40 hours in length, for comprehensive skill development.
search_learning_paths Search curated, multi-course learning paths designed for role-based or skill-based progression.
search_lectures Search short 5 to 15 minute video lectures for just-in-time learning on a specific topic.
search_labs Search hands-on cloud practice environments (AWS, Azure, DevOps, etc.) available in Udemy Business.
get_course_curriculum Return a detailed breakdown of a specific course's curriculum, including sections and lectures.
Setup Guide

Prerequisites

  • A Udemy Business Enterprise plan with the MCP server entitlement enabled.
  • Admin access to your Udemy Business tenant.
  • An AI client that supports MCP over Streamable HTTP with OAuth 2.1 (Claude, ChatGPT, Cursor, or a custom agent).

Step 1: Create an MCP client in Udemy Business

In Udemy Business, go to Admin tools > Settings > MCP Server and create a new MCP client. Copy the generated Client ID and Client Secret.

Step 2: Configure your AI tool

Point your MCP-compatible client at the Udemy endpoint using Streamable HTTP and provide the credentials from Step 1.

Example Claude Desktop / Cursor config:

{
  "mcpServers": {
    "udemy-business": {
      "type": "http",
      "url": "https://api.udemy.com/mcp"
    }
  }
}

When you connect, the client will trigger an OAuth 2.1 sign-in flow. Authenticate with your Udemy Business account (via SSO or email/password) and approve the consent screen to grant the AI tool read access to your catalog.

Step 3: Verify

Ask your assistant something like "Search Udemy Business for Kubernetes courses under 5 hours." A successful call will return courses scoped to your organization's library.

Use Cases
  • Embed contextual upskilling inside a developer's IDE: when Cursor or Claude Code sees the user struggle with a Terraform module, suggest the relevant Udemy Business course or lab.
  • Build an internal "learning concierge" agent that recommends a role-based learning path for new hires based on their job title and current projects.
  • Pull a course curriculum into a coaching conversation so the assistant can map specific lectures to a skills-gap remediation plan.
  • Surface short 5 to 15 minute lectures as just-in-time answers when employees ask the assistant a how-to question that maps to existing video content.
  • Recommend hands-on cloud labs (AWS, Azure, DevOps) when an engineer needs practice rather than theory, scoped to what their organization licenses.
Example Prompts
  • "Find Udemy Business courses on Kubernetes security that are under 6 hours long."
  • "Show me a learning path for someone moving from data analyst to data engineer."
  • "Search Udemy lectures for a 10-minute explainer on OAuth 2.1 flows."
  • "What hands-on AWS labs do we have for IAM and security?"
  • "Get the full curriculum for the 'Advanced React Patterns' course and tell me which sections cover server components."
Pros
  • Official, provider-hosted server maintained by Udemy. No self-hosting or container management needed.
  • Results are automatically scoped to the customer's licensed catalog, so recommendations are always actionable.
  • Standards-based: Streamable HTTP transport plus OAuth 2.1, so it works with Claude, ChatGPT, Cursor, and custom agents out of the box.
  • Covers the main learning content types (courses, paths, lectures, labs) in a single endpoint.
Limitations
  • Read-only. There are no tools for enrolling users, tracking progress, assigning training, or reporting on completions.
  • Gated behind a Udemy Business Enterprise plan with the premium MCP entitlement. Not available to consumer Udemy or lower-tier business plans.
  • Public documentation is light on tool input schemas and rate limits; admins largely rely on the in-product setup flow.
Alternatives
  • LinkedIn Learning (no official MCP server today; comparable enterprise learning catalog via REST API).
  • Coursera for Business (no official MCP server; similar enterprise upskilling content).
  • Apify Udemy scrapers (community MCP servers that scrape public Udemy.com listings, useful for consumer catalog research but not tenant-scoped Udemy Business content).