BTradeTech · WebMCP

WebMCP vs MCP

WebMCP and MCP address related but different integration problems.

Short answer

WebMCP and MCP are related but not interchangeable. WebMCP describes capabilities exposed by a website in a browser page and session. MCP is a broader protocol for connecting an AI client with servers, tools and resources. The right choice depends on where the capability lives, which credentials it needs and whether the browser interaction itself matters.

Where WebMCP fits

WebMCP is useful when the website is the product surface: a visitor searches a catalogue, checks a support answer, fills a quote form or prepares a booking. The browser can see the page state and the tool can preserve the same human-facing flow. The current documented imperative path uses document.modelContext and registerTool(); declarative form annotations are a separate path.

Where MCP fits

MCP is useful when an AI client needs a server-side connection to tools, data or resources that do not depend on a particular page. A server can coordinate systems, enforce access policy and expose an integration to multiple clients. It should still treat inputs as untrusted and enforce authorization, logging and rate limits. MCP does not automatically make a website’s interactive page state available to a browser agent.

A practical architecture

The two approaches can coexist. A WebMCP tool can collect a user’s product constraints or quote requirements in the browser and call the application’s existing endpoint. A server-side MCP integration may expose inventory, CRM or document operations to an authorized client. Keep a clear boundary: browser tools do not hold secrets, and server tools do not assume that a user confirmed a consequential action merely because an agent requested it.

Example: commerce and support

For “find a black laptop under €900”, WebMCP can map the task to a read-only product search using page filters and return visible catalogue results. An MCP server might provide inventory or product data independently of the storefront. For “reset my MFA”, WebMCP can begin the visible account flow, while authorization and recovery policy stay server-side. Neither protocol should silently submit a booking, payment or identity change.

How to choose

Choose WebMCP when the browser page, visible form, page session and human confirmation are central. Choose MCP when the capability should be a reusable server-side integration across clients or systems. Use both when a browser workflow needs a secure application backend. Document the owner, input schema, response, authentication, confirmation point, error behavior and audit trail before implementation.

SEO and implementation path

The What Is WebMCP? guide explains the browser concept. Use the Simulator to test task mapping, Autopilot to prioritise actions, the Generator for a scaffold and the Validator for static checks. The Implementation Service helps decide the browser/server split for production.

Decision checklist

Ask where the source of truth lives, whether the user must see the page, which system owns authorization, and which client needs the capability. If the answer is page state and visible confirmation, WebMCP is a strong candidate. If the answer is shared server data across many clients, MCP may be the better integration surface. If both are true, use a browser tool as a narrow front door to an authorized backend.

Avoid false equivalence

A WebMCP registration is not automatically an MCP server, and an MCP tool is not automatically a browser workflow. Name the protocol, execution environment and trust boundary in technical documentation. Then use Autopilot and the Simulator to validate the website use case before choosing an implementation.

Operational detail

The decisive question is not which acronym is newer; it is which execution boundary must be trusted. Map the browser page, user session, application backend and any MCP server before implementation. For each tool, record the data owner, credential holder, confirmation point, failure response and audit event. This prevents a convenient browser demo from becoming an undocumented production integration.