Menu

AI

WebMCP vs MCP: Browser Page Tools vs MCP Servers, and When You Need Each

WebMCP vs MCP compared for website owners: where each runs, who supports it, status as of November 2026, and when a site needs one, the other or both.

By: Irina ShvayaNovember 6, 2026

WebMCP vs MCP: Browser Page Tools vs MCP Servers, and When You Need Each

This guide is part of AI agent protocols, within The MCP Guide. Want your website ready for AI agents? See WebMCP development.

MCP and WebMCP both give AI agents a list of tools, but they live in different places. An MCP server runs on your infrastructure and serves AI apps such as Claude or ChatGPT over the internet. WebMCP tools run inside your web page, in the visitor's browser, and serve a browser agent while that person has the page open.

They also sit at very different stages. MCP has a dated, stable specification and is hosted by a Linux Foundation fund. WebMCP is a community group draft in browser origin trials. This guide compares the two for business owners and web teams, checked on 6 November 2026.

Key Takeaways

  • MCP connects AI applications to tools and data on a server. WebMCP lets a web page expose tools to an agent working in the same browser tab.
  • WebMCP's own explainer says it is "designed to complement, not replace" backend protocols like MCP.
  • MCP's latest spec is version 2026-07-28. WebMCP is a Draft Community Group Report dated 2 November 2026, not a W3C Standard.
  • MCP works without a browser. WebMCP needs an open page and a browser that supports it, which today means Chrome or Edge origin trials.
  • Many businesses will start with an MCP server for back-office or customer data, and add WebMCP when browser agents become common on their site.

The short version

MCPWebMCP
Where tools runYour server (or a local process)The visitor's open web page
Who calls themAI apps: Claude, ChatGPT, IDEs, agentsA browser agent, or an agent embedded in the page
Needs a browser tab open?NoYes
Login and sessionServer handles auth, often OAuthReuses the user's existing page session
Built withMCP SDKs, JSON-RPC messagesBrowser JavaScript: document.modelContext
Who runs itAgentic AI Foundation (Linux Foundation)W3C Web Machine Learning Community Group
Status, Nov 2026Spec version 2026-07-28Draft report; Chrome and Edge origin trials

What MCP is

The MCP specification describes MCP as "an open protocol that enables seamless integration between LLM applications and external data sources and tools." It uses JSON-RPC 2.0 messages between hosts (AI apps), clients and servers. Servers can offer resources, prompts and tools. The current version is 2026-07-28.

Anthropic donated MCP to the Agentic AI Foundation on 9 December 2025. The foundation is "a directed fund under the Linux Foundation," co-founded by Anthropic, Block and OpenAI. Our page on who owns MCP covers the governance.

An MCP server is a backend product. Think of a Shopify store's catalog endpoint, a CRM connector or an accounting tool. A user connects it once in their AI app, and the AI can call it any time, from anywhere.

What WebMCP is

The WebMCP explainer says it lets developers "expose web application functionality as 'tools'" with natural language descriptions and structured schemas. A page calls document.modelContext.registerTool() and supplies a name, a description, an input schema and an execute function.

The WebMCP specification is a Draft Community Group Report dated 2 November 2026. Its editors work at Microsoft and Google. For the basics, read what WebMCP is.

Why WebMCP is not just "MCP in the browser"

The explainer considered putting the full MCP spec in the browser and rejected it. It gives two reasons. MCP "lacks native web concepts like origins, standard browser permissions, DOM integration, and tab-level lifecycle management." And "coupling a web API directly to an actively evolving backend protocol would hinder backward compatibility and platform stability."

So WebMCP shares "a common vocabulary with MCP (e.g., tools, schemas, parameters)," in the explainer's words, but it is its own browser API. Mozilla's standards review makes the same point from the other side: the name suggests MCP is involved, but it is not.

Where each one fits

The problems WebMCP solves

The explainer lists three problems with backend-only integrations for interactive sites:

  • "UI Disintermediation & Context Loss": the agent talks to your backend and skips your web page.
  • "Replication of State & Auth": you must rebuild the user's session and login on a separate server.
  • "Developer Burden": you need a dedicated backend server instead of reusing page JavaScript.

WebMCP keeps the person on your site. The agent calls a tool, your page runs the action, and the screen updates so the user can see what happened.

The problems MCP solves

