Context Theory Get your growth audit

Answer

What is MCP and why would a business use it?

A published standard for connecting AI applications to tools and data, so each connection is built once rather than per product.

The Model Context Protocol is an open standard for connecting AI applications to tools and data. A business uses it so a connection to its systems is built once and works across AI products, rather than rebuilt for each.

The problem it addresses is arithmetic. Every AI application that wants to reach your customer records, your files or your ticketing system needs an integration, and every system that wants to be reachable needs one per application. Without a shared interface that is a product of two numbers, and both of them grow. With one, each side implements the standard once and any conforming pair can be connected.

Structurally it is a client-server protocol. The AI application is the host and opens a client connection to each server; a server is a program that exposes capability, whether it runs on the same machine or on a vendor's infrastructure. Servers expose three things: tools, which are functions the model can call to act; resources, which are data the application can read for context; and prompts, which are reusable templates. Messages are ordinary remote procedure calls, so nothing about it is exotic.

The business case rests on three properties rather than on capability. First, portability: the connection is to a standard rather than to a product, so replacing the AI application does not mean rebuilding the plumbing. Second, symmetry of supply: your software vendors can publish servers for their own products, which means the integration you would have paid to build may arrive as a feature. Third, inspectability, which matters more than it sounds — the list of tools an assistant has been granted is enumerable, so what it can reach is a question with an answer.

The costs are real and are mostly about permission rather than about engineering. Connecting a server grants a set of capabilities to whatever is on the other end, and those capabilities inherit the credentials the server was configured with. A connector to a mailbox is a connector to the whole mailbox unless it was scoped otherwise. The useful discipline is to treat adding a server as granting access to an account rather than as installing a plugin, because that is what it is.

The second cost is context. Every connected server contributes its tool list to what the assistant sees, and a large federated set of tools crowds the decision it is trying to make. Businesses that connect everything available generally get worse behaviour than businesses that connect three things deliberately, and the corrective is the same as elsewhere: connect what the work needs, not what the catalogue offers.

For a small business the practical answer to whether MCP matters is usually indirect. You are unlikely to write a server. You are quite likely to be offered connectors by software you already pay for, and the standard is why those connectors exist and why they work in more than one product. Knowing what a connector actually grants is the part of this that affects decisions you will make.

The value of a connection standard is not what it lets you do today; it is what you do not have to rebuild when you change product next year.

Siddharth Sharma, Context Theory

Related questions

Is this something we install?

Usually it is something you enable. A connector supplied by a vendor is configured with credentials and permitted in the AI application, which is closer to authorising an integration than to installing software. Local servers do run as processes on a machine, and those carry the ordinary questions about which account they run under and what that account can reach.

Does using it send our data somewhere new?

It changes what is reachable, and reachable data reaches the model. A connector does not itself transmit anything, but a tool that reads a record puts that record into the request the AI application sends to its provider. The decision about which servers to connect is therefore a decision about which data may leave, and it should be made on that basis rather than on convenience.

METHOD

Every figure below carries its source and the date it was verified. Nothing on this page is asserted.

The numbers on this page.

Datapoints
What Value Specific to
Visibility lift in AI-generated answers from GEO methodsup to 40%Category-wide
AI-cited sources that also rank in the Google organic top 1010%Category-wide

Aggarwal et al., "GEO: Generative Engine Optimization", Princeton / Georgia Tech / IIT Delhi / Allen Institute for AI — KDD 2024 · GEO-bench · 10,000 queries across 8 domains · verified

2026 generative engine citation study · fewer than · verified

What is specific to this page.

Evidence
Kind Claim Check it against
SoftwareThe protocol defines three server primitives — tools that the model can invoke to act, resources that supply readable context, and prompts that are reusable templates — exchanged over a remote procedure call protocol, with the AI application acting as host and opening one client per server.The Model Context Protocol architecture documentation, which specifies the host, client and server roles and the three server primitives.
ProcurementThe commercial argument is portability rather than capability: an integration written against a published standard survives a change of AI application, whereas an integration written against one product is rebuilt when that product is replaced.Checking whether a candidate connector is offered by more than one AI application, and whether the vendor documents the protocol it implements.
ConstraintConnecting a server grants the capabilities that server was configured with, so the access decision is equivalent to granting an account rather than to installing a plugin, and a connector scoped at system level reaches the whole store rather than the relevant records.The credential scope requested at the point of configuring any published connector.
WorkflowEach connected server contributes its tool list to the assistant's visible options, so a large federated tool set degrades tool selection, which is why deliberately connecting a small number outperforms connecting everything available.Comparing tool-selection accuracy on the same task with a small connected set and with a large one.

Each row would be wrong on another industry's page. Where a sourced figure exists it is in the table above instead; these are the constraints that shape the work and do not happen to be numbers.

Start with the measurement.

Reading about a benchmark is not the same as knowing your own number. The audit produces yours, measured rather than estimated.

Get your growth audit

$497 · delivered in 5 business days · credited against month one