WEBMCP.COM

WebMCP Ecosystem Adoption Tracker.

We track three categories: browsers that expose the WebMCP API, agents that can call WebMCP tools, and agent frameworks developers can use to build WebMCP-enabled agents.

Verified 7 Aug 2026

01 Browsers

Browsers that expose the WebMCP API to pages.

Chrome Origin trial Aiming for Chrome 157

Blink

What it does

Chrome Status pencils in Chrome 157 (out 3 November 2026) as the anticipated milestone — the clearest signal yet of where this is heading. It's a target rather than a committed ship date: an origin trial is how Chrome experiments, and the official ship call comes after the trial wraps. Meanwhile you can run WebMCP in production today by signing up for the origin trial, which covers Chrome up to 156.

What to know

If you are shipping tools now, the date to watch is 20 October, when 156 — the last version the trial covers — rolls out. The formal decision is still ahead (Chrome Status marks the feature "Proposed" with standards review pending), so build on the trial and keep an eye out for the ship announcement.

For local testing: chrome://flags/#enable-webmcp-testing. Chrome Status

Edge Origin trial Trial open through 17 Nov 2026

Blink

What it does

Microsoft runs its own origin trial, open through 17 November 2026. Register your domain and switch it on with a meta tag or an HTTP header.

What to know

Microsoft has not published which Edge version it starts in, so we are not quoting one. Being the same engine as Chrome, platform support tracks Chrome's. Trial

Brave Behind a flag Shipping to 1.94 beta

Blink

Desktop and Android, behind a flag, and left out of the release notes. Brave is the only browser where both halves exist at all: the API is there, and its own assistant reads it. Both sides are experimental, so see the Leo row before relying on it. Issue #55232

Lightpanda Partial Built in, but at the old address

Open source · headless engine built for agents

What it does

Lightpanda isn't a browser people use directly — it's a headless engine you point an agent at. WebMCP is part of the engine itself, so a page can register tools and any agent hooked up to it can list them and run them. That landed in release 0.3.6 in July.

What to know

It says partial because of where Lightpanda puts the API. It still uses the old spot, navigator, not document. So if your page follows the current spec, or uses the usual compatibility shim, Lightpanda sees nothing at all. Source

Firefox No support Mozilla position: neutral

Gecko

Mozilla sees the benefits but is not implementing it. Their filed concerns include the risk of a site passing an agent instructions a person would not see, and of collecting data through what people enter into tools. They have asked for the extension and automation side to be worked through first. Position

Safari No support WebKit position: opposed

WebKit

WebKit has filed an opposing position. Their reasoning is that an agent acting for someone is closer to assistive technology such as a screen reader, and that sites should not be able to detect one and treat it differently. They have suggested the proposal be reconsidered in a new working group, beginning with a workshop at TPAC in October. Position

Comet, Dia, Sigma, Fellou No signal No public statement

Agentic browsers

We found nothing either way. All are built on Chromium, so the API may be present behind the usual flag. That is not the same as the product supporting it, so we have left the row open.

02 Agents

Agents that can call WebMCP tools. This is the list that matters if you are shipping tools for real visitors.

Brave Leo Behind a flag An experiment, in beta

Brave · assistant built into the browser

What it does

The closest thing to an everyday agent calling page tools, though it should not be read as shipped. The work was filed as an experiment, it sits behind a feature flag, and it was deliberately kept out of the release notes. When QA asked for a test plan, the Brave engineer who built it replied: "I might mark it as QA/Blocked … as it still feels very experimental." It is aimed at a 1.94 beta.

Confirmed in practice

Here is how far off it is. The code checks Chromium's own WebMCP switch before it does anything, and that switch is off unless someone turns it on. We could not find a brave://flags entry for it, or anywhere Brave turns it on for users, so as best we can tell you would have to launch the browser with a command-line switch. The injected script is written to quietly do nothing if the feature is off.

What to know

Brave separately pushes its own tool definitions into sites that never added WebMCP, so Leo can end up holding tools you did not write. That code is real and readable, and it is behind the same switch. Issue #55232

Gemini in Chrome Not usable yet Nothing shipped, nothing promised in writing

Google · assistant built into the browser

What it does

Google introduced WebMCP at I/O in May as "a proposed open web standard that allows you to expose structured tools like JavaScript functions and HTML forms to browser-based agents". That was about the standard, not about Gemini using it. We could not find any Google source, then or since, saying Gemini in Chrome consumes WebMCP tools.

How it compares

