MCP (Model Context Protocol)
An open standard that lets any AI client discover and call your tools and data sources through one interface.
With a direct API integration, you decide when the tool gets called. With MCP, the model decides - it discovers the available tools, reads their descriptions and calls them when relevant.
You write the server once and any MCP-compatible client can use it, which is why MCP has become the default way to connect AI assistants to internal systems.
Example: This course exposes its own MCP server so an assistant can list modules and prompts directly.