What is MCP (Model Context Protocol)?

Short answer

MCP, the Model Context Protocol, is an open standard for connecting AI models and agents to outside systems: files, databases, calendars, payments, other programs. Anthropic released it in November 2024. Instead of a custom integration for every pair of model and tool, a tool is wrapped once as an MCP server and any compatible agent can use it.

Mikhail Savchenko

What it does

Anthropic announced MCP on 25 November 2024 as “an open standard that enables developers to build secure, two-way connections” between data sources and AI tools, and shipped ready-made servers for Google Drive, Slack, GitHub, Git, Postgres and Puppeteer (Anthropic’s announcement). OpenAI’s Agents SDK documentation calls it a “USB-C port for AI applications” (OpenAI).

There are two sides. An MCP server describes what an outside system can do: read a file, find a customer, issue an invoice. A client, which is Claude, Cursor, ChatGPT or your own agent, sees that list and calls what it needs. The integration is written once and works with any model that speaks MCP.

Doors, not a bunch of keys

The comparison I find most accurate is system calls. A program on your computer has no right to touch the disk, the network or the screen by itself. It knocks on the operating system kernel through a small set of strictly defined doors, and the kernel checks whether it is allowed (chapter “A Skill Instead of a Function”). MCP puts the same kind of doors between the agent and the world: the agent does not climb into the bank or the customer database directly, it knocks, and every door can be opened, left half-open, given a log and boarded up at any moment (same chapter).

At INITE this became a short formula: the agent plans the action, the skill knows how to do it, MCP calls the world (same chapter). By September 2026 inite.ai already had an address at which any agent can connect to the site through MCP (chapter “The Website Is No Longer a Website”).

Who supports it, and what to watch

On 9 December 2025 Anthropic handed MCP to the Agentic AI Foundation, a fund under the Linux Foundation it co-founded with Block and OpenAI. By then there were more than 10,000 active public MCP servers, and ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code had adopted the protocol (Anthropic).

Every door works both ways. Through MCP the agent receives text, and the model reads text as possible instructions, which is what prompt injection exploits. Simon Willison calls it the lethal trifecta when one agent has access to private data, exposure to content an attacker controls and a way to send data out (Willison). So an agent gets only the servers its task needs (chapter “Responsibility Cannot Be Automated”).

More questions

Is MCP an API?
Not quite. An API describes one particular system. MCP is a common format in which any system describes its actions to a model, so an agent does not have to learn every API separately. Inside, an MCP server usually calls an ordinary API.
Who created MCP?
Anthropic, in November 2024. In December 2025 it was handed to the Agentic AI Foundation under the Linux Foundation, so no single company runs it any more.
Is it safe to connect third-party MCP servers?
No safer than installing someone else’s program. The server gets the agent’s permissions, and the model reads its replies and may take them as orders. Check who wrote it and what permissions it asks for, and give the agent the minimum access.
Nobody Writes Code Anymore

Book

Nobody Writes Code Anymore

Software development once writing became free

Writing code became almost free. What is scarce now is knowing what not to write.