Skip to main content
Declarative WebMCP maps annotated HTML forms to tools while keeping the form visible to the user. Its proposal and implementation details remain split across upstream sources.

Upstream sources

The Community Group draft does not yet contain a complete normative declarative definition. Treat the explainer as proposal design and Chrome’s documentation as Chrome implementation behavior.

MCP-B coverage

@mcp-b/webmcp-polyfill documents the subset implemented by the portable runtime and its native-only gaps. @mcp-b/react-webmcp provides JSX declarations for the supported form attributes; it does not add a separate declarative runtime. For imperative JavaScript tools, use the WebMCP API quick reference.