# MCP (Model Context Protocol)

**Source:** https://promtable.com/glossary/mcp

> MCP is an open protocol from Anthropic that standardises how language models connect to external tools, data sources, and prompts — the USB-C of LLM integrations.

---
MCP is an open protocol from Anthropic that standardises how language models connect to external tools, data sources, and prompts — the USB-C of LLM integrations.

Model Context Protocol (MCP), introduced by Anthropic in late 2024 and widely adopted by 2026, defines a JSON-RPC interface between LLM clients (Claude Desktop, Cursor, Codex, custom agents) and MCP servers that expose tools, resources, and prompt templates. Instead of building a custom integration per tool per client, you write one MCP server per data source and any compliant client can use it. As of 2026, OpenAI, Anthropic, Google, Cursor, Cline, Continue, and Zed all implement MCP-compatible clients. Production stacks ship MCP servers for filesystem, GitHub, Postgres, Slack, internal APIs.

## When to use

- Exposing internal data and tools to multiple LLM clients.
- Avoiding lock-in to a single LLM provider's tool format.
- Distributing capabilities as a reusable package.

## Common mistakes

- Treating MCP as a wire format only — the prompt + tool surface design still matters.
- Shipping MCP servers without auth — same security concerns as any RPC endpoint.

## Related terms

- [agent](https://promtable.com/glossary/agent)
- [function-calling](https://promtable.com/glossary/function-calling)
- [tool-use](https://promtable.com/glossary/tool-use)

## Sources

- [MCP spec](https://modelcontextprotocol.io/)

*Last updated: 2026-06-01*
---

Original page: https://promtable.com/glossary/mcp
Maintained by Promtable (https://promtable.com). Content: CC BY 4.0. Cite as "Promtable — https://promtable.com/glossary/mcp".
Contact: info@vibecodingturkey.com.