WebMCP explained: should your website expose tools to AI agents?

Instead of an agent guessing which button to click, your page tells it: "here is a search tool, here is a booking tool, here are the inputs". It is promising, experimental and changing monthly.

By Arsh Goyal, Growth Engineer 3 min read
WebMCP explained: should your website expose tools to AI agents?

Today an AI agent uses your site the way a careful stranger would: read the page, find the button, hope it does what it looks like. WebMCP proposes a contract instead.

What WebMCP is

Chrome describes WebMCP as a proposed web standard to help sites build and expose structured tools for AI agents. A tool has a name, a description, an input schema and a function that runs on the page, visibly, so the user can see what the agent does.

APIHow you define a toolGood for
ImperativeRegister a tool with JavaScriptSearch, filtering, multi-step actions
DeclarativeAnnotate an existing HTML formSign-up, contact, booking forms

Status in October 2026

  • Origin trial: Chrome lets sites join from Chrome 149. Reporting puts the trial window at Chrome 149 to 156.
  • Local testing: enable chrome://flags/#enable-webmcp-testing and relaunch Chrome.
  • Permissions: a tools Permissions Policy defaults to self; cross-origin iframes need allow="tools".
  • Lighthouse: the Agentic Browsing category includes WebMCP audits (registered tools, forms missing declarative WebMCP, schema validity), which need the origin trial to run.
  • Standard status: a community group draft, explicitly not on the W3C standards track. The API has already been renamed once, so expect changes.

Chrome's own page lists the limits: WebMCP is designed mainly for local browser workflows with a human in the loop, and an agent has to visit your site to discover its tools.

Should you implement it?

Your situationRecommendation
Forms lack labels or rely on scriptsFix those first; declarative WebMCP builds on well-labelled forms
Complex search, configurators or bookingPrototype one imperative tool behind the origin trial
Simple brochure siteWait; good HTML already does the job
Already have an API or MCP serverKeep it; WebMCP is for in-browser agents, not a replacement

How to prepare without the trial

  1. Make every form field and button readable to agents. Check with our agent form checker.
  2. Write down your site's three core tasks as if they were tools: name, inputs, output.
  3. Keep task flows simple: no disabled buttons waiting on scripts, clear validation messages.
  4. Run Lighthouse's Agentic Browsing category in Chrome 150 or later to see where you stand.

For the bigger picture, see what AAO is.

Questions people ask

What is WebMCP?

A proposed web standard that lets websites register structured tools (name, description, inputs, function) that browser AI agents can call directly, either from JavaScript or by annotating HTML forms.

Is WebMCP available in Chrome?

As an origin trial from Chrome 149, and locally behind the chrome://flags/#enable-webmcp-testing flag. It is experimental and subject to change.

Do I need WebMCP to work with AI agents?

No. Agents can use well-built HTML today. WebMCP may make complex tasks more reliable, but readable, well-labelled pages come first.

Want this mapped onto your product?

See how our AAO work runs, or send your store link and a founder will reply personally.