Two supporting details: Chrome's docs note that even their own WebMCP test agent, the inspector extension, is separate from Gemini in Chrome. And Chrome's agent reaches pages a different way, pointing at page elements and screen positions. I/O post

Claude for Chrome No support Reads the page, not its tools

Anthropic · extension used by Claude Code, Cowork and Claude Desktop

What it does

Anthropic's docs describe how it reads a page: page text, the document, console and network messages, and screenshots. Tools your page registers are not among them.

Confirmed in practice

Confirmed in practice by someone running a site in the origin trial, whose trial registration we verified: "the extension surfaces nothing from navigator.modelContext. … Invocation works; discovery doesn't exist." It falls back to screenshots even when a page publishes tools. That request is open; an earlier one was closed by an inactivity bot rather than by a decision, and nobody from Anthropic has commented on either. Issue #76809

What to know

One row covers a lot here. Claude Code, Cowork and Claude Desktop all browse through this same extension, so none of them sees your tools either.

How it compares

And unlike the ChatGPT rows, there is no debug-protocol back door. This is a Chrome extension using its own tool surface, not a browser being driven over the debug protocol, so the trick that might work elsewhere does not apply. Anthropic's changelog does reserve a "Claude Browser" name ahead of a Claude Desktop rename, so a built-in browser pane looks close, but it is not documented yet.

ChatGPT Work No signal Remote browser, public pages only

OpenAI · cloud browser

What it does

OpenAI's new agent tier for longer multi-step work. When no connector fits a task, it visits public websites from a browser hosted on OpenAI's side. Nothing public says whether it can call tools a page registers.

What to know

It has real limits, in their words: "At launch, cloud browser works only on public pages. It does not accept credentials, use autofill or password managers, sign in to websites, or complete payments." So anything behind a login is out of scope for now. Docs

How it compares

This replaces two things you may be looking for: the old agent mode, now retired, and the Atlas browser, which OpenAI says stops working on 9 August 2026. Atlas notice

ChatGPT desktop app Behind a flag Browser inside the app

OpenAI · built-in browser, macOS and Windows

What it does

A real browser inside the ChatGPT app, with its own sign-ins, autofill, extensions and downloads. Both Work and Codex chats use it, and you can watch and annotate the page as it goes.

How it compares

This is the browser the debug-protocol route runs through, so the Codex row below applies here too. Switch on full CDP access in settings and your tools become reachable. Docs

Codex Behind a flag Works if you switch on CDP access

OpenAI · Codex Chrome extension

What it does

For tasks needing your existing Chrome profile, signed-in sessions and open tabs.

Confirmed in practice

We tested this one ourselves. Turn on the toggle described below and the WebMCP commands are there over the debug protocol. Your tools can be listed and called.

What to know

The switch lives in ChatGPT's settings under Browser, in a section called Developer mode, and OpenAI flags it as elevated risk. Their own wording: "Allow ChatGPT to use full Chrome DevTools Protocol (CDP) access in connected Browser Use sessions. Full CDP access lets ChatGPT inspect and control sensitive browser internals that may put your data at risk." It is off until you turn it on, which is why this reads as behind a flag rather than working.

What this is not is native support. Nothing in OpenAI's docs mentions WebMCP, and we have not confirmed that ChatGPT reaches for your tools on its own rather than carrying on with screenshots. What we can say is the door is there and it opens. Docs

Perplexity Comet No signal Nothing public

Perplexity · agentic browser

It reads pages through the accessibility tree and screenshots. We found no mention of WebMCP anywhere. If we have this wrong, send us a link and we will fix it.

Opera Neon publishes only No signal Points the other direction

Opera · agentic browser

Neon exposes the browser to outside tools. We are measuring the other direction here, a browser using the tools a page offers.

Sider, Monica, HARPA AI No signal 5M, 3M and 300k installs

Browser extensions

By far the biggest audiences on this page, and no sign of WebMCP in any of them. Extensions cannot really do this yet: there is still no standard way for one to read a page's tools. See the note under Frameworks.

03 Frameworks & infrastructure

Developer frameworks used to build WebMCP-enabled agents.

Stagehand Works today TypeScript, on a browser it launches

Browserbase · open source

Confirmed in practice

We installed the released package and ran it against current stable Chrome: it found a page's tool and called it, with no setup on our part. The methods are page.listWebMCPTools() and page.invokeWebMCPTool(), shipped in June.

What to know

