# MCP, from its own documents

slug: what-is-mcp · https://miscsubjects.com/a/what-is-mcp · updated 2026-07-24T16:11:52.563Z

# MCP, from its own documents

The Model Context Protocol is the standard for connecting an AI application to the outside world. The official definition, one line: "MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems." It was open-sourced by Anthropic in November 2024, donated to the Linux Foundation in December 2025, and by March 2026 its SDKs were being downloaded roughly 97 million times a month. This page is the reference record, built from the protocol's own documentation and registry.

## The USB-C sentence

The project explains itself with one analogy, verbatim from its documentation: "Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic devices, MCP provides a standardized way to connect AI applications to external systems."

[[embed:source:s1]]

Unpack it and the design is three roles. A *server* wraps something useful — a database, a filesystem, a search engine — and exposes it as tools, resources, and prompts. A *client* is the AI application that connects to servers. The protocol between them is the standardized plug. Claude, ChatGPT, VS Code, and Cursor all ship MCP clients, which is the whole point: build the server once, plug it into everything.

## What it standardizes, and what it deliberately doesn't

MCP standardizes discovery (what tools does this server offer?), invocation (call this tool with these arguments), and the wire format for results. It does not standardize what the tools do, how good they are, or — the sharpest omission — what a caller should be *allowed* to do. Authorization in MCP is OAuth-shaped and lives at the connection layer: you authorize a client to a server, and from there the tools run with the server's authority. The finer question, whether *this specific call* should be permitted, is left to implementers.

## The registry made it an ecosystem

A protocol becomes an economy when discovery gets centralized. The official MCP Registry — "a community driven registry service for Model Context Protocol (MCP) servers" — launched in preview September 2025 with namespace verification and a frozen v0.1 API so clients could build against it.

[[embed:source:s2]]

By March 2026 it held nearly 2,000 server entries. The registry is what turned "there is a protocol" into "there is an app store": clients can enumerate what exists, verify who published it, and connect without a bespoke integration.

[[embed:source:s3]]

## Where it sits in the stack

MCP occupies exactly one layer: application-to-tool. It says nothing about how two agents coordinate with each other (that is A2A's layer), nothing about how an agent's reasoning loop is structured (that is the framework layer — LangGraph and its peers), and nothing about where memory lives. Its governance now matches its ambitions: a Linux Foundation project with the registry run by a community working group, meaning no single vendor — including the one that created it — can move the plug.

Nineteen months from internal side project to industry standard is close to record pace for infrastructure. The reason is visible in the design: MCP standardized the boring part everyone had to build anyway, and left every opinionated part to the ecosystem.


## Sources

1. modelcontextprotocol.io — What is MCP? — https://modelcontextprotocol.io/
2. modelcontextprotocol/registry (GitHub) — https://github.com/modelcontextprotocol/registry
3. Everything your team needs to know about MCP in 2026 (WorkOS) — https://workos.com/blog/everything-your-team-needs-to-know-about-mcp-in-2026

