WebMCP (Web Model Context Protocol)
Last updated
Most AI search discussion focuses on content: what a page says, how it is structured, whether an AI system can retrieve and cite it. WebMCP operates at a different layer. It is not about what a page contains but about what can be done on it. It is the protocol that makes a website callable by an AI agent, not just readable.
WebMCP (Web Model Context Protocol) is a proposed web standard that entered early preview in February 2026. It was developed through the W3C Community Group with Google and Microsoft as co-developers, and became available in Chrome 146 Canary behind the “WebMCP for testing” flag, with Edge 147 adding equivalent flag-gated support in April 2026.1
What is WebMCP?
MCP (Model Context Protocol) was introduced by Anthropic in late 2024 as a standard for connecting AI models to external tools and data sources. It has since been adopted broadly across the AI industry. WebMCP is an adaptation of that protocol for the browser: a way for a website to declare its own callable tools in a format that a browser’s in-built AI agent can discover and invoke.
Where a conventional web page communicates with users through HTML that humans read and navigate, a WebMCP-enabled page also communicates with AI agents through structured tool definitions that machines can call directly via the navigator.modelContext JavaScript API.
WebMCP introduces two APIs:
- Declarative API: standard actions defined directly in HTML forms; the agent interprets and calls them without JavaScript execution
- Imperative API: dynamic interactions requiring JavaScript, for complex or stateful operations
WebMCP is not a crawler-facing protocol. It does not affect how search engines index a page. It operates at the browser and agent layer, at the moment a user’s AI agent takes action on their behalf.
How does WebMCP differ from structured data?
Structured data and WebMCP address different questions. Structured data says what a page contains. WebMCP says what can be done on it.
| Structured data | WebMCP | |
|---|---|---|
| Question answered | What does this page contain? | What can be done on this page? |
| Consumed by | Search crawlers, indexing systems | In-browser AI agents at action time |
| Format | JSON-LD / schema markup | Structured tool definitions at a known endpoint |
| Example | This is a Product with a price of £49 | Here is a checkAvailability function |
The two are complementary. Structured data improves how AI systems understand and index content. WebMCP enables AI agents to act on content on behalf of users. A site implementing both gives AI agents both the context to understand what they are looking at and the tools to take action on it.
How does WebMCP differ from agentic search?
Agentic search is about the content retrieval layer: structuring pages so that AI research agents can find, read, and synthesise relevant passages across a multi-step task. The agent browses, reads, and reports.
WebMCP is about the action layer: declaring what an agent can do on a site once it gets there. Instead of simulating user behaviour (navigating to a search box, typing a query, scrolling through results), an agent calls a searchProducts function and receives structured JSON back in a single operation.
A site without WebMCP can still be cited and retrieved by agents. WebMCP determines whether agents can also act on a site’s behalf, which is a different capability entirely.
Which sites should implement WebMCP?
The value of WebMCP scales with how much of a site’s utility involves completing tasks rather than reading information.
High priority now:
- E-commerce:
searchProducts,checkAvailability,addToCart,trackOrderare the obvious candidates. An agent shopping for a user needs to query inventory, check delivery options, and initiate a purchase. Without WebMCP this requires simulating dozens of browser interactions; with it, a few structured calls. - Travel and booking:
checkDates,searchFlights,bookAppointment,cancelReservation. Agentic travel research is already a primary use case for tools like Gemini Spark. - Local services:
requestQuote,checkAvailability,bookService. Google’s agentic booking feature (announced at I/O 2026) handles calls to businesses for home services, beauty, and similar categories, though this runs on Google’s own infrastructure rather than WebMCP directly.2 - SaaS and tools: any site where the primary action is doing something in a logged-in context: creating a document, running a report, triggering a workflow.
Lower priority for now:
Editorial and informational sites. Agents read and synthesise this content but do not act on it. The relevant investment for these sites remains content quality and retrieval optimisation, not WebMCP implementation.
Current state and timeline
WebMCP has been available in Chrome 146 Canary behind the “WebMCP for testing” flag at chrome://flags since 10 February 2026. Edge 147 (April 2026) added the same flag-gated preview; in both browsers the flag must be enabled manually. At Google I/O in May 2026, Google announced a public origin trial in Chrome 149, live from approximately 2 June 2026.3 This is the step between flag-behind testing and stable release, giving sites the ability to test WebMCP with real users on the Chrome 149 dev channel.
The W3C Web Machine Learning Community Group added WebMCP as a formal deliverable in September 2025. Google and Microsoft are co-developers. Firefox and Safari have not announced plans to support WebMCP; cross-browser parity is a dependency for agent adoption at scale. Stable Chrome and Edge support remains the target for mid-to-late 2026.
As of June 2026, no major AI agent calls navigator.modelContext tools in production. Gemini in Chrome has announced support as part of the Chrome 149 origin trial, making it the first major agent to commit to the standard; the integration is expected rather than live. Claude Desktop, ChatGPT Operator, and Perplexity still rely on DOM scraping or computer vision. Widespread adoption from the agent side is more realistically a 2027 milestone.
Chrome for Developers documentation notes that navigator.modelContext is deprecated in Chrome 150, the version following the origin trial, in favour of document.modelContext. Sites building tooling against Chrome 149 should plan for this API change.
Gemini Spark, Google’s personal AI agent announced at I/O 2026, launched with MCP connections to Canva, OpenTable, and Instacart, with more third-party integrations confirmed for summer 2026.4 This signals the direction: MCP (and by extension WebMCP) is becoming the expected interface between AI agents and the services they use.
The spec continues to evolve. Treat current implementations as experimental.
The agent protocol stack
WebMCP is one layer in a broader stack of agent protocols. Each addresses a different coordination problem.
MCP (Model Context Protocol): the open standard developed by Anthropic and now adopted across the AI industry, including by Google and Microsoft. MCP defines how AI models connect to external tools and data sources. An MCP server built for one platform works with any MCP-compatible agent. Gemini Spark launched with MCP support and three named integrations (Canva, OpenTable, Instacart), with Adobe, Samsung, Spotify, GitHub, Notion, and Slack confirmed for summer 2026.4
WebMCP: the browser-native adaptation of MCP covered in this article. Where standard MCP connects server-to-server, WebMCP exposes callable tools directly in the browser via the navigator.modelContext API, at the moment a user’s in-browser agent takes action.
A2A (Agent-to-Agent Protocol): an open standard for coordination between agents, originally developed by Google and donated to the Linux Foundation in June 2025 for neutral governance. When one agent delegates a sub-task to another (for example, Gemini Spark handing a specialised research task to a retrieval agent), A2A manages the handoff, authentication, and result passing. Supported by more than 100 organisations including Microsoft, AWS, Salesforce, and SAP.5 Publishers do not implement A2A directly; it operates at the infrastructure layer and explains how multi-agent chains resolve across different systems.
UCP (Universal Commerce Protocol): an open commerce-layer protocol co-developed by Shopify and Google for agent-initiated transactions, announced at NRF in January 2026 with backing from more than 20 retailers and payment networks. UCP exposes checkout endpoints that AI shopping agents can invoke directly to complete a purchase, rather than navigating a standard checkout flow.6 Covered in the planned e-commerce SEO pillar.
ARD (Agentic Resource Discovery): the discovery layer that sits in front of the others. Announced in June 2026 by Google, Microsoft, Hugging Face, and others, ARD defines an ai-catalog.json manifest at /.well-known/ai-catalog.json that lists a site’s agentic resources (MCP servers, A2A agents, skills, APIs) so registries can index them and agents can find them by natural-language query.7 Where WebMCP declares the tools, ARD is how an agent discovers that those tools exist. It is an early draft with no confirmed adoption yet; see agent-readiness.
For most informational and editorial sites, MCP and WebMCP are the relevant layers: they cover what your site can offer agents that interact with it. A2A operates between agents and is not publisher-facing. UCP applies to commerce sites managing agent-initiated transactions, and ARD applies once a site has callable capabilities worth advertising.
Security and user consent
Two design decisions in the WebMCP spec matter for early implementers.
WebMCP tools are gated by the tools Permissions Policy, which defaults to self. Tools registered in third-party iframes are blocked unless the policy is explicitly relaxed, a deliberate constraint to limit cross-origin misuse.
The spec includes agent.requestUserInteraction(): a consent mechanism that halts agent execution and requires user confirmation before the action proceeds. Sites implementing transactional tools (payments, bookings, form submissions with consequences) should use this. Without it, agents can invoke tools silently.
Prompt injection and data exfiltration risks are noted in the W3C spec as unresolved. The browser-mediated design reduces exposure compared to direct server-to-server MCP, but carries no guarantee of full immunity. During the experimental phase, avoid exposing sensitive internal data through WebMCP tools.
How does Lighthouse audit WebMCP?
Chrome’s Lighthouse 13.3.0 (7 May 2026) added an Agentic Browsing category and moved it out of experimental into the default config, so it now runs automatically in Lighthouse on Chrome 150 or later, and in PageSpeed Insights within roughly two weeks of each Lighthouse release.8 It is the first mainstream diagnostic that scores a page for agent readiness rather than human experience, and three of its audits target WebMCP directly:
- WebMCP form coverage: flags forms that could carry WebMCP annotations so agents can identify and submit them reliably.
- WebMCP tools registered: lists the tools registered via
navigator.modelContextat the time of analysis. - WebMCP schemas are valid: surfaces errors or warnings in tool schemas, since agents cannot call a tool whose schema they cannot parse.
The category reports a ratio of passed checks (for example 3/3) rather than a weighted score out of 100, because the standards for the agentic web are still emerging and the stated intent is to provide actionable signals rather than a ranking.8 On a site with no WebMCP implementation, the three WebMCP audits show as “not applicable” or unscored rather than failing. They only run at all on Chrome 150 or later with the WebMCP origin trial enabled, and Chrome weights them low while the standard stabilises.8
Two points of caution. The audit is a Chrome developer diagnostic, not a Google Search ranking signal: passing it does not affect indexing, rankings, or AI citation rates, exactly as the FAQ below notes. And the alongside checks in the same category (a well-formed accessibility tree, low Cumulative Layout Shift, and llms.txt presence) reflect general agent navigation readiness, not WebMCP specifically. Treat the WebMCP audits as a build-time correctness check for an implementation you have already decided to make, not as a reason to implement WebMCP.
What to do now
Informational and editorial sites: no implementation needed. Monitor adoption as the spec matures. The primary investment remains structured data and content quality for retrieval.
E-commerce, travel, booking, and service sites: worth prototyping now. Review the Chrome for Developers WebMCP documentation and identify two or three high-value actions that would most benefit from agent invocation. No major AI agent client currently invokes WebMCP tools in production; the Chrome 149 origin trial (from June 2026) is the first step toward that changing. Prototyping now means being ready when agent adoption follows browser adoption, not expecting immediate traffic impact.
All sites: ensure existing structured data is solid. Structured data remains the primary signal for content understanding and indexing. WebMCP supplements it; it does not replace it. A site with strong schema markup and weak WebMCP support is better positioned than the reverse.
Frequently asked questions
Does WebMCP affect search rankings?
No confirmed mechanism exists by which implementing WebMCP improves search rankings or AI citation rates. WebMCP operates at the action layer, not the indexing or retrieval layer. It has no known effect on how Google’s search systems rank or cite content.
Is WebMCP the same as MCP?
Related but distinct. MCP (Model Context Protocol) is the broader Anthropic-developed standard for connecting AI models to external tools and data sources. WebMCP is a browser-native adaptation of that protocol, letting websites expose tools directly to in-browser AI agents via the navigator.modelContext API (deprecated in Chrome 150 in favour of document.modelContext). WebMCP uses MCP’s tool definition format but operates in a browser context rather than a server-to-server one.9
Do I need WebMCP to appear in AI search answers?
No. Appearing in AI-generated answers is a retrieval and content quality question, covered by agentic search and GEO principles. WebMCP is about agent actions, not agent citations.
Will Google’s agentic booking feature use WebMCP?
Google’s agentic booking (placing calls to businesses on a user’s behalf) uses Google’s own infrastructure and is not directly tied to WebMCP. The two are complementary in intent but separate in implementation. WebMCP provides a standardised open protocol; Google’s agentic booking is a proprietary feature that may or may not adopt WebMCP as the standard matures.
Footnotes
-
WebMCP is available for early preview — Chrome for Developers ↩
-
Google Search’s I/O 2026 updates: AI agents and more — Google ↩
-
Linux Foundation launches the Agent2Agent Protocol Project — Linux Foundation ↩
-
Under the Hood: Universal Commerce Protocol — Google Developers Blog ↩
-
Agentic Resource Discovery: let agents search — Hugging Face ↩
-
Lighthouse agentic browsing scoring — Chrome for Developers ↩ ↩2 ↩3