Two limits worth knowing. This is TypeScript only — the published Python and Go packages have no WebMCP support, and the shorter page.tools() name people quote is on an unreleased branch. And the autonomous agent cannot see these tools at all, so prompting will not get it to use them; you call the tool API from your own code. Untested on Browserbase's rented browsers. PR #2178

Chrome DevTools MCP Behind a flag Two tools, once you switch it on

Google · MCP server

One tool lists what a page offers, another runs it. You have to switch it on with --categoryExperimentalWebmcp and start Chrome with the matching feature flags, so it is off until someone does that. Once on, this is how coding agents such as Claude Code and Cursor reach your tools. Source

Puppeteer Behind a flag Chrome 151 and up, flag required

Google · library

Reads and runs page tools directly, and is marked experimental. It does not set the browser flag for you — you pass --enable-features=WebMCP yourself. DevTools MCP is built on this layer, so anything on Puppeteer can pick up support by upgrading. Guide

Cloudflare Browser Run also publishes Behind a flag Test pool only

Cloudflare · cloud browser

It works, but only in their experimental --lab pool, not in production, and it reads the older version of the API. Their agents SDK does the opposite job, pushing tools into pages, so Cloudflare turns up on both sides of this. Easy to mix up. Docs

Playwright & Playwright MCP No support Asked for, declined for now

Microsoft · framework

Nothing in the code or the documentation. Someone did request it in April 2026, and a Playwright maintainer closed the request the next day as not planned, with the reasoning: "This sounds interesting. Let's see if it gains any adoption first." Nothing has changed since. Playwright sees roughly 78 million downloads a week and many agent frameworks are built on it, so this is a notable gap rather than a small one. Issue #40234

browser-use No support Implementation closed unmerged

Open source · agent framework

A thorough implementation was opened on 11 February, exposing page tools as actions the agent could take directly. The pull request was closed unmerged on 12 April by the repository's inactivity bot, with no maintainer objection recorded. The current code contains no WebMCP support. PR #4085

Firecrawl No support No product support; a documented workaround

Firecrawl · cloud agent

What it does

No WebMCP anywhere in the product or the docs. What exists is a blog post from July showing a manual recipe: because their browser endpoint runs a real browser in the cloud, an agent can script calls to a page's tools through it. Their own words for why it works: "with no special integration on Firecrawl's end."

What to know

Handy if you run a headless agent and want to reach WebMCP tools anyway. It is just not something they built. Blog post

Browserbase platform No signal No documented way to enable it

Browserbase · cloud browser you rent

What it does

Nothing in the platform, in Director, or in their MCP server, even though Browserbase is who makes Stagehand.

What to know

And it is worse than just undocumented. Stagehand only switches WebMCP on when it starts a browser on your own machine. Browserbase's rented sessions give you settings for things like screen size, proxies and stealth, but no way to pass browser start-up flags at all — and their docs never say which Chrome version they run, only that they patch it automatically. So there is no route to WebMCP on their cloud today. Session API

04 Also tracked

About 90 products checked.

Frameworks and open-source agents · 22
Vercel agent-browser
No signal
Debug protocol and accessibility tree.
Nova Act
No signal
Amazon. Its own model.
UI-TARS / Agent TARS
No signal
Looks at screenshots.
Skyvern
No signal
Screenshots and page code.
Midscene.js
No signal
Looks at screenshots.
Magentic-One / AutoGen
No signal
Built on Playwright.
Notte
No signal
Turns pages into text.
Selenium
No signal
WebDriver.
Cloud browsers you rent · 22
Steel.dev
No signal
Debug protocol and REST.
Anchor Browser
No signal
Screenshots and page code.
Hyperbrowser
No signal
Accessibility tree.
Browserless · Kernel · Airtop
No signal
Debug protocol and REST.
Bright Data · Oxylabs · ZenRows
No signal
Proxies you connect through.
Firecrawl · Crawl4AI
No support
Firecrawl says it is out of scope.
Extensions and assistants · big audiences, no support
Sider
No signal
5M installs.
Monica
No signal
3M installs.
HARPA AI
No signal
300k installs. Does real automation.
Tool Inspector
Works today
Google's own inspector.
Ask nekuda
Works today
Ours. Side panel, built-in support.
These offer tools, they do not call them · easy to mix up
Cloudflare agents SDK
Offers
Pushes its tools into pages.
Rtrvr.ai Rover
Offers
Registers itself for other agents.
Angular · OpenSumi
Offers
Helps sites publish tools.
@mcp-b polyfill
Offers
~45k downloads a week.

See something wrong? Send us a link and we’ll update it.

Suggest a correction →