What is MCP (Model Context Protocol)?
Updated Oct 26, 2026 · Sources listed at the end
MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems: data sources such as files and databases, tools such as search engines, and workflows such as reusable prompts. The project’s own analogy is “a USB-C port for AI applications”.1
Who created it
Anthropic open-sourced MCP on 25 November 2024 as “a new standard for connecting AI assistants to the systems where data lives”. The launch included the specification and SDKs, local MCP server support in the Claude Desktop apps, and an open-source repository of servers for systems such as Google Drive, Slack, GitHub, Git, Postgres and Puppeteer.2
How it works
Developers either expose data through an MCP server or build AI applications (MCP clients) that connect to servers.2 A coding agent acting as a client can then, for example, read issues from GitHub or query a database without custom integration code.
MCP in coding tools
- Claude Code adds servers with
claude mcp add, for exampleclaude mcp add --transport http notion https://mcp.notion.com/mcp.3 See Claude Code MCP setup. - Cursor installs servers from its marketplace or from an
mcp.jsonfile.4 See Cursor MCP setup. - GitHub publishes an official GitHub MCP server.
Our MCP-capable coding tools list shows which tools mention MCP on their own pages.
A security note
Claude Code’s documentation warns: verify you trust each server before connecting it, because servers that fetch external content can expose you to prompt injection.3
Footnotes
Tools mentioned
- Claude Code: paid from $20/mo
- Cursor: free plan, paid from $8/mo
- Cline: free plan, paid from Free
- GitHub Copilot: free plan, paid from $10/mo