Model Context Protocol
The Model Context Protocol, usually shortened to MCP, was built to solve a problem that Anthropic summed up with a piece of arithmetic: N×M. Imagine many AI systems on one side and many tools and data sources on the other. Every pairing needed its own bridge. MCP is an open standard and open-source framework meant to replace that tangle with one shared way for language models to reach beyond themselves. It sounds like plumbing, yet it pulled rival companies into the same camp and drew sharp warnings from security researchers. Why did a problem this unglamorous matter so much? Who designed the answer? How did competitors come to adopt a standard that Anthropic created, and what did researchers find when they inspected it?
Before MCP, a developer who wanted an AI assistant to read a company's files or call a business tool usually had to write a custom connector for that one source. Repeat that work for every assistant and every source, and the effort multiplied quickly. Anthropic cast the protocol as an answer to information silos and legacy systems. Earlier fixes had helped only partway. In 2023 OpenAI offered a function-calling API and the ChatGPT plug-in framework. Both tackled similar needs, but each still required connectors tied to a single vendor. What was missing was an open standard that no one vendor controlled.
David Soria Parra and Justin Spahr-Summers are the Anthropic engineers who created MCP. The company announced it in November 2024 as an open standard for linking AI assistants to data systems. Its examples included document repositories, business management tools and development environments. The designers did not start from a blank page. MCP reuses the message-flow ideas of the Language Server Protocol, known as LSP, and its messages travel over JSON-RPC 2.0.
At release, MCP came with software development kits in Python, TypeScript, C# and Java. Anthropic also maintains an open-source repository of reference server implementations and SDKs. Through the protocol, a program gets a standard interface for reading files, executing functions and handling contextual prompts. The specification covers data ingestion and transformation, contextual metadata tagging, and interoperability across different platforms. Connections run in both directions between data sources and AI tools. One everyday use is natural language data access, where a person queries a structured database in plain language. An official extension called MCP Apps, built on mcp-ui, goes further. The base specification is limited to text and structured data. MCP Apps standardizes interactive interfaces such as dashboards, forms and data visualizations, delivered from MCP servers to host applications like Claude and ChatGPT.
Replit is one of the coding platforms that adopted MCP, alongside integrated development environments and code intelligence tools like Sourcegraph. Their aim is to give AI coding assistants real-time access to project context. Beyond the coding world, MCP can be integrated with Microsoft Semantic Kernel and Azure OpenAI. MCP servers can also be deployed to Cloudflare. Those integrations set the stage for a bigger step by the very companies that had built their own competing connection methods.
OpenAI and Google DeepMind are among the major AI providers that adopted the protocol after its announcement. OpenAI made its adoption official in March 2025, having already built the standard into its products, including the ChatGPT desktop app. In September 2025, OpenAI added MCP support to ChatGPT apps, which allows third-party access inside ChatGPT. Then, in December 2025, Anthropic donated MCP to the Agentic AI Foundation, or AAIF. The AAIF is a directed fund under the Linux Foundation. It was co-founded by Anthropic, Block and OpenAI, with support from other companies. In April 2026, the AAIF held the MCP Dev Summit North America in New York City, drawing approximately 1,200 attendees.
The Verge reported that MCP meets a growing demand for AI agents that are aware of context and able to pull from many different sources. Security researchers were less comfortable. In April 2025 they released an analysis concluding that MCP had multiple outstanding security issues. One was prompt injection. Another was tool permissions that let someone combine tools to exfiltrate data. A third was lookalike tools that can silently replace trusted ones. Some observers have likened MCP to OpenAPI, a similar specification that aims to describe APIs.
Up next
Updated
Common questions
What is the Model Context Protocol?
The Model Context Protocol (MCP) is an open standard and open-source framework that standardizes how AI systems such as large language models integrate and share data with external tools, systems and data sources. It provides a standard interface for reading files, executing functions and handling contextual prompts.
Who created the Model Context Protocol?
The Model Context Protocol was created at Anthropic by engineers David Soria Parra and Justin Spahr-Summers. Anthropic announced it in November 2024.
What problem does the Model Context Protocol solve?
The Model Context Protocol addresses information silos and legacy systems. Before it, developers often had to build a custom connector for each data source or tool, which Anthropic described as an N×M data integration problem.
How does the Model Context Protocol work technically?
The Model Context Protocol re-uses the message-flow ideas of the Language Server Protocol and is transported over JSON-RPC 2.0. It was released with SDKs in Python, TypeScript, C# and Java.
When did OpenAI adopt the Model Context Protocol?
OpenAI officially adopted the Model Context Protocol in March 2025, after integrating the standard across its products, including the ChatGPT desktop app. In September 2025 it added MCP support to ChatGPT apps.
Who governs the Model Context Protocol now?
In December 2025, Anthropic donated the Model Context Protocol to the Agentic AI Foundation, a directed fund under the Linux Foundation. The foundation was co-founded by Anthropic, Block and OpenAI.
What security concerns exist with the Model Context Protocol?
In April 2025, security researchers concluded that the Model Context Protocol has multiple outstanding security issues. These include prompt injection, tool permissions that allow combining tools to exfiltrate data, and lookalike tools that can silently replace trusted ones.
All sources
31 references cited across the entry
- 1NewsAnthropic releases Model Context Protocol to standardize AI-data integrationEmilia David — VentureBeat — November 25, 2024
- 2NewsOpenAI adopts rival Anthropic's standard for connecting AI models to dataKyle Wiggers — TechCrunch — March 25, 2025
- 3NewsGoogle to embrace Anthropic's standard for connecting AI models to dataKyle Wiggers — TechCrunch — April 9, 2025
- 4NewsAnthropic launches tool to connect AI systems directly to datasetsEmma Roth — The Verge — November 25, 2024
- 5Introducing the Model Context ProtocolAnthropic — November 25, 2024
- 6NewsMCP: The new "USB-C for AI" that's bringing fierce rivals togetherBenj Edwards — 1 April 2025
- 7Model context protocol: the next big step in generating value from AIMichael Ouellette — 2025-05-09
- 8OpenAI, Anthropic, and Block join new Linux Foundation effort to standardize the AI agent eraRebecca Bellan — 2025-12-09
- 9Anthropic makes agent Skills an open standardMaria Deutscher — 2025-12-18
- 13NewsThe open source Model Context Protocol was just updated — here's why it's a big dealVinay Kumar — VentureBeat — March 26, 2025
- 14OpenAI adds 'powerful but dangerous' support for MCP in ChatGPT dev modeVentureBeat — September 11, 2025
- 18Salesforce waves bye-bye to UI in 'headless' embraceO'Ryan Johnson — 28 May 2026
- 19Salesforce Headless 360 and Agentforce Vibes 2.0 Revealed at TDX 2026Henry Martin — 15 April 2026
- 20NewsModel Context Protocol prepares to break with its stateful pastJoab Jackson — 23 July 2026
- 21MCP Security Notification: Tool Poisoning AttacksLuca Beurer-Kellner — 2025-04-01
- 22Model Context Protocol has prompt injection security problemsSimon Willison — 2025-04-09
- 24Critical mcp-remote Vulnerability Enables Remote Code Execution, Impacting 437,000+ DownloadsLakshmanan Ravie — 2025-07-10
- 27MCP: The Missing Link Between AI Agents and APIsRichard MacManus — 13 March 2025
- 28Why MCP WonAlessio Fanelli
- 29Model Context Protocol (MCP): Landscape, Security Threats, and Future Research DirectionsXinyi Hou et al. — 2025
- 30NewsMCP: The new "USB-C for AI" that's bringing fierce rivals togetherBenj Edwards — Ars Technica — April 1, 2025
- 31NewsOpenAI Agents Now Support Rival Anthropic's Protocol, Making Data Access 'Simpler, More Reliable'Fiona Jackson — TechRepublic — March 28, 2025