The WebMCP briefing

WebMCP: the business briefing

What WebMCP is, who is building it, where it works today and what to do in the next 90 days. Status checked September 2026. WebMCP is an emerging standard and still changing, so we update this page as it moves.

What it is

In plain language: WebMCP lets a website hand AI agents a short, labelled list of things they can do on it, such as “book an appointment” or “check stock”, with clear inputs. The agent calls those actions directly instead of guessing which button to click.

Technically: websites expose JavaScript functions or HTML forms as “tools”, each with a natural-language description and a structured input schema. AI agents in the browser, in iframes or in extensions can discover and call those tools.

Who is building it

WebMCP is being developed in the W3C Web Machine Learning Community Group. Engineers from Google and Microsoft wrote the specification together. It is a proposed web standard: a Community Group draft, not a finished W3C Recommendation.

Two ways to add it

1. Declarative: turn an existing form into a tool

Add attributes to an HTML form you already have. toolname and tooldescription go on the form, and toolparamdescription goes on each field.

<form toolname="request_quote"
      tooldescription="Request a delivery quote between two cities">
  <input name="from" toolparamdescription="City the goods leave from">
  <input name="to" toolparamdescription="City the goods go to">
  <input name="pallets" type="number" toolparamdescription="Number of pallets">
  <button type="submit">Request quote</button>
</form>

2. Imperative: register a tool in JavaScript

For richer tasks, register a tool with document.modelContext.registerTool(). Tools can be removed again with an AbortSignal.

if (document.modelContext) {
  await document.modelContext.registerTool({
    name: "check_branch_stock",
    description: "Check whether a product is in stock at a branch",
    inputSchema: {
      type: "object",
      properties: { sku: { type: "string" }, branch: { type: "string" } },
      required: ["sku", "branch"]
    },
    async execute({ sku, branch }) {
      // Run your own site code here and return the result to the agent.
    }
  });
}

In August 2026 the API moved from navigator.modelContext to document.modelContext. The old name is kept as an alias.

Where it works today

Chrome, Edge and ChatGPT Desktop already support WebMCP in trial or preview form. Firefox and Safari are discussing it. There is no date yet for general availability.

WhereStatus, September 2026
ChromeOrigin trial live in Chrome 149. Developers can test locally with the flag about:flags#enable-webmcp-testing.
EdgeOrigin trial live in Edge 150.
ChatGPT DesktopWebMCP supported.
BraveExperimental support in the Leo AI chat.
FirefoxStandards-position discussion open, Bugzilla entry filed.
SafariWebKit standards-position discussion open.

Source: WebMCP implementation status, W3C Web Machine Learning Community Group on GitHub.

WebMCP support timeline: Chrome early preview in February 2026, Chrome 149 origin trial announced at Google I/O in May 2026, the API settles on document.modelContext in August 2026, Edge 150 origin trial and ChatGPT Desktop support by September 2026, Firefox and Safari in standards discussion next.

How it stays safe

  • A person is present. WebMCP is designed around a human in the browser with the agent.
  • Forms need a human to submit. Form tools wait for a person to press submit, unless the site owner allows auto-submit.
  • Agent actions are visible. Sites can see when an agent triggered an action and can show visual feedback while it works.
  • No passwords for the AI. Tools run in the website’s own code, using the visitor’s existing login.
  • Nothing hidden is exposed. Site owners choose which tools exist. Nothing is available that the site does not register.
  • Embedded content can be switched off. The Permissions-Policy header tools=() turns tools off for embedded content.
Permission levels, set by you. Level 1, read. Level 2, enquire. Level 3, act with confirmation, the default for changes. Level 4, act automatically, only if you enable it.
SEO helps search engines find and rank your pages. A chatbot answers visitors on your site. MCP connects AI apps to a business's backend server. WebMCP lets AI agents use your website's own actions safely, in the visitor's browser. SEO gets you found. WebMCP gets you chosen.

WebMCP and MCP are related but different. MCP, introduced by Anthropic in 2024, connects AI apps such as Claude and ChatGPT to a business’s backend server. WebMCP works in the visitor’s browser, on your public website, for AI agents working on behalf of a person.

What to do in the next 90 days

  1. List your top customer journeys. Enquiries, bookings, quotes, stock questions and support.
  2. Pick one or two low-risk actions first. Read-only information or an enquiry form is a safe place to start.
  3. Add declarative attributes to an existing form. It is the quickest way to become agent-ready, and it keeps a person in charge of the submit button.
  4. Decide your permission levels. Agree which actions may never happen without a person confirming.
  5. Test, then expand. Test in the browsers that support WebMCP today, watch how agents use your site and add tools as the standard matures.

Glossary

AI agent
AI software that carries out tasks for a person, such as comparing options or making a booking.
AI assistant
The app a person talks to, which can use an agent to get things done.
Tool
A named action your website offers to agents, with a description and clear inputs.
WebMCP
The emerging web standard that lets websites offer tools to AI agents in the browser.
MCP
Model Context Protocol. Connects AI apps to a business’s backend server.
Declarative tool
An HTML form turned into a tool with a few extra attributes.
Imperative tool
A tool registered in JavaScript with document.modelContext.registerTool().
Origin trial
A way for browsers to let real websites try a new feature before it is finished.
Agent-ready
A website that tells AI agents clearly what they may do on it, and how.

Frequently asked questions

Is WebMCP an official web standard?

Not yet. It is a proposed web standard developed in the W3C Web Machine Learning Community Group. It is a Community Group draft, not a finished W3C Recommendation.

Which browsers support WebMCP?

Chrome 149 and Edge 150 run origin trials, ChatGPT Desktop supports it and Brave has experimental support in Leo. Firefox and Safari are discussing it.

Does WebMCP replace SEO?

No. SEO helps people and search engines find your pages. WebMCP helps AI agents act on your website once they are there. SEO gets you found. WebMCP gets you chosen.

Is WebMCP the same as MCP?

No. MCP connects AI apps to a business’s backend server. WebMCP runs in the visitor’s browser, on your public website.

Do I need to rebuild my website?

No. Declarative tools are extra attributes on the forms you already have. Imperative tools are added to your existing site code.

Is it safe?

You choose which tools exist. Form tools wait for a person to press submit unless you allow auto-submit, tools use the visitor’s existing login and no passwords are handed to the AI.

Ready to be the business agents choose?

Get a free agent-readiness snapshot and see how AI agents experience your website today.

Share with