Skip to content
GlossaryGlossary2 MIN READ

What is MCP (Model Context Protocol)?

Laptop with a conceptual interface connecting conversation to document, database and tool cards
AI-generated editorial illustration · Conceptual scene

The Model Context Protocol (MCP) is an open standard for connecting AI models and agents to external tools, data sources and services through a single, uniform interface. Instead of writing a bespoke integration for every tool, a developer runs an MCP server that exposes its capabilities, and any MCP-aware client can use it.

The shape of it

   AI client (IDE, agent, chat)
            │  MCP (JSON-RPC over stdio or HTTP)
   ┌────────┼─────────┐
 server   server    server
(GitHub) (Postgres) (filesystem)

An MCP server advertises three things: tools (functions the model can call), resources (data it can read), and prompts (reusable templates). The client handles discovery, permission and the call loop.

Why it matters

It turns tool integration from an N×M problem into an N+M one, and it makes an agent's capabilities portable across clients. Adoption moved fast through 2025-2026, from IDEs into OS-level agent runtimes.

The security caveat

An MCP server runs with whatever access you grant it, and a compromised or malicious server can exfiltrate data or take unsanctioned actions. Treat every server as untrusted code: least-privilege scopes, human approval for irreversible actions, and no blanket production access. See the MCP security guide.

Sources

END OF ANALYSIS

In the Fathom index

MCP servers in the index. Matched on each item's own record and sorted A–Z, not by merit.

Browse MCP servers →

Related Intelligence