Skip to content
Tim Frenzel

// Insight

Model Context Protocol: the integration layer finally gets a standard

11 min read
MCPintegrationopen-standardagents

The integration layer is where AI projects quietly die. A model is only as useful as the data and tools it can reach, and connecting it to each new system has meant writing a bespoke connector every time. Anthropic’s Model Context Protocol, announced this month, is an attempt to end that. MCP is not a product, it is an open standard: one protocol that lets any model talk to any data source or tool through a single shared interface. If it takes hold, the integration layer stops being the bottleneck.

The idea is not new in computing, which is the best reason to take it seriously. The Language Server Protocol, introduced by Microsoft in 2016, solved the same shape of problem for code editors. Before LSP, every editor needed a custom integration with every programming language, an N-times-M explosion of brittle plugins. LSP turned that into N plus M: each editor and each language implements the protocol once, then they all interoperate. MCP is that exact move, applied to AI and the systems it needs to reach.

What problem does MCP actually solve?

The combinatorial one. Say you have three AI applications and three data sources you want them to use. Without a standard, that is nine separate integrations, each one written, tested, and maintained by hand. Add a fourth data source and you write three more connectors. The cost of connecting the model to your world grows like the product of the two sides, and most of that work is undifferentiated plumbing.

The problem: a bespoke connector for every pair
Chat appCoding agentResearch toolN times M custom connectorsFilesystemDatabaseSaaS APIGit
Three applications and four sources mean twelve hand-built, separately maintained integrations. MCP replaces that middle layer with one protocol each side implements once, collapsing N times M into N plus M.
MCP collapses that product into a sum.

A data source implements the protocol once, as an MCP server, and every MCP-speaking application can reach it. An application implements the client side once and can reach every MCP server. The plumbing gets written one time per system rather than one time per pair. For a team that has watched integration work consume project after project, that is the whole pitch.

It reminds me of a spec series in motorsport, where the control electronics and the key fittings are standardized across the grid. A team pours its effort into the car around a fixed interface rather than reinventing the plug every season. The standard does not make the cars identical. It moves the competition to where it belongs, which is the work on top of the interface rather than the interface itself.

How does it work?

Three roles and three capability types. The roles are host, client, and server. A host is the AI application a person actually uses, the first one being Anthropic’s Claude Desktop. Inside the host runs one or more clients, and each client holds a connection to one server. A server is a lightweight program that wraps a data source or tool and exposes it over the protocol. Client and server exchange JSON-RPC messages over a local transport for a server on the same machine or an HTTP-based one for a remote service.

MCP architecture: one host, many servers
Host: Claude Desktop (LLM + one MCP client per server)Postgres serverGit serverSlack serverGitHub server
The host runs one client per connection, each speaking JSON-RPC 2.0 to a single server over a local transport (stdio) or a remote one (HTTP and SSE). Every server is a small program that wraps one system and exposes it as resources, tools, and prompts.

The capability types are what a server can offer: resources, tools, and prompts. Resources are data and context the model can read, a file, a database record, a document. Tools are functions the model can call to take an action or fetch something dynamic. Prompts are reusable templates that package a known workflow. The split is deliberate: resources are supplied by the application, tools are called by the model, and prompts are invoked by the user, which is the first lever of control over what an autonomous model can reach. A client discovers what a server offers when it connects. The host learns at runtime what data and actions are available rather than having them hard-coded.

The three things an MCP server exposes
MCP serverResources: data the app controlsTools: actions the model invokesPrompts: templates the user triggers
A client discovers all three when it connects. Resources feed context such as a file, a record, or a query result; tools let the model act or fetch live data; prompts package a known workflow. The control split, application versus model versus user, is the first lever over what an autonomous model can reach.

The protocol itself is open and documented, with software development kits released for building servers and clients. That openness is the point. A standard that one vendor controls while others merely consume is really a moat in disguise. MCP is published as a specification anyone can implement, which is the precondition for the network effect that makes a protocol worth adopting.

What ships at launch, and what it signals

A protocol is only as real as its first implementations, and MCP arrives with more than a specification. Anthropic open-sourced the protocol along with SDKs and a set of pre-built reference servers for systems teams actually use: Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer. Claude Desktop is the first host that can connect to them. Early adopters named at launch include Block and Apollo, alongside developer-tool companies, Zed, Replit, Codeium, and Sourcegraph, working to let coding assistants pull richer context.

The reference servers matter more than they look. A Postgres server means a model can query a database through the standard rather than through a one-off integration. A Git server means it can read a repository’s history the same way. Each reference server is both a useful tool and a worked example of how to wrap a system, which lowers the cost for the next person who needs to expose their own. That is how a protocol bootstraps: ship enough real servers that building the next one is obvious.

