What Is MCP (Model Context Protocol)? A Business Leader's Guide to Connecting AI to Your Systems
What the Model Context Protocol is, what it does and does not secure, three ways a business can use it, and a checklist for approving any MCP server.
Key takeaways
- MCP is now governed by the Agentic AI Foundation under the Linux Foundation; Anthropic reported more than 10,000 active public MCP servers and 97M+ monthly SDK downloads in December 2025.
- The specification says MCP itself cannot enforce its security principles; consent, access control and data protection are left to the products that implement it.
- The official MCP Registry lists self-reported server information and removes bad entries after community reports, so a listing is not a security review.
- Start with read-only tools, narrow OAuth scopes and human approval for any tool that changes data, then widen access based on logs.
What is MCP, in one paragraph?
The Model Context Protocol is an open specification for how an AI application talks to the systems around it. Without a shared standard, every pairing of an AI product and a business system needs its own connector: one for the CRM in ChatGPT, another for the CRM in Copilot, another for the ticketing tool in Claude. MCP replaces that grid of one-off integrations with a single interface. You describe a system once, as an MCP server, and any AI application that speaks MCP can discover what it offers and use it.
It is no longer a single-vendor project. Anthropic created MCP and, in December 2025, donated it to the Agentic AI Foundation, a directed fund under the Linux Foundation co-founded by Anthropic, Block and OpenAI, with support from Google, Microsoft, AWS, Cloudflare and Bloomberg. At that point Anthropic reported more than 10,000 active public MCP servers, 97M+ monthly SDK downloads across Python and TypeScript, and adoption in ChatGPT, Cursor, Gemini, Microsoft Copilot and Visual Studio Code. For a business, that neutrality matters more than the numbers: an integration built on MCP is not tied to one AI vendor.
How MCP works: hosts, clients and servers
The specification defines three roles. The host is the AI application a person uses, such as a chat assistant or a coding tool. Inside it, a client manages the connection to each server. The server is the piece that wraps one of your systems and exposes what it can do. Messages use JSON-RPC 2.0, and in the current revision (2026-07-28) every request is stateless and self-contained, with no protocol-level sessions.
A server can offer three kinds of things. The distinction is useful when you decide what to expose:
- Resources: data the user or model can read, such as a policy document, a product record or a report.
- Tools: functions the model can call, such as searching orders, creating a ticket or updating a price. Tools are where the risk sits, because they act.
- Prompts: reusable templates a person can pick, such as "summarize this account for a renewal call".
- Optional extensions add more, including Tasks for long-running jobs and MCP Apps for interactive UI such as charts and forms inside a conversation.
MCP vs an API: do you still need APIs?
Yes. MCP does not replace your APIs; an MCP server usually sits on top of them. An API is designed for a developer who reads documentation and writes code against fixed endpoints. An MCP server is designed for a model that discovers tools at run time, reads their names and descriptions, and decides when to call them. That changes what good design looks like. A REST API with 80 endpoints can be fine for developers, but exposing all 80 as tools gives a model too many similar choices. A good MCP server offers a small set of task-shaped tools, with clear descriptions and input schemas, mapped to the jobs people actually ask the AI to do.
Three ways a business can use MCP
Most decisions about MCP fall into one of three patterns. They have different owners, costs and risks, so it helps to name which one you are discussing before anyone starts building.
- Connect: let staff use an AI assistant you already pay for with a vendor's existing MCP server (for example, your project tool or code host). Low build cost; the work is vetting, scoping permissions and deciding who may connect what.
- Publish: offer your own product as an MCP server so customers can use it from ChatGPT, Claude or Copilot. This is a product decision, like launching a public API, and needs OAuth, rate limits, support and versioning.
- Build internally: wrap internal systems (ERP, inventory, knowledge base) as MCP servers that your own AI agents or approved assistants use. Most of the effort goes into identity, logging and choosing which actions need a human to approve them.
- Skip MCP when one fixed workflow calls one system on a schedule. A direct API integration is simpler to test and audit; MCP pays off when several AI applications, or an agent choosing among tools, need the same systems.
What MCP does not secure for you
The specification is explicit: MCP enables arbitrary data access and code execution paths, and "MCP itself cannot enforce these security principles at the protocol level." It asks implementers to obtain explicit user consent before exposing user data or invoking any tool, and the tools section says there should always be a human in the loop with the ability to deny tool invocations. It also warns that tool descriptions and annotations should be treated as untrusted unless they come from a trusted server. Those are requirements on the products you choose and the servers you build, not guarantees you get by adopting the standard.
The MCP security best practices document lists concrete failure modes: proxy servers that skip per-client consent (the confused deputy problem), servers that pass a user's token straight through to another API, server-side request forgery during OAuth discovery, guessable state handles, and local servers that run arbitrary commands on a laptop. It forbids token passthrough outright: MCP servers must not accept tokens that were not issued for that server. Add prompt injection on top. OWASP ranks it first in its 2025 Top 10 for LLM applications and notes that no method is known to prevent it fully, only to reduce its impact. Any document, email or web page an MCP tool returns can carry hidden instructions to the model.
Checklist: before you approve an MCP server
The official MCP Registry, launched in preview in September 2025, is a catalog of publicly available servers built on self-reported information from maintainers. Moderation is reactive: the community flags problem entries and maintainers can remove them afterwards. Treat a listing like an app store entry before review, and run your own check. These are the questions we ask, drawn from the specification and its security guidance:
- Who publishes it? Prefer servers from the vendor of the underlying system over third-party wrappers, and pin the version you reviewed.
- Remote or local? A local server runs with the user's privileges on their machine. The spec requires clients to show the exact command and get approval before a one-click install; sandbox it or prefer a remote server.
- Which tools write, delete or send? List them, disable the ones you do not need, and require a person to confirm the rest.
- What scopes does it request? Avoid wildcard or full-access scopes; start with read-only and step up only when a task needs it.
- Whose identity does it act as? Each user should authenticate as themselves, so that existing permissions apply and logs show who did what.
- Where does the data go? Map which personal or confidential data can flow to the AI provider, and check it against your privacy obligations and contracts.
- Are tool calls logged? Keep a record of inputs, outputs and the approving user so you can investigate incidents and tune permissions.
Where to start
Pick one workflow where staff already copy information between an AI assistant and a business system, and connect that system with read-only tools first. Measure whether answers improve and how often people use it. Add write actions one at a time, each behind a confirmation step, and review the logs before widening access. If you plan to publish your own MCP server, treat it as a product: design a handful of task-level tools, implement OAuth properly with tokens issued for your server, and plan for change, because the specification is still evolving: the 2026-07-28 revision, for example, removed protocol-level sessions.
About the author
Jayson Hao
Founder of Innovation Trigger Lab and a University of Toronto Computer Science graduate with an AI/ML focus. He designs and ships production RAG systems, AI chatbots, web platforms and mobile products.
View profileFrequently asked questions
Is MCP only for Claude?
No. Anthropic created MCP, but it is now governed by the Agentic AI Foundation under the Linux Foundation, and ChatGPT, Gemini, Microsoft Copilot, Cursor and Visual Studio Code support it.
Is MCP secure?
MCP is a protocol, and its specification states that it cannot enforce security on its own. Safety depends on the server and the AI application: narrow permissions, user consent before tool calls, token validation and logging.
What is the difference between an MCP server and an API?
An API is built for developers who write code against it; an MCP server is built for AI models that discover and call tools at run time. Most MCP servers are a thin, task-focused layer on top of existing APIs.
Do we need to build our own MCP server?
Only if no trustworthy server exists for the system, or you want customers to use your product from AI assistants. For many SaaS tools, the vendor already offers one, and your work is vetting and configuring it.
Sources and further reading
- 1.Donating the Model Context Protocol and establishing the Agentic AI FoundationAnthropic, December 9, 2025
- 2.Specification (version 2026-07-28)Model Context Protocol, July 28, 2026
- 3.Tools (specification 2026-07-28)Model Context Protocol, July 28, 2026
- 4.Security Best PracticesModel Context Protocol, July 28, 2026
- 5.Introducing the MCP RegistryModel Context Protocol Blog, September 8, 2025
- 6.LLM01:2025 Prompt InjectionOWASP Gen AI Security Project, January 1, 2025
