Skip to main content
WebMCP is a Draft Community Group Report. It is not a W3C Standard or a Standards Track document. The proposal, browser implementations, and MCP-B packages can change on separate schedules. Use this page as a directory. Each linked source owns the details on its card.

Proposal and implementation status

WebMCP Community Group draft

Proposed API, algorithms, and security considerations.

WebMCP repository

Explainers, issues, and proposal development.

Implementation status

Browser and agent implementation links.

Web Platform Status

Aggregated implementation and test status.

Chrome Status

Chrome rollout and experiment status.

Web Platform Tests

Cross-browser conformance results.
Do not infer compatibility from a cached browser version or copied API table. Check the implementation source when making a release decision.

Chrome developer documentation

WebMCP and AI agents

Chrome’s WebMCP and agent resource hub.

WebMCP overview

Chrome setup, availability, and limitations.

Imperative API

JavaScript registration, discovery, and execution.

Declarative API

Form attributes, submission, events, and focus states.

User journeys

Candidate tasks and tool boundaries.

Best practices

Tool names, schemas, outputs, and lifecycle design.

Build tools around user workflows

User goals, initial state, recovery, and evaluation.

Tool security

Guidance for sites that expose tools.

Agent security

Guidance for agents that consume tools.

WebMCP and MCP

Browser API and client-server protocol differences.

Codex and ChatGPT

OpenAI site tools documentation

Current Codex and ChatGPT Work support in the built-in browser.

Codex site tools compatibility

Dated observations compared with the Community Group draft.

OpenAI WebMCP case study

Runme’s browser-side tools in a Codex workflow.

Inspection and testing tools

Chrome DevTools WebMCP panel

Manual inspection and invocation.

Model Context Tool Inspector

Manual and model-assisted tool inspection.

Chrome DevTools MCP WebMCP tools

Let a coding agent inspect and invoke page tools.

Lighthouse registered tools audit

List tools discovered on a page.

Lighthouse schema validity audit

Find declarative schema problems.

Lighthouse agentic browsing requirements

Category availability, prerequisites, and scoring model.

WebMCP eval guidance

Design deterministic tests and model evaluations.

WebMCP Evals

Deterministic smoke tests and experimental model evaluations.

GoogleChromeLabs WebMCP tools

Experimental utilities, eval tooling, and demos.
GoogleChromeLabs projects are experimental and are not officially supported Google products. Use the Chrome developer documentation above for supported Chrome guidance.

Frameworks, demos, and community

Angular WebMCP

Angular lifecycle, forms, and testing guidance.

Puppeteer WebMCP

Programmatic discovery and browser testing.

GoogleChromeLabs explainer

Runnable comparison and WebMCP examples.

WebMCP Page Agent

Gemini-powered, polyfill-backed consumer demo.

WebMCP Studio

Experimental workflow for generating WebMCP code and evaluations.

Awesome WebMCP community directory

Community-maintained ecosystem directory.

GoogleChromeLabs WebMCP catalog

Experimental demos, libraries, and tools.
Angular and Puppeteer label their WebMCP APIs experimental. Follow their own documentation for compatibility and release requirements.

MCP-B documentation

The WebMCP API sources and declarative API sources route proposal questions upstream. WebMCP and MCP-B extensions defines this project’s boundary, while Choose a runtime and the package index document MCP-B behavior.