This is day one. It should be read as day one. The standard is a bet that an ecosystem will form around it. The reference servers and the named adopters are early evidence rather than proof. What they signal is seriousness: a published spec, working SDKs, real integrations, a host that exercises all of it from the start.

What would this mean for a quant platform?

This is where the protocol stops being abstract. A research and trading platform is a pile of internal systems that a model would love to reach and currently cannot without custom work: a market-data service, a risk system, a research database, a store of filings and documents. Today, wiring a model to each of those is a bespoke project, and every one is maintained separately.

A quant platform wrapped as MCP servers
Host: the firm's model + clientsMarket-data server (prices)Risk server (exposures)Research-DB server (filings)Execution server (orders)
Each internal system becomes one server, exposing its data as resources and its functions as tools. The model composes across all of them through one protocol. A new system means one new server rather than a connector per application, and access is enforced at each server, which is where the governance has to live.
Wrap each system once as an MCP server. The model then reaches all of them through one interface.

The market-data service becomes a server exposing price and reference data as resources and queries as tools. The risk system exposes exposure and scenario calculations. The research database exposes documents and search. The model, sitting in the host, orchestrates across them without a separate integration for each. When you add a new internal system, you write a single server rather than one connector per application that needs it.

The deeper benefit is for the desk that builds its own tools. An internal analytics library, a proprietary screen, a custom valuation model: each can be exposed as an MCP server and become available to any AI application the firm runs, with access controlled at the server. The integration layer becomes a set of standardized, reusable components rather than a thicket of one-off scripts. For a platform meant to last, that is the difference between an architecture and an accumulation.

There is a sequencing benefit beyond the one-time connector saving. Once your systems speak a common protocol, the model can compose across them in a single task without bespoke glue between each pair. Ask for the names in the book most exposed to a rate move. The model can pull positions from the risk server, reference data from the market-data server, and recent commentary from the research database, then assemble the answer. Each of those reaches went through the same interface. The orchestration logic lives in the model and the host rather than in a tangle of point-to-point integrations you wrote and now have to maintain. That composability is the part that compounds: every new server you add becomes reachable in combination with every server already in place.

Where to keep your skepticism

A standard is a promise, and promises about ecosystems are the easiest to break. The honest cautions are real.

The first is adoption. A protocol’s value is entirely a function of how many systems speak it, and on day one that number is small. MCP could become the common interface, or it could remain one option among several that never quite wins. The reference servers and early adopters are encouraging. They are not yet a guarantee. Betting your architecture on a brand-new standard is a real bet, with real downside if the ecosystem does not materialize.

The second is the hard part the protocol does not solve. MCP standardizes how a model and a system talk. It does not solve authentication, authorization, data governance, or the security questions that come with giving a model the ability to read your data and call your tools. Exposing a risk system or a filings database to a model is a serious access-control problem. A clean protocol makes the wiring easy without making the governance safe. The discipline a regulated desk applies to any system that touches sensitive data applies in full here, and arguably more, because the protocol makes connection so easy that it invites over-connection.

The third is server quality. A protocol guarantees a model can talk to a server. It guarantees nothing about whether the server is correct, complete, or well-behaved. A badly built MCP server is the same liability as any badly built integration, now reachable through a standard interface. The standard moves the work, it does not remove it.

There is also a coordination question no single firm controls. A protocol wins when enough independent parties decide it is the one worth implementing. That decision is social as much as technical. LSP won because Microsoft shipped it in a popular editor and the language communities followed. MCP has a strong opening hand: a published spec, working SDKs, real reference servers, a credible first host. Whether the broader ecosystem of data providers, tool vendors, and AI applications converges on it is the open question. It will be answered over the next year or two rather than today. For a platform decision, that argues for building against the protocol where the cost is low and the system is yours, while keeping the bet sized to the uncertainty.

The bottom line

MCP is the right idea at the right layer. The integration problem it targets is real, expensive, and universal. The solution, a published open protocol modeled on a precedent that already worked, is the correct shape. For a quant platform, the vision is genuinely compelling: wrap each internal system once, and let any model reach all of them through one interface. The integration layer turns from a recurring tax into reusable infrastructure.

The honesty has to sit next to the optimism. This is a new standard whose value depends on adoption that has not happened yet. It leaves the hard problems of authentication, governance, and server quality exactly where they were. The right posture is to take it seriously, build a server or two against systems you already understand, and watch the ecosystem before you bet the platform on it. Standards win slowly, then all at once. MCP is worth tracking closely from the first day, because if it wins, the integration layer stops being where AI projects die. That is a future worth building toward, with one eye on the governance the protocol so conveniently leaves to you.

MCP turns the N-times-M connector problem into N-plus-M, the same move LSP made for code editors. Wrap each system once, reach it from any model, and govern the access as carefully as the protocol makes the wiring easy.

Working on AI that needs to ship?

I help funds, fintechs, and data teams take AI from prototype to production.