MCP stands for Model Context Protocol. It is an open standard, created by Anthropic, that defines a common interface for AI models to connect to external tools and data sources. Think of it as USB for AI agents: just as any USB device works with any USB port regardless of manufacturer, any MCP-compatible agent can use any MCP server.
Before MCP, every AI tool had to build custom integrations for every service it wanted to connect to — a one-off GitHub integration, a bespoke database connector, a proprietary web search plugin. Each integration was different, maintained separately, and often broke when the underlying service changed.
MCP standardizes the connection layer. An MCP server exposes a set of tools (functions the agent can call) and resources (data the agent can read). The agent does not need to know whether it is talking to a database, a web API, or a local file system — it just calls tools through the MCP interface.
MCP was originally designed to power Claude Desktop and Claude Code, but the protocol is fully open. Any AI agent — Claude Code, Codex, and others — can implement the MCP client protocol and gain access to the entire ecosystem of MCP servers. As of 2026, hundreds of MCP servers are available for databases, browsers, productivity tools, communication platforms, and more.