• Comment: If the sources are accessible, please link them. Greenman (talk) 22:55, 21 June 2026 (UTC)

The Web Model Context Protocol (WebMCP) is an open web standard and browser API that allows web applications to expose their functionality as structured tools to artificial intelligence (AI) agents. Proposed jointly by engineers from Google and Microsoft in 2025, the standard is incubated through the World Wide Web Consortium (W3C) Web Machine Learning Community Group.[1] WebMCP serves as a client-side, browser-native complement to the broader Model Context Protocol (MCP).[2]

Background

edit

Before the introduction of WebMCP, AI agents interacting with web pages primarily relied on DOM scraping and simulated actuation — reading raw HTML, guessing the purpose of buttons or input fields, and synthesizing mouse clicks or keystrokes.[3] This approach was prone to breakage when a site's layout or markup changed, and required additional inference steps that increased latency and cost.[4]

The conceptual foundation of WebMCP originated in early 2025 at Amazon. Alex Nahas, an Amazon engineer, encountered authentication and authorization challenges (relating to OAuth) when attempting to deploy Anthropic's Model Context Protocol (MCP) across Amazon's internal services.[4] To address these issues, Nahas developed MCP-B (Model Context Protocol for Browser), a Chrome extension and client-side architecture that ran MCP entirely within the browser, leveraging the user's existing federated Single Sign-On (SSO) session.[4]

Concurrently, engineers from the Google Chrome and Microsoft Edge teams were prototyping structured agent-web interaction models, including Chrome's "script tools" proposal.[4] The teams eventually converged, bringing Nahas into the W3C Web Machine Learning Community Group to formalize the approach into the WebMCP specification.[1] In August 2025, Microsoft's Edge team publicly introduced the joint proposal,[5] and by February 2026, Google launched an early developer preview of WebMCP in Chrome 146.[6]

Architecture and Implementation

edit

WebMCP provides two distinct APIs for developers to make their websites agent-ready:

  • Declarative API: Developers add specific HTML attributes (toolname and tooldescription) to existing standard HTML forms. The browser automatically translates these fields into a structured JSON Schema that AI agents can interpret.[3]
  • Imperative API: Developers register complex or dynamic tools programmatically via JavaScript using the document.modelContext interface. This allows tools to be registered or unregistered based on the current page state — for example, a "checkout" tool surfacing only when items are present in a shopping cart.[7]

When an agent invokes a WebMCP tool, the browser handles the execution in a single round trip, returning structured data rather than requiring the agent to parse a new page load.[4]

Browser Implementation Status

edit

As of June 2026, WebMCP is progressing through Google Chrome's standard feature launch process. The specification is formally tracked on the Chrome Platform Status dashboard (Feature ID: 5117755740913664) and described as a specification being incubated in a Community Group.[8] The estimated milestones for Chrome on Desktop and Android are as follows:

StageChrome Milestone
Dev Trial (behind chrome://flags)Chrome 146 (February 2026)
Origin Trial (opt-in for developers)Chrome 149 to 156
Shipping (stable, on by default)Chrome 157 (estimated)

The Dev Trial in Chrome 146 was the early preview program launched in February 2026, accessible by enabling the WebMCP for testing flag in chrome://flags. The Origin Trial phase, spanning Chrome 149 through 156 and announced at Google I/O in May 2026, allows web developers to opt their sites into the API without a flag, enabling real-world testing at scale.[8] Shipping in Chrome 157 represents the estimated stable release. These milestones are Chrome's current estimates and are subject to change before final release. No other browser vendor has announced a formal implementation timeline, though Microsoft's co-authorship of the specification suggests Microsoft Edge support is probable.

Ecosystem and Adoption

edit

Unlike traditional MCP, which operates on a client-server architecture via JSON-RPC, WebMCP runs entirely within the browser tab.[3] This allows it to inherit the user's existing authentication state, session cookies, and Single Sign-On (SSO) credentials without requiring separate API keys.[2]

As the standard gained developer attention following the Chrome 146 preview, the developer community began cataloging WebMCP-enabled websites and tooling. The W3C Web Machine Learning Community Group maintains an official "Awesome WebMCP" curated list on GitHub, and Google Chrome Labs maintains a parallel list of third-party demos and implementations.[1] Independent directories also emerged, including webmcp.com, which catalogs live websites exposing WebMCP tools and allows AI agents to discover site capabilities prior to navigation.[9] The broader ecosystem includes polyfill packages and developer tooling, such as the @mcp-b/global npm package, which implements the WebMCP API and converts it to JSON-RPC for compatibility with existing MCP clients.[4]

Early adoption has been most prominent in sectors requiring complex multi-step workflows, such as e-commerce, travel booking, and B2B SaaS applications.[6]

See also

edit

References

edit
  1. 1 2 3 "WebMCP Draft Community Group Report". Web Machine Learning Community Group. W3C. Retrieved June 21, 2026.
  2. 1 2 "Model Context Protocol: The next big step in generating value from AI". Engineering.com. May 9, 2025.
  3. 1 2 3 McKenzie, Leigh (March 11, 2026). "WebMCP: What It Is, Why It Matters, and What to Do Now". Semrush.
  4. 1 2 3 4 5 6 Nabors, RL (February 11, 2026). "WebMCP: Making Every Website a Tool for AI Agents". Arcade.dev.
  5. Brosset, Patrick (August 28, 2025). "WebMCP: A proposal to let web developers control how AI agents interact with their pages". Windows Developer Blog.
  6. 1 2 Bandarra, André Cipriani (February 10, 2026). "WebMCP is available for early preview". Chrome for Developers.
  7. "WebMCP Explainer". Web Machine Learning Community Group. W3C. Retrieved June 22, 2026. The imperative API registers tools via document.modelContext.registerTool().
  8. 1 2 "WebMCP". Chrome Platform Status. Google. Feature ID: 5117755740913664. Retrieved June 21, 2026.
  9. "WebMCP Directory". webmcp.com. Retrieved June 21, 2026.