What Is the Model Context Protocol (MCP)?
Why MCP exists
Before MCP, every AI agent platform reinvented its own integration layer. Lindy had Lindy connectors. Gumloop had Gumloop connectors. n8n had n8n nodes. Adding "connect to Service X" meant N×M integration work for every model + every tool. This was the integration tax that kept agent platforms expensive.
MCP collapses N×M to N+M. Anyone can publish an MCP server that exposes a tool (a calendar, a CRM, a filesystem) and any MCP client (Claude, Cursor, Zapier MCP) can call it. The same agent that can read your filesystem now also reads your CRM, your codebase, your email — without bespoke code.
The three roles
An MCP system has three parts, with clean boundaries:
- Host — the application the user interacts with (Claude Desktop, Cursor, an IDE).
- Client — the per-server connector inside the host. One client per MCP server.
- Server — the process that exposes tools, resources, or prompts to the host. Servers can run locally (file system, browser) or remotely (GitHub, Slack, Linear, Zapier MCP).
The wire format is JSON-RPC. Servers describe what they expose; clients query that schema and surface it to the model.
What MCP is NOT
- Not function calling. Function calling is the LLM's ability to emit a structured tool call. MCP is the wire-format between the model's host and the tool that runs the call.
- Not LangChain / LlamaIndex. Those are agent frameworks that orchestrate tool calls in your code. MCP is the cross-process protocol the tools speak.
- Not OpenAI-specific. Anthropic released MCP, but it is model-neutral. OpenAI, Google, Mistral, and open-weights model runners can all expose MCP clients and servers.
- Not a replacement for agent platforms. An agent platform like Lindy or Voiceflow wraps a model + UI + memory + orchestration; MCP just standardises the integration layer those platforms call out to.
Who supports MCP in 2026
Clients: Anthropic Claude (Desktop and API), Cursor, Zed, Continue, Cline, Windsurf, ChatGPT (partial), VS Code through extensions.
Servers: Zapier MCP (30,000+ actions), Cloudflare, Linear, GitHub, Notion, Slack, Postgres, browser automation servers (Playwright + Chrome), filesystem servers, plus hundreds of community-maintained ones in the awesome-mcp-servers GitHub list.
Agent platforms adding MCP: Zapier shipped Zapier MCP as the headline 2025 launch; n8n added an MCP node; Relevance AI exposes its tools through MCP; Lindy previewed MCP support in Q2 2026.
What this changes for agent buyers
If you are evaluating AI agent platforms in 2026, MCP support is a leading question. Three implications:
- Platforms with strong MCP support inherit thousands of integrations for free, narrowing their integration deficit against incumbents like Zapier.
- You can prototype an agent in Claude Desktop using local MCP servers, then port the same configuration to a hosted agent platform with minimal rework.
- Vendor lock-in shrinks. If you build on an MCP-native stack today and your platform of choice goes out of business or pivots, the underlying tools stay reusable.
Frequently asked
What is MCP in simple terms?
MCP is a standard way for an AI model to talk to outside services — your calendar, your codebase, a database — without each integration being custom-built. It is to AI tools what USB is to peripherals: a single plug shape that any model and any tool can use.
Who created MCP?
Anthropic released MCP as an open standard in November 2024. Adoption then expanded across OpenAI, Microsoft, IDE vendors, and integration platforms.
Is MCP the same as function calling?
No. Function calling is a model-side capability (the LLM emits a structured tool call). MCP is the wire-format and discovery layer between the model and the tool.
Which AI agent platforms support MCP?
In 2026: Zapier (Zapier MCP, 30,000+ actions), n8n, Relevance AI, Lindy (preview). Most enterprise agent platforms (Kore.ai, Glean, Sierra, Cognigy) are evaluating it; expect broader adoption through 2026.