Latest Posts

So why MCP? Honestly: it doesn't matter that much.

A reasonable question

If you lead an engineering organization, you've probably been asked to "do something with agents" this year. And if you've looked at the Model Context Protocol as the way to connect those agents to your systems, someone on your team has probably raised the obvious objection: this space moves fast, standards die young, why bet on this one?

It's a fair question — the AI tooling landscape is littered with abstractions that felt essential for six months and then disappeared. But the case for MCP has less to do with AI than with a problem enterprises have been solving for decades: controlling who can access what.

The problem isn't connecting agents. It's governing them.

Getting an LLM to call an API was never hard; any competent team can wire a model to an internal service in an afternoon. The real problem shows up at organizational scale. Once dozens of teams are wiring models directly to databases, ticketing systems, and internal APIs, you have something a security organization cannot live with: an unbounded, unauditable surface where non-deterministic software holds credentials to production systems. Which agents can read customer data? Who approved that? What did the agent actually do last Tuesday? Nobody can answer.

These are old questions. We answered them for humans with SSO, RBAC, and audit logging, and for services with API gateways and service meshes. Agents are a new kind of principal, and they need the same treatment: a defined boundary where access is granted, scoped, monitored, and revoked. A standard interface is what makes that boundary real — a place where you can inventory capabilities, enforce policy, log every invocation, and cut access without redeploying anything. Without one, "AI governance" is a document; with one, it's infrastructure.

So why MCP? Honestly: it doesn't matter that much.

Nothing above argues that MCP is superior or particularly special. It argues that agentic systems need a well-defined interface where governance, security, identity, and auditability can live. MCP is simply the implementation of the communication part of that interface — and the one most harnesses, clients, and model vendors already support. Standards win through adoption, not elegance: when Anthropic, OpenAI, and Google all speak the same protocol, building your boundary layer on anything else means maintaining it alone.

It also means the protocol isn't where the value sits — the governed boundary is. What your systems speak behind it is an implementation detail: a service with only a REST API or an OpenAPI spec can sit behind the same gateway, under the same identity, policy, and audit controls, as any native MCP server. And if the ecosystem someday converges on a successor protocol, the boundary and everything encoded into it stays; only the wire format changes.

That's also why this is the layer that doesn't churn. Models get replaced every quarter — that's a config change. Agent frameworks rise and fall — they all speak MCP anyway. The integration your platform team secures once becomes a governed capability every current and future agent can use, under rules set centrally rather than improvised per team.

The pattern is familiar

Enterprises didn't adopt TCP/IP, LDAP, or OAuth because they were the most beautiful designs available. They adopted them because heterogeneous organizations need a common substrate to govern anything at all — and once a workable standard reaches critical mass, the switching costs point one direction only. MCP is following the same arc, just faster. The spec will keep evolving, but the role it fills — the governed boundary between AI and everything AI is allowed to touch — only grows as agents take on more real work.

So don't ask whether MCP is the perfect protocol. Ask whether your organization will need a controlled, auditable interface between agents and its systems five years from now. If the answer is yes — and above a certain size, it is — then the standard everyone already speaks is the right place to build it.