WebMCP's explainer lists "fully autonomous workflows" as a non-goal. It says the API "is not intended for fully autonomous agents where a browser UI is not present." That is MCP's home ground: scheduled jobs, AI apps on a phone, internal assistants and agents that run with no web page open.

MCP also reaches people who never visit your site. A shopper asking an assistant for products, or a staff member asking Claude for last month's orders, uses an MCP connection, not your web page.

Status and support compared

MCP

MCP is supported across many AI apps and developer tools. On the commerce side, Shopify's Storefront MCP docs now serve catalog and cart tools at /api/ucp/mcp, under the Universal Commerce Protocol. Our MCP for ecommerce guide shows other examples.

WebMCP

The WebMCP implementation status page said on 6 November 2026 that "An Origin Trial is live in Chrome 149" and "An Origin Trial is live in Edge 150." It lists Brave's Leo with "experimental support" and says "WebMCP is supported in ChatGPT Desktop." Firefox and Safari have no implementation. WebKit's position is "oppose."

Chrome's developer docs call it a proposed standard "subject to change in the future."

Security differences

Both protocols treat tool descriptions as something to be careful with, but the risks sit in different places.

  • MCP: The spec says hosts "must obtain explicit user consent before invoking any tool" and that tool annotations "should be considered untrusted, unless obtained from a trusted server." Your server's auth, scopes and logging do most of the work.
  • WebMCP: Tools run with the user's live session in the browser. The spec covers prompt injection, misleading tools and cross-origin exposure. By default only your own origin and the built-in browser agent see your tools. Chrome's secure tools guide recommends consequentialHint: true for actions like "booking travel or transferring money" so the agent or browser can ask for confirmation.

Decision guide: one, the other or both

Your situationStart with
You want Claude, ChatGPT or internal agents to read or update your dataMCP server
You sell online and want AI shopping agents to find productsCommerce protocols plus MCP (see UCP explained)
Your site has complex, logged-in workflows (booking, configurators, dashboards)Prototype WebMCP, keep MCP for backend tasks
You only have a brochure siteNeither yet; fix HTML, forms and content first
You run a SaaS web app used daily in ChromeBoth, over time

A common pattern is to share business logic. The same "check availability" function can sit behind an MCP tool on your server and a WebMCP tool in your page. Each surface gets its own auth and its own confirmation rules.

What to do now

  1. Decide where agents will meet you. In AI apps (MCP) or on your website (WebMCP), or both.
  2. Ship MCP first if you need reach today. It has a stable spec and many clients.
  3. Run a WebMCP prototype on a test page. Chrome's local flag allows testing without an origin trial.
  4. Plan for change. WebMCP's spec was updated on 2 November 2026, and two browser engines have not committed to it.

For the bigger picture, compare all six standards in our AI agent protocols comparison.

Next step

eSEOspace builds MCP servers through our MCP development service, and, as a web design agency, prototypes WebMCP tools on client sites through our WebMCP development service. We can help you decide which one your site needs first. Work is quoted per project.

More in the MCP Guide

Latest research: State of MCP: October 2026

Frequently asked questions

Is WebMCP a newer version of MCP?

No. WebMCP is a separate browser API that borrows MCP's ideas. MCP is a client-server protocol with its own spec, currently version 2026-07-28, while WebMCP is a community group draft.

Can an MCP client like Claude Desktop call my WebMCP tools?

Not directly. WebMCP tools are exposed to agents through the browser. The project's status page lists ChatGPT Desktop as supporting WebMCP, but most MCP clients connect to servers, not to web pages.

Do WebMCP tools work when nobody has my site open?

No. They run inside a loaded page. The explainer is exploring service workers for background tools, but that is a future idea, not part of the spec.

Which is safer?

Neither is safe by default. MCP depends on your server's auth and scopes. WebMCP runs with the user's live session, so limit what each tool can do and require confirmation for money or bookings.

Should a small business build both?

Usually not at first. Pick the surface where your customers or staff already work. Add the second when you have a clear use case and the browser support you need.

Get a FREE Website Audit

Enter your website and get a 20–30 page SEO, GEO, AEO & CRO audit within 24 hours. Completely free.

Don't have a site yet? Get in touch →

Ready to speak with a marketing expert?
Give us a call! (916) 866-7893

Websites Launched
1407
Websites Launched
Marketing Experts
29
Marketing Experts
Hours of Dedicated Work
204533
Hours of Dedicated Work
Irina S.Benjamin G.Jeanette M.David G.