Operational systems
What WebMCP changes, and what it does not
WebMCP is a proposed browser standard that lets a website declare callable tools to an AI agent, so the agent calls a function with defined inputs instead of guessing its way around the screen. It solves how an agent reaches a system. It says nothing about what the data means, which actions are legal, or who approved them.

The announcement will reach you as a technical item, if it reaches you at all. It is worth about ten minutes of a non-technical reader's attention, because it changes one thing that has held AI agents back and leaves three others exactly where they were.
What it actually is
Today, an AI agent asked to do something on a website does what a person would: it looks at the screen and works out where to click. That is why agent demos are impressive and agent deployments are fragile. Move a field and the agent breaks, silently, and nobody finds out until the numbers stop arriving.
WebMCP inverts it. Instead of the agent inferring what it can do, the site declares it: here are the things you can ask for, here is what each one needs, here is what comes back. The agent calls a named operation with structured arguments rather than driving pixels.
The difference is between an agent operating a screen and an agent calling a function. Everything else about the standard follows from that one change.
It is being developed jointly by Google and Microsoft under the W3C Web Machine Learning Community Group, and the explainer is public.
Is it real, or is it a proposal
Both, and the distinction matters. Proposed web standards fail regularly, and anybody telling you this one is settled is ahead of the evidence. What can be checked is who has shipped something.
- Chrome 149 and Edge 150 have origin trials live, which means real sites can switch it on for real users under a registered token.
- ChatGPT Desktop supports it, which is the part worth noticing: this is not only a browser feature waiting for agents to arrive.
- Brave has it experimentally in its Leo assistant.
- Firefox and Safari have standards-positions open and no implementation.
Two browser vendors co-authoring a spec while a major assistant already consumes it is a stronger position than most proposals reach. It is not a guarantee.
It solves the first of four conditions
Before an agent can safely act inside a system, four things have to be true. An interface it can call. A model that says what the data means. Rules that say which actions are legal. A record of what was done.
WebMCP is the first one, for the web. It is a good answer to it, and it is the only one of the four it touches.
| The condition | Does WebMCP provide it |
|---|---|
| An interface an agent can call | Yes. This is precisely what it is for. |
| A model of what the data means | No. A tool description is a sentence, not a definition of your business. |
| Rules for which actions are legal | No. The site decides what to expose; nothing decides what is correct. |
| A record of what was done | No. Auditing an agent remains entirely your problem. |
That is not a criticism of the standard. A browser API is the right shape for the first condition and the wrong shape for the other three, which are agreements about how a business works rather than anything a specification can settle.
WebMCP gives an agent a door. It does not say what is behind it, who is allowed through, or what happens if the wrong thing is moved.
The condition furthest behind is still the one nobody is shipping
Of the three the standard does not address, the rules about which actions are legal are the ones least likely to exist in writing anywhere in an organization, and the ones that decide whether an agent is allowed near anything that matters.
A standard that makes access easier arrives into that gap rather than closing it. The easier it becomes for an agent to reach a system, the more the unanswered questions about what it may do there start to matter.
It will reach your website years before it reaches your ERP
This is the part most likely to be misread. WebMCP is a browser standard. It applies to pages a person visits: a storefront, a booking flow, a support portal. It does not apply to the systems an operational business actually runs on.
Your ERP, your document management, the scheduling tool a department bought in 2019: none of them become agent-ready because a browser shipped an API. Most of them are not even browsers. The ones with a web interface will adopt this on their vendor's roadmap, not on yours.
So the realistic near-term effect is that public-facing web experiences become agent-operable, and the operational core does not. The gap between what an agent can do on your website and what it can do inside your business is about to get wider, not narrower.
The question worth asking, and the claim worth distrusting
Within a year a vendor will tell you their product supports WebMCP. It will probably be true and it will mean less than it sounds.
The question that separates a real answer from a checkbox is not whether an agent can call the system. It is what happens on the other side of the call.
- Which actions have you exposed, and which did you deliberately leave out?
- What stops an agent performing one of them at the wrong moment, or twice?
- Where is it recorded that an agent did it, on whose authority, and how is it reversed?
A vendor who has thought about this answers the third question quickly. A vendor who has implemented a specification and stopped will answer the first and hesitate at the others.
What to do about it now
Nothing urgent, and that is a real answer rather than a hedge. There is no decision here that gets more expensive by waiting a quarter.
What does not get cheaper by waiting is the other three conditions, and they were the constraint before this standard existed. If a process in your business cannot say which state transitions are legal or who approved a change, an agent could not safely act on it through a screen, through an API, or through WebMCP.
The interface was never the hard part. It is just the part that finally has a standard.
What the other three look like when they are built deliberately is on the model, and the four conditions in full are in what agent readiness actually means.
Q&A
What is WebMCP?
Which browsers support WebMCP?
Does WebMCP make my company ready for AI agents?
Does WebMCP apply to our ERP?
A vendor says they support WebMCP. What should I ask?
Sources
Where does this break in your organization?
Tell us about one process you actually run. We answer with what we would look at first, not with a deck.
Related reading
What agent readiness actually means
Agent readiness is whether the systems you already run can be acted on safely by software, not whether your data is in the cloud.
What an AI agent needs before it can act
Credentials decide what an agent may do. They do not decide whether the action is the right one. Agent safety is a semantics problem before it is a permissions problem.