MCP (Model Context Protocol): what it is, who runs it and which agents use it
MCP, the Model Context Protocol, is an open standard for connecting AI applications to external systems. A host such as Claude, ChatGPT, VS Code or Cursor connects to MCP servers, and each server exposes tools, resources and prompts the agent can call. Anthropic announced MCP on November 25, 2024 and donated it on December 9, 2025 to the Agentic AI Foundation, a directed fund under the Linux Foundation co-founded with Block and OpenAI.
#What changed in the 2026-07-28 spec?
The current revision makes the core stateless. The initialize handshake and the Mcp-Session-Id header are gone, so every request now carries its own protocol version and client capabilities in _meta. A new server/discover method, which servers must implement and clients may call before any other request, advertises the supported versions, capabilities and identity a client would otherwise have learned from a handshake.
Roots, Sampling and Logging are deprecated, as are the legacy HTTP+SSE transport and OAuth Dynamic Client Registration, which gives way to Client ID Metadata Documents. A new feature lifecycle policy holds a deprecated feature in the spec for a twelve-month minimum before it becomes eligible for removal.
#What are MCP Apps and Skills over MCP?
MCP Apps let a tool point at a ui:// resource that the host renders as an interactive HTML view inside a sandboxed iframe in the conversation. The extension client matrix, read on 20 September 2026, lists support in Claude on web and Desktop, VS Code GitHub Copilot, Microsoft 365 Copilot, Goose, Postman, MCPJam, ChatGPT, Cursor, Archestra.AI and PostHog Code.
Skills over MCP is a separate extension. SEP-2640 is Final, and it lets a server publish Agent Skills through skills/list, skills/get and the existing Resources primitive. Host support trails the spec: the same matrix marks ChatGPT, fast-agent and MCP Inspector as partial and shows no client with full support.
#How do you add an MCP server to an agent?
A local server runs on your own machine. Claude Desktop reads those from claude_desktop_config.json, a file Claude on the web and Claude Cowork do not offer. A remote server is added instead as a custom connector: go to Customize > Connectors, click + and Add custom connector, then paste its URL.
Claude's help centre puts custom connectors on the Free, Pro, Max, Team and Enterprise plans, limits Free users to one, and lists Claude on web, Desktop, Cowork and mobile. The MCP Apps build guide still says custom connectors are for paid plans only, so treat the help centre as the source this page follows. For a coding agent that loads servers per project, see Claude Code, and for a worked setup, MCP servers on OpenClaw.
Key facts
| Maker | Agentic AI Foundation (Linux Foundation), originally Anthropic |
|---|---|
| Type | Standards |
| Status | Open specification |
| Launched | |
| Price | Free and open source; each host sets its own limits (Claude's Free plan allows one custom connector) |
| Availability | Official SDKs in 10 languages; local servers over stdio or remote over Streamable HTTP |
| Your own skills | Yes. MCP servers built with the official SDKs, MCP Apps (ui:// HTML resources) and Agent Skills served over MCP through the Skills extension (skills docs) |
| Website | modelcontextprotocol.io |
| Docs | MCP docs |
| Last verified |
Start here
- How to add MCP servers to Codex (config.toml and codex mcp add)
Add MCP servers to Codex with codex mcp add or an mcp_servers block in config.toml: stdio and HTTP transports, OAuth, bearer tokens and tool limits.
- How to add MCP servers to Google Antigravity (mcp_config.json)
Add MCP servers to Google Antigravity's App, CLI and IDE: mcp_config.json paths, stdio and Streamable HTTP fields, OAuth, tool filters and timeouts.
- How to add a custom MCP connector to Claude
Add a remote MCP server to Claude as a custom connector: the plan rules, the firewall range your server must accept, the add steps and the auth choices.
Skills
- How to build a ChatGPT plugin: plugin.json, skills and an MCP server
Build a ChatGPT plugin from a portable plugin.json: the required fields, bundling skills and an MCP server, local testing and what submission asks for.
- MCP vs Agent Skills: what each does and when to use both
MCP connects an agent to tools and data. Agent Skills tells it how to do a task. Here is what each standard covers, and how a skill served over MCP works.
- Claude Code skills vs subagents vs plugins vs MCP servers: what to use when
Skills, subagents, plugins and MCP servers solve four different problems in Claude Code. Here is where each one lives, what loads it, and how to choose.
Latest news
- Claude Code 2.1.299 tightens MCP allow rules, MCP redirects and skill file names
Claude Code 2.1.299 shipped on 14 October 2026: MCP allow rules now reach only the server they name, and MCP requests stop following redirects.
- Claude Code 2.1.305 and 2.1.306: the MCP allowlist change to check before you upgrade
Claude Code 2.1.305 stops filtering some managed MCP servers through allowedMcpServers, adds a sandbox namespace switch and fixes a 2.1.304 regression.
- OpenClaw v2026.10.1: skill search, MCP Apps and the upgrade steps to run first
OpenClaw v2026.10.1 arrived on 10 October 2026 with installed-skill search, MCP Apps beside chat and external backups. Check the upgrade steps first.
- Anthropic launches Claude Marketplace: connectors, plugins, agents and partners
Anthropic opened the Claude Marketplace on 23 September 2026, with over 2,000 connectors and plugins, agents you buy with committed spend, and service partners.
More articles
- What is MCP? A plain-English guide to the Model Context Protocol
MCP is an open standard that lets AI apps connect to outside tools and data. What it is, how hosts and servers talk, who runs it, and what 2026-07-28 changed.
Frequently asked questions
- What is an MCP server?
- A program that exposes tools, resources and prompts to AI applications over the Model Context Protocol. Hosts such as Claude, ChatGPT, VS Code and Cursor connect to it locally over stdio or remotely over Streamable HTTP.
- Who owns MCP now?
- Anthropic released MCP on November 25, 2024 and donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation, on December 9, 2025. The spec and the official SDKs remain open source.
- What is the difference between MCP and Agent Skills?
- MCP connects an agent to tools and data; a skill packages instructions and scripts for a task. Since the Skills extension reached Final status an MCP server can also serve skills, but host support is still partial.
Sources
- Anthropic: Introducing the Model Context Protocol
- Anthropic: Donating MCP and establishing the Agentic AI Foundation
- MCP docs: introduction to the 2026-07-28 spec
- MCP blog: the 2026-07-28 specification release
- MCP specification 2026-07-28 changelog
- MCP extensions overview
- MCP Apps extension overview
- MCP Apps: build an MCP App
- MCP Skills extension overview
- MCP extension client matrix
- MCP SDKs
- MCP docs: connect to local MCP servers
- Claude Help Center: get started with custom connectors using remote MCP
- Claude Help Center: get started with Claude Cowork