Murph's Take

MCP Servers as the New API Layer: What This Means for Business Systems

APIs let software talk to software. MCP servers let reasoning agents talk to software — and the difference in what becomes possible is not incremental.

Jason MurphyMarch 29, 20267 min read

The history of software integration is a history of interfaces. At some point in the 1990s, someone decided that if two pieces of software needed to exchange data, there should be a standardized way to request that exchange. REST APIs became that standard. The paradigm has been dominant for thirty years: you define endpoints, you define data shapes, developers write code to call those endpoints, systems integrate.

That paradigm assumed the consumer of the API was deterministic software — code that would always call the same endpoint with the same parameters given the same conditions. It was designed for machines talking to machines.

MCP servers are what happens when you rebuild that interface for a different kind of consumer: a reasoning agent that decides dynamically what to call, when, and why.

What Changes About Integration

In the REST API paradigm, integration is a development task. A developer writes code to call an API, handle the response, and do something with it. The logic is explicit, deterministic, and baked into the code.

When Claude is the consumer via MCP, integration becomes a design task. You're not writing code to call the API — you're defining a tool that Claude can call, describing what it does clearly enough that Claude can decide when it's relevant, and specifying what the output means so Claude can reason about it. The intelligence moves from the integration code into the model.

This is a small distinction that has large consequences. Deterministic integrations are brittle. They do exactly what you programmed and nothing else. If a new condition arises that the developer didn't anticipate, the integration either breaks or ignores it. Claude-mediated integrations are adaptive. When a novel situation arises, Claude can reason about which available tools are relevant, in what combination, and in what sequence — without anyone having pre-programmed that specific path.

The Architecture of Context

I've been building MCP-connected systems long enough to have opinions about what makes a good server versus a mediocre one. The key insight is that you're not just exposing data — you're designing the information architecture that Claude reasons from.

A mediocre MCP server dumps everything available. You can retrieve any record, any history, any state, at any granularity. Claude technically has access to everything. What it doesn't have is clarity about what matters in context.

A good MCP server is opinionated. It surfaces information at the right granularity for the decisions Claude needs to make. A project management server shouldn't return raw database records — it should return structured context: what's active, what's blocked, what's due, what has changed since yesterday. The server does the curation work so Claude doesn't have to infer it from noise.

This is the difference between data access and context architecture. Both give Claude information. Only one gives Claude information in a form that supports good reasoning.

What This Means for Business Systems

If you run any kind of operation — service, product, agency, practice — you have operational knowledge scattered across tools. Project state in one place. Client history in another. Internal knowledge and policies in a third. Financial state in a fourth. Right now, a human has to synthesize that context manually before they can make a decision or take an action.

MCP servers are how you make that synthesis available to Claude as structured, queryable context. Not by replacing your tools — you still need the CRM, the project management system, the knowledge base — but by building the connective layer that lets Claude reason across all of them.

When that layer exists, something changes about what AI can do in your operation. Claude isn't limited by what you include in a prompt. It can retrieve the relevant history, check the current state, cross-reference the policy, and produce an output that reflects the full operational context — not just what you happened to remember to include.

The question I keep returning to: what operational knowledge currently lives only in people's heads because no one has built the interface to make it accessible to Claude? That's where the next layer of leverage is.

Want this for your business?

Tell us what you're building. We'll map out exactly what to build and what it costs.

Start Your Project →

Frequently Asked

What is a Model Context Protocol server and how does it differ from a REST API?

A REST API is a standardized interface for software-to-software communication. You call an endpoint, you get data back, you write code to do something with it. An MCP server exposes that same kind of interface to Claude — but instead of a developer writing code to consume the API, Claude reasons about what to call, when to call it, and what to do with the result. The consumer of the interface is a reasoning agent, not a deterministic program.

What business systems benefit most from MCP integration?

Any system that holds operational context Claude needs to reason well. Project management tools (what's in progress, what's blocked), CRM and communication history (what's the relationship context), internal knowledge bases (what are our policies, patterns, decisions), and deployment pipelines (what's the state of production) are the most immediately valuable. The criterion is: does Claude need this information to make good decisions, and is that information currently siloed behind a human?

How should a business think about building vs. using existing MCP servers?

Anthropic and the community publish reference servers for common tools — filesystem, GitHub, Notion, Slack. Those are good starting points and cover a lot of ground. The servers worth building are the ones that encode your specific operational logic: the project state format that matches how you work, the knowledge base that captures your accumulated decisions, the integration that connects Claude to the data sources specific to your context. Those can't be downloaded. They have to be designed.

What's the relationship between MCP servers and context windows?

A context window is finite. You can't feed Claude everything — you have to be selective. MCP servers are how you make that selection dynamic rather than static. Instead of dumping everything into context at the start of a session, you give Claude tools to retrieve specific information when it needs it. The server is the retrieval mechanism. Designed well, this means Claude operates with a lean context that expands purposefully rather than a bloated one that degrades reasoning quality.

Jason Murphy

Written by

Murph

Jason Matthew Murphy. Twenty years building digital systems for businesses. Former CardinalCommerce (acquired by Visa). Now running VibeTokens — AI-built websites and content for small businesses.

The window is open.

It won't be forever.

Start Your Project →