WebMCP

WebMCP exposes in-page tools to agents via document.modelContext on the live page.

Standard
Emerging checkEmerging
Off by default, turn on in settings

Who supports it

  • ChatGPTPartial support

    Published 25 Aug 2026 · last checked 9 Oct 2026: Build Agent Ready Websites with ChatGPT (OpenAI Developer Community, staff post)'Site tools are ChatGPT's implementation of the proposed WebMCP standard... In the built-in browser in the ChatGPT desktop app, ChatGPT Work and Codex can discover and use these tools.' The docs (https://learn.chatgpt.com/docs/webmcp) say it supports a subset: document.modelContext.registerTool, no declarative form attributes, no tools in iframes. ChatGPT Atlas is not named.

  • Gemini in ChromePlanned

    Published 19 May 2026 · last checked 9 Oct 2026: 15 updates from Google I/O 2026 (Chrome for Developers blog)'Gemini in Chrome will soon support WebMCP APIs.' We found no primary source confirming it has launched as of 2026-10-09.

  • Edge Copilot ModeNot supported

    Published 6 Oct 2026 · last checked 9 Oct 2026: MicrosoftEdge/webmcp-labs #17 (reply from Victor Huang, PM at Microsoft)'There's currently no public way to test WebMCP with Copilot in Edge, including the Copilot drawer. The WebMCP testing flag enables testing of the page APIs, but doesn't make the integration available in Copilot Mode.'

  • CodexPartial support

    Published 25 Aug 2026 · last checked 9 Oct 2026: Build Agent Ready Websites with ChatGPT (OpenAI Developer Community, staff post)Only inside the ChatGPT desktop app's built-in browser, with the same API subset as ChatGPT site tools.

  • ChromePartial support

    Published 28 Sept 2026 · last checked 9 Oct 2026: Chrome Platform Status: WebMCPOrigin trial runs Chrome 149–156 (developer trial behind a flag from 146). Implementation status is 'Proposed' and it is not shipped by default. Origin trial announced 2026-06-09 (https://developer.chrome.com/blog/ai-webmcp-origin-trial).

  • EdgePartial support

    Published 31 Aug 2026 · last checked 9 Oct 2026: MicrosoftEdge/webmcp-labs READMETestable in Edge Canary/Dev via about://flags/#enable-webmcp-testing. Not in stable Edge. Date is the README's last commit.

  • SafariNot supported

    Published 3 Jun 2026 · last checked 9 Oct 2026: WebKit standards-positions #670: WebMCPLabelled 'position: oppose'. WebKit wrote: 'we do not think a parallel agent-facing tool layer is the right solution'. Its concerns include duplication, privacy, security and venue. Mozilla's position (mozilla/standards-positions#1412) is labelled 'neutral', which is not a denial, so Firefox is left out of declared.

20 others: no evidence yet. See every agent and browser

What it checks

WebMCP lets a page register tools that an agent in the browser can call. The tools only exist in the live page, so this check reads the page open in your active tab rather than fetching anything. It looks for:

  • tools registered through document.modelContext, the entry point the spec settles on;
  • tools registered through navigator.modelContext, the earlier alias, which Chrome 150 and later deprecate; and
  • declarative tools: elements such as forms marked up with a toolname attribute, and whether each has a tooldescription.

Where it can, it reports how many tools are registered.

Results

Status When
Pass Tools are registered through document.modelContext
Pass Tools are registered through navigator.modelContext, with a note to migrate
Pass The page declares toolname tools, with a note if any lack a tooldescription
N/A No WebMCP tools of either kind were found on the page
Unmeasured The extension could not read the page, so it could not look

Unmeasured usually means the site you scanned is not the one open in the active tab. Open it there and scan again.

How to fix

To offer tools, register them through document.modelContext in the page’s script. If you already use navigator.modelContext, switch to document.modelContext.

For a form, you can declare it as a tool in the markup instead, and describe what it does so an agent knows when to use it:

<form toolname="search-products" tooldescription="Search the product catalogue by keyword.">
  <label for="q">Search</label>
  <input id="q" name="q" type="search" />
  <button type="submit">Search</button>
</form>

Related: Form control labelling and MCP Server Card.

Support by agent and browser

Announced means the vendor’s own docs or announcement say so. Published is the date on the vendor’s own page, where it has one. Checked is the last time our weekly research found that page still saying so.

AgentStatusSource
AI assistants
ChatGPT OpenAIPartial support

partial Build Agent Ready Websites with ChatGPT (OpenAI Developer Community, staff post) Published · Checked 'Site tools are ChatGPT's implementation of the proposed WebMCP standard... In the built-in browser in the ChatGPT desktop app, ChatGPT Work and Codex can discover and use these tools.' The docs (https://learn.chatgpt.com/docs/webmcp) say it supports a subset: document.modelContext.registerTool, no declarative form attributes, no tools in iframes. ChatGPT Atlas is not named.

AI browsers
Gemini in Chrome GooglePlanned

planned 15 updates from Google I/O 2026 (Chrome for Developers blog) Published · Checked 'Gemini in Chrome will soon support WebMCP APIs.' We found no primary source confirming it has launched as of 2026-10-09.

Edge Copilot Mode MicrosoftNot supported

no MicrosoftEdge/webmcp-labs #17 (reply from Victor Huang, PM at Microsoft) Published · Checked 'There's currently no public way to test WebMCP with Copilot in Edge, including the Copilot drawer. The WebMCP testing flag enables testing of the page APIs, but doesn't make the integration available in Copilot Mode.'

Coding agents
Codex OpenAIPartial support

partial Build Agent Ready Websites with ChatGPT (OpenAI Developer Community, staff post) Published · Checked Only inside the ChatGPT desktop app's built-in browser, with the same API subset as ChatGPT site tools.

Browsers
Chrome GooglePartial support

partial Chrome Platform Status: WebMCP Published · Checked Origin trial runs Chrome 149–156 (developer trial behind a flag from 146). Implementation status is 'Proposed' and it is not shipped by default. Origin trial announced 2026-06-09 (https://developer.chrome.com/blog/ai-webmcp-origin-trial).

Edge MicrosoftPartial support

partial MicrosoftEdge/webmcp-labs README Published · Checked Testable in Edge Canary/Dev via about://flags/#enable-webmcp-testing. Not in stable Edge. Date is the README's last commit.

Safari AppleNot supported

no WebKit standards-positions #670: WebMCP Published · Checked Labelled 'position: oppose'. WebKit wrote: 'we do not think a parallel agent-facing tool layer is the right solution'. Its concerns include duplication, privacy, security and venue. Mozilla's position (mozilla/standards-positions#1412) is labelled 'neutral', which is not a denial, so Firefox is left out of declared.

No evidence yet20
  • Claude
  • Gemini
  • Perplexity
  • Copilot
  • Meta AI
  • ChatGPT Atlas
  • Comet
  • Dia
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • CCBot
  • Applebot
  • Amazonbot
  • Bytespider
  • Cohere
  • Mistral
  • DuckAssist
  • Firefox

Adoption on the top 100 sites

0 of 100 measured sites implement it

Scanned 23 Oct 2026 with the Sitebulb Labs extension, against the Tranco list (tranco-56Z8N).

9 Oct 2026: 0%12 Oct 2026: 0%23 Oct 2026: 0%
9 Oct 2026 0% → 23 Oct 2026 0%

Overview

3/9

Stalled

No meaningful support, or vendors have said no.

How this rating is worked out3 of 9 points
FactorPointsWhy
Vendor support1 / 30 vendors supporting, 3 partly or planned
Top-100 adoption0 / 30% of measured sites
Spec maturity2 / 3Standards-track draft

8 or more points is Established, 5 to 7 is Gaining traction, 2 to 4 is Speculative and under 2 is Stalled. A feature is also Stalled when more vendors have said no than yes. Read the spec.

Community insights

  • Sceptical

    WebMCP occupies the worst of both worlds: it demands developer effort like server-side MCP but routes through the browser, creating a second-class copy that drifts from the UI.

    Manveer ChawlaOn their blog, 13 Feb 2026Website
  • Mixed

    Agents can’t find your tools without visiting the site, and there’s no Googlebot equivalent for WebMCP yet.

    Suganthan MohanadasanCo-founder, Snippet DigitalOn their blog, 12 May 2026Website
  • In favour

    Shopify’s Checkout team ran a similar experiment and found WebMCP to be 2.7x faster and 58% cheaper, with 60/60 successful attempts vs. 56/60 with browser automation!

    Yoav WeissShopifyOn their blog, 12 Oct 2026Website

Quotes are from public posts, checked against the original before they appear here. Suggest an insight, or ask for yours to be removed.