Software Factories at enterprise scale: A federated platform for agentic developmentDownload the free Whitepaper

Model Context Protocol (MCP)

In short

MCP (Model Context Protocol) is an open standard for connecting AI applications to external tools and data. A client inside the AI application connects to an MCP server, which exposes tools the model can call, resources it can read and prompts the user can invoke.

Updated 2 November 202625 min read

Frequently asked questions#

Who invented MCP?
David Soria Parra and Justin Spahr-Summers created MCP at Anthropic and released it on 25 November 2024 under the MIT licence. Since December 2025 the protocol has been governed by the Agentic AI Foundation, a directed fund of the Linux Foundation.
How is MCP different from an API?
An MCP server usually wraps an existing API. MCP adds a common interface, runtime discovery and tool descriptions that AI models can interpret. Those descriptions also consume context, so MCP introduces overhead that a direct API call does not necessarily require.
Does ChatGPT use MCP?
Yes. OpenAI adopted MCP in March 2025, and the protocol is supported across its agent tooling. Anthropic, Google, Microsoft and AWS also support MCP, with all four participating in the foundation responsible for its governance.
What is the difference between MCP and RAG?
Retrieval-augmented generation supplies relevant information for a model to read. MCP allows an AI application to discover tools, retrieve data and perform actions through connected servers. An MCP server can provide retrieval capabilities, so the two approaches can work together.
Is MCP secure?
MCP includes authorisation controls, including requirements for servers to reject tokens that were not issued for them. However, server vulnerabilities, malicious packages and prompt injection remain risks. Security depends on the permissions, isolation, monitoring and trust controls surrounding each deployment.
Do we need an MCP gateway?
A gateway becomes worth considering when multiple teams need consistent credential handling, tool-level permissions and audit logging. It also creates an additional security dependency, and MCP-aware proxies are still maturing. The gateway section above covers both sides.

Sources

  1. Anthropic, Introducing the Model Context Protocol (25 November 2024)anthropic.com
  2. Model Context Protocol, official documentationmodelcontextprotocol.io
  3. MCP specification 2026-07-28, architecturemodelcontextprotocol.io
  4. MCP specification 2026-07-28, server featuresmodelcontextprotocol.io
  5. MCP specification 2026-07-28, transportsmodelcontextprotocol.io
  6. MCP specification 2026-07-28, authorizationmodelcontextprotocol.io
  7. MCP specification 2026-07-28, key changesmodelcontextprotocol.io
  8. MCP specification, versioningmodelcontextprotocol.io
  9. MCP documentation, security best practicesmodelcontextprotocol.io
  10. Anthropic, Code execution with MCP (November 2025)anthropic.com
  11. Bogdan Szabo, Simple Tools, Smarter Agents, re:cinq (9 April 2026)re-cinq.com
  12. Armin Ronacher, Tools: Code Is All You Need (July 2025)lucumr.pocoo.org
  13. Google, A2A: a new era of agent interoperability (9 April 2025)developers.googleblog.com
  14. Google Cloud donates A2A to Linux Foundation (23 June 2025)developers.googleblog.com
  15. LF AI & Data, ACP joins forces with A2A (29 August 2025)lfaidata.foundation
  16. Invariant Labs, GitHub MCP exploited (26 May 2025)invariantlabs.ai
  17. The Register, Asana MCP server back online after plugging a data-leak hole (18 June 2025)theregister.com
  18. Check Point Research, MCPoison: Cursor IDE persistent code execution (5 August 2025)research.checkpoint.com
  19. The Register, Fake Postmark MCP npm package stole emails (29 September 2025)theregister.com
  20. OWASP, Top 10 for Agentic Applications for 2026genai.owasp.org
  21. NSA, Model Context Protocol (MCP): Security Design Considerations for AI-Driven Automation (May 2026)nsa.gov
  22. Shrivu Shankar, Everything Wrong with MCP (April 2025)blog.sshh.io
  23. Cloudflare, Code Mode (September 2025)blog.cloudflare.com
  24. Agentic AI Foundation, Enterprise MCP gateway security in practice with agentgateway (August 2026)aaif.io
  25. agentgateway, security advisory for CVE-2026-29791github.com
  26. Official MCP Registryregistry.modelcontextprotocol.io
  27. Anthropic, Donating the Model Context Protocol and establishing the Agentic AI Foundation (9 December 2025)anthropic.com
  28. Linux Foundation, announcement of the Agentic AI Foundation (9 December 2025)linuxfoundation.org
  29. Agentic AI Foundation, membersaaif.io

Go deeper

Simple Tools, Smarter Agents: cutting one MCP server from 150 tools to 8 →

Build a software factory

See the service →