Model Context Protocol (MCP)

What is Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is an open standard that lets AI applications connect to external tools, data sources and systems through a common interface, so models can retrieve context and take actions.

Updated November 2026 · 5 min read


AI assistants and agents become far more useful when they can reach beyond their training data. An assistant that can read a company's documents, query its databases, check its calendar or create a ticket in its work management system can do real work rather than just answer general questions. Before common standards existed, every AI application needed custom code to connect to every tool, and every tool vendor had to build separate integrations for each AI product. The Model Context Protocol was created to solve this. It defines one standard way for AI applications to discover and use tools and data, so a single integration can work across many AI products.

Anthropic introduced MCP as an open standard in November 2024, and it was adopted quickly across the industry, with support added by other major AI providers, developer tools and software vendors during 2025. In late 2025, stewardship of the protocol moved to the Agentic AI Foundation under the Linux Foundation, alongside other open agent projects. MCP is often compared to a universal port for AI: instead of a different connector for every pairing of AI application and tool, both sides speak the same protocol. For software vendors, platform teams, AI developers, security teams and technology leaders, MCP has become a key part of how AI connects to enterprise systems.

Definition of Model Context Protocol (MCP)

The Model Context Protocol is an open, client-server protocol that standardizes how AI applications, acting as hosts with MCP clients, connect to MCP servers that expose tools, resources and prompts from external systems, so that language models can discover available capabilities, retrieve context and invoke actions in a consistent, permissioned way.

It is an API-first approach for AI, complements the Agent2Agent Protocol (A2A) and is a common building block for AI agents.

Core Components of MCP

Hosts. AI applications, such as chat assistants, coding tools or agent platforms, that users interact with.

Clients. Components within the host that manage connections to MCP servers.

Servers. Programs that expose a system's capabilities, such as a database, file store, SaaS application or internal service, through the protocol.

Tools, resources and prompts. Servers can offer tools that the model can call to take actions, resources that provide data or content as context and prompt templates for common tasks.

Transports. Connections can run locally on a user's machine or remotely over HTTP, with authorization for remote servers.

MCP vs. Traditional APIs

Audience. Traditional APIs are designed for developers who write code against them, while MCP servers describe capabilities in a form AI models can discover and use directly.

Discovery. MCP clients can ask a server what tools and resources it offers at run time, rather than relying on hard-coded integrations.

Reuse. One MCP server can be used by many different AI applications that support the protocol.

Relationship. MCP servers usually sit on top of existing APIs, translating them for AI use rather than replacing them. Well-designed APIs therefore make it much easier to build good MCP servers.

Importance of MCP in Enterprise Operations

It speeds AI integration. Organizations can connect AI tools to internal systems once rather than building custom integrations for each AI product.

It reduces lock-in. Because MCP is an open standard, organizations can change AI providers without rebuilding every connection.

It also makes enterprise data usable by AI. Agents can work with current, authoritative information from business systems rather than relying on what they learned in training. This reduces outdated or invented answers and lets responses cite the systems they came from.

MCP and Financial Management

Standard connectors reduce the development and maintenance costs of integrating AI with business systems.

Software vendors that offer MCP servers make their products easier to use with AI, which can affect purchasing decisions.

Usage of AI tools through MCP can drive model and API costs, which should be monitored as part of AI cost management. Large tool outputs can consume many tokens, so servers should return only the data needed.

Security reviews and governance for MCP servers add effort that should be planned as part of AI programs.

Common Challenges

Security risks, such as prompt injection through tool outputs or overly broad permissions, must be managed carefully.

Organizations lack an inventory of which MCP servers are in use and what access they grant. Employees may install servers on their own, creating a form of shadow AI that security teams cannot see.

Poorly designed servers expose too many tools or unclear descriptions, confusing models and leading to wrong actions. A smaller number of well-described tools usually works better than exposing every function of a system.

Quality and trustworthiness of third-party servers vary widely. Organizations should review third-party servers as they would any other software that touches their data.

How to Adopt MCP Responsibly

Adopting MCP responsibly involves choosing priority systems, building or selecting well-designed servers, applying security controls, governing access and monitoring use.

Treating MCP servers like any other integration point, with owners, reviews and monitoring, keeps adoption safe. Security and platform teams should agree on a standard approval process early.

Getting Started

Identify the systems and data that AI assistants and agents most need, such as knowledge bases, planning tools and ticketing systems.

Use official servers from vendors where available, and build internal servers for in-house systems.

Design tools with clear names, descriptions and narrow scopes, so models use them correctly.

Apply authentication and least-privilege permissions, so AI applications act with the same access as the user or a defined service role.

Governing and Scaling

Maintain an inventory of approved MCP servers, their owners and the permissions they grant.

Require human approval for sensitive or irreversible actions. Examples include sending messages, changing financial records or deleting data.

Log and monitor tool calls to detect misuse, errors and unexpected costs. Logs also help teams improve tool descriptions when models use tools incorrectly.

Examples of MCP in Practice

The examples below show MCP in practice.

Both use illustrative figures. The first connects internal knowledge, and the second connects planning data.

In each, a standard protocol replaced custom integrations.

Connecting Internal Knowledge

A consulting firm wants its AI assistant to answer questions using internal methodologies and past project summaries.

It builds an MCP server that exposes its knowledge base as searchable resources, with permissions based on each user's access.

Consultants get answers with links to sources, and the same server later works with a second AI tool the firm adopts.

Connecting Planning Data

A software company's leaders want an AI agent to help prepare quarterly reviews using live data on goals, initiatives and budgets.

Its planning platform provides an MCP server that exposes read access to goals, progress and spending, and a tool to draft review summaries.

Preparation time for reviews falls significantly, and figures in the drafts match the planning system.

Conclusion

The Model Context Protocol is an open standard, introduced by Anthropic in 2024, that lets AI applications connect to tools, data and systems through a common interface. It uses hosts, clients and servers, which expose tools, resources and prompts over local or remote transports.

In enterprise operations, MCP speeds AI integration, reduces lock-in and makes enterprise data usable by AI. Prioritizing key systems, designing clear and narrow tools, applying least-privilege access, keeping an inventory and monitoring use help organizations adopt it responsibly.