Browser vendor positions on WebMCP (WebKit, Mozilla, Chrome, Edge)
Independentpositioncore entry
Verified 2026-10-13. Status as of 2026-10-13. All entries.
Status
WebKit position issue #670 closed 2026-06-11 as "position: oppose"; Mozilla #1412 closed 2026-08-05 as "position: neutral". Chrome early preview 2026-02-10; Edge blog of 2026-09-21: implementation "is ready for testing".
Relevance
WebMCP lets a page expose tools to browsing agents; Chrome describes it as "a standard way for exposing structured tools, ensuring AI agents can perform actions on your site with increased speed, reliability, and precision". The WebKit reviewer wrote on 2026-06-03 "WebKit is opposed to this proposal due to the following concerns:", among them that "it has no consent or reversibility model for consequential actions". The Mozilla reviewer proposed a neutral position, writing that "in an adversarial setting there is a risk that sites will provide tools that do not match the experience of a user on the page". PayPal's blog of 2026-09-16 says it is "extending WebMCP support through the PayPal JavaScript SDK" for Store Sync merchants; the agent can search, prepare the cart and initiate checkout, and "The buyer is then handed off to PayPal to sign in, choose or confirm a funding source, review the transaction, and approve payment." PayPal reports, as its own results of a small sandbox benchmark: "Approximately 4.6 times less costly in model-inference usage", "Approximately twice as fast at the median", and "three structured tool calls via WebMCP instead of more than 30 interface-interaction steps" (self-reported).
Shopify's developer changelog of 2026-09-28 says "Browser agents can now read and update Shopify checkouts using WebMCP tools for checkout", with get_checkout, update_checkout and complete_checkout ("Submit checkout after buyer confirmation"); the tools "don't expose a new API or require merchant configuration". The Checkout WebMCP documentation says "Before you call complete_checkout, show the buyer the current order and total, and get their permission to place it.
WBA and ready_for_complete don't grant it."
Committed next
- Mozilla reviewer: "willing to come back to revisit it once there is more evidence of how it will be used by sites" (undated) [maintainer or chair statement] https://github.com/mozilla/standards-positions/issues/1412#issuecomment-4593221809
Boundary
The positions concern WebMCP and not MCP: the Mozilla reviewer's text says "There is no MCP here."
Sources
- https://github.com/WebKit/standards-positions/issues/670 maintainer or chair statement, read 2026-10-13 · archived
- https://github.com/mozilla/standards-positions/issues/1412 maintainer or chair statement, read 2026-10-13 · archived
- https://developer.chrome.com/blog/webmcp-epp official decision or commitment, read 2026-10-13 · archived
- https://blogs.windows.com/msedgedev/2026/09/21/new-in-edge-for-developers-create-better-components-and-make-your-site-agent-ready/ official decision or commitment, read 2026-10-13 · archived
- https://developer.paypal.com/community/blog/WebMCP_PayPal_Agent_Ready/ maintainer or chair statement, read 2026-10-08 · archived
- https://shopify.dev/changelog/posts/webmcp-support-for-checkout maintainer or chair statement, read 2026-10-08 · archived
- https://shopify.dev/docs/agents/carts-and-checkout/checkout-webmcp normative text, read 2026-10-08 · archived
Overlaps
WebMCP (Draft Community Group Report, Web Machine Learning CG), Model Context Protocol (MCP), core specification, W3C Agentic Web Working Group (draft charter)
Neighbours in the map
Solid lines: overlaps declared by one of the two entries. Dashed lines, coloured by seam: entries named by the same seam (S1 to S4) in the seams note. Every node is a link.
Evidence and coverage
- Read
- On 2026-10-13: the Chrome and Edge pages and the issues of WebKit and Mozilla, whose quoted sentences (the Chrome description, the Edge sentence "is ready for testing", and the WebKit and Mozilla statements) were found again in the current texts; the state and labels of both issues (closed 2026-06-11 "position: oppose" and closed 2026-08-05 "position: neutral", unchanged).
- Not read
- Safari or Apple pages outside the issue, Chrome Status, other Mozilla pages, other vendors, implementation documentation.