MCP turns bespoke integrations into a common interface
Enterprise AI has an integration problem rather than a model problem. A capable assistant can summarise a contract, draft a sales proposal or diagnose a software incident, but only if it can reach the relevant documents, applications and operational data. Today, each connection is commonly built as a bespoke combination of API wrappers, prompt instructions, authentication logic and response parsers. Multiply that work across five model providers, 20 internal systems and several deployment environments, and a seemingly focused pilot becomes an expensive integration programme.
The Model Context Protocol, or MCP, proposes a standard way for AI applications to discover and use external data, tools and reusable prompts. Introduced by Anthropic as an open protocol in late 2024, it follows a client-server architecture: an MCP client inside an AI application connects to MCP servers that expose defined capabilities. A server might provide access to SharePoint files, a PostgreSQL database, GitHub repositories or a customer-service platform. The model does not need a different conceptual interface for every system; it receives structured descriptions of what is available and how to invoke it.
The comparison with USB is tempting but incomplete. MCP does aim to make connections portable, yet enterprise software is not a collection of passive peripherals. A database query can reveal regulated information, while a tool call can refund a customer, modify production code or approve a purchase. Standardising the connection layer therefore reduces one form of complexity while concentrating attention on permissions, identity, observability and control.
What the protocol actually standardises
MCP defines how hosts, clients and servers communicate, commonly using JSON-RPC messages over local or remote transports. Servers can expose resources, tools and prompts. Resources provide contextual material such as files, schemas or records. Tools offer executable functions, from searching a knowledge base to creating a ticket. Prompts package reusable interaction patterns. The protocol also supports discovery, allowing an AI application to ask a server which capabilities it offers instead of relying entirely on hard-coded integrations.
That distinction matters operationally. Consider an engineering assistant connected to Jira, GitHub and an internal service catalogue. With conventional point-to-point development, teams may separately implement authentication, endpoint handling, schema translation and error recovery for each assistant. Under MCP, the Jira server can advertise tools such as “get issue” and “add comment”, while the catalogue server exposes ownership and dependency data. Another compliant client can consume those capabilities without rebuilding the integration from scratch.
MCP does not standardise the underlying business applications, guarantee semantic consistency or decide whether a request is safe. Two servers may label similar operations differently, return records at different levels of detail or implement incompatible approval rules. Nor does protocol compliance ensure quality: a poorly designed MCP server can still expose ambiguous tool descriptions, excessive data or unreliable actions. The standard supplies connective tissue, not a complete enterprise architecture.
The immediate economic case is integration reuse
The strongest business argument is reduced duplication. Suppose an organisation supports four AI experiences: a coding assistant, an employee helpdesk, a service-management copilot and a custom analytics agent. If each requires separate connectors to ten core systems, the estate can grow towards 40 integration paths before accounting for testing and model-specific changes. A reusable MCP server per system could bring that closer to ten managed interfaces, although each client still needs policy configuration, evaluation and user-experience work.
That reduction can shorten procurement and experimentation cycles. A team evaluating two model vendors may connect both to the same approved MCP servers rather than fund parallel proofs of concept. The organisation gains leverage because its integration assets are less tightly coupled to a particular model provider. Switching is not frictionless—models differ in tool-selection accuracy, context handling and security features—but the cost of changing the intelligence layer can fall when access to enterprise systems remains stable.
Savings should not be overstated. Production-grade connectors require schema management, pagination, rate-limit handling, audit logs, secret rotation and support for upstream API changes. A community server may demonstrate value in hours yet still demand weeks of security review and hardening. The economic gain comes from building and governing a capability once, then reusing it deliberately, not from assuming that an open repository has converted integration into a free commodity.
Tool-using agents become easier to assemble
MCP is especially consequential for agentic systems, which perform sequences of actions rather than merely answer questions. A procurement agent might retrieve a supplier record, compare quoted prices with historical purchases, check sanctions data, draft an approval request and create a record in an enterprise resource planning system. Standardised capability discovery allows developers to compose that workflow from multiple servers without embedding every application’s API conventions in the agent.
The practical benefit is modularity. A financial-services firm could maintain one governed server for customer records and another for case management, then make both available to fraud analysts, call-centre assistants and compliance tools. Read-only resources could be widely accessible, while actions such as freezing an account remain restricted. If a case-management platform changes, the MCP server can absorb much of the migration while clients retain a consistent interface.
Greater composability also increases the blast radius of mistakes. An agent with access to email, document storage and a transaction system can combine individually reasonable permissions into a dangerous workflow. Models remain probabilistic: they can select the wrong tool, supply incorrect parameters or act on misleading content. Enterprises should therefore distinguish retrieval from execution, place human approval before consequential steps, impose transaction limits and design idempotent operations so a retry does not create duplicate orders or repeated refunds.
Governance shifts from connectors to capabilities
Traditional API governance focuses on applications and service accounts. MCP adds a more dynamic question: which capabilities may a particular user, model and session invoke, under what conditions? An assistant may discover dozens of tools at runtime, and its authority should not be defined solely by the server’s broad technical access. Effective control requires end-user identity propagation, least-privilege scopes and policy decisions that consider data classification, purpose and action risk.
A credible enterprise catalogue should record each MCP server’s owner, version, exposed tools, data sources, authentication method, retention behaviour and approved clients. High-risk operations need explicit controls. Reading a public product manual is materially different from querying employee health records; drafting a support reply differs from sending it. Organisations can classify capabilities into tiers, for example allowing low-risk retrieval automatically, requiring confirmation for external communication and mandating dual approval for payments or destructive changes.
Logging must capture more than a conventional API request. Investigators may need to reconstruct the user’s request, the model and version, the tools presented to it, the selected operation, arguments, returned data, policy decisions and final action. That record is essential for incident response and regulatory accountability, but it creates another sensitive dataset. Logs can contain prompts, personal information and commercial secrets, so access, redaction and retention controls must be designed from the outset.
Security risks become more legible, not smaller
A standard protocol gives defenders a consistent control point, but it also gives attackers a recognisable target. Malicious or compromised servers can misdescribe tools, return poisoned context or attempt to steer a model towards unsafe actions. Prompt injection is particularly troublesome when an assistant retrieves untrusted documents. A web page or support ticket could contain instructions telling the model to disclose data or invoke another tool, even though those instructions are not authorised by the user.
Enterprises should treat MCP servers as software supply-chain components. Servers need code review, dependency scanning, signed releases, controlled deployment and an accountable owner. Remote endpoints should use strong transport security and short-lived credentials; local servers should not be assumed safe merely because they run on an employee device. Allow-listing approved servers is preferable to letting users connect arbitrary packages, particularly where assistants can reach source code, customer data or administrative functions.
Tool descriptions and outputs also need defensive design. Parameters should be typed and constrained, destructive operations should expose narrow functions rather than general-purpose command execution, and outputs should be labelled by trust level. Sandboxing can limit file-system and network access. Policy enforcement should sit outside the model because a prompt telling the model to “be careful” is not a security boundary. MCP can make these protections reusable across clients, but only if organisations implement them deliberately.
Adoption should proceed through controlled, measurable use cases
The best starting points are read-heavy workflows with clear value and reversible failure modes. Internal search, software documentation, service ownership look-ups and policy retrieval can demonstrate whether standardised access improves answer quality without granting transactional authority. A pilot might connect two approved systems to one assistant for 100 users, then measure task completion, tool-selection accuracy, latency, unsupported-answer rates and security exceptions over six to eight weeks.
Evaluation should test hostile as well as ordinary behaviour. Teams need scenarios involving ambiguous tool names, stale records, unavailable servers, excessive result sets and prompt-injected documents. They should verify that a user cannot obtain data beyond existing entitlements and that the system fails closed when identity or policy checks are unavailable. For action-taking tools, success rates alone are insufficient; organisations should track incorrect calls, duplicate actions, human overrides and the proportion of requests escalated for approval.
Architecture choices should preserve optionality. Build servers around stable business capabilities rather than the quirks of one assistant, keep authorisation close to the system of record and separate model orchestration from policy enforcement. Prefer a small catalogue of well-supported servers to dozens of unowned experiments. MCP’s value will be realised when connection reuse is paired with disciplined lifecycle management, not when every API is exposed as quickly as possible.
The strategic change is a new enterprise AI layer
If MCP and compatible approaches mature, enterprises will gain a distinct capability layer between models and business systems. Models may change frequently, while governed servers encode durable access to customer records, documents, analytics and operational actions. That separation could weaken vendor lock-in and let organisations compare models on reasoning quality, cost, latency and regional availability without repeatedly rebuilding their entire integration estate.
The competitive advantage will not come from protocol adoption alone. Because the specification is open, rivals can implement the same connection pattern. Differentiation will come from the quality of an organisation’s capability catalogue: accurate schemas, well-scoped tools, reliable metadata, strong identity controls and workflows that reflect how the business actually operates. A carefully designed “create supplier” tool is more valuable than generic database write access because it embeds validation, approvals and accountability.
MCP therefore changes the enterprise AI debate. The question is no longer only which model performs best, but which systems can be safely made available to models and under whose authority. Standard connections can reduce engineering friction and make useful agents easier to assemble. They also expose governance weaknesses that bespoke pilots often conceal. Organisations that treat MCP as both an interoperability standard and a control-plane opportunity will be better placed to scale AI beyond demonstrations.
Comments (0)
Discussion is opening soon. Be the first to comment.