AI CompendiumA public chart of the language
Tools & Environment

MCP

also called Model Context Protocol

An open protocol for plugging tools and data into any agent.

Definition

A standard way to expose tools, resources and prompts to AI applications. An MCP server describes its capabilities once; any MCP-compatible client can use them.

Before MCP, every assistant needed a bespoke integration per tool. MCP turns integrations into a marketplace: write one server for your internal system and every compatible agent can use it.

The value of a standard is measured in what does not have to be rewritten. Before MCP, connecting an agent to ten systems meant ten bespoke integrations, each maintained against one vendor. A protocol turns that into ten servers that any compliant client can use — and its move to neutral foundation stewardship is what makes it reasonable to bet on.

How people use it
A platform team deciding how to expose internal systems.
"Ship one MCP server for the data warehouse instead of an SDK per tool. Every agent client gets it for free."
Worked examples

Write the server once

Exposing an internal ticketing system to whatever agent the team uses this quarter.

Build one MCP server. Today’s harness connects to it, next quarter’s connects to it too, and the alternative — a bespoke integration per tool per vendor — is the maintenance burden the protocol exists to remove.

The trust boundary you just created

Connecting a third-party MCP server to an agent with filesystem access.

That server can return content that steers the agent — the specification’s own security section says so. Treat remote servers as untrusted input sources: require approval for consequential actions and scope credentials to the minimum that works.

Sources
Related terms