In this lecture, we’ll break down what
MCP (
Model Context Protocol) is, why the protocol is needed in the ChatGPT Apps stack, and how it differs from “your own
REST.” We’ll align on the architecture picture (ChatGPT → MCP client → your
MCP server → DB/API), study the key protocol entities (
tools,
resources,
prompts, and
capabilities), and also understand how
MCP is already “hidden” inside the Apps SDK through calls like
callTool—and how to stop treating it as a black box.