What problem does it solve?
Implements and debugs browser WebMCP integrations in JavaScript or TypeScript web apps. Use when exposing imperative tools through navigator.modelContext, annotating HTML forms for declarative tools, handling agent-invoked form flows, or validating WebMCP behavior in the current Chrome preview. Don't use for server-side MCP servers, REST tool backends, or non-browser providers.
Core Features & Use Cases
- Exposes imperative tools via navigator.modelContext and supports declarative tool annotations through toolname/tooldescription forms.
- Enables debugging and validation of WebMCP tool lifecycles, including agent-driven submits and tool invocation flows in browser contexts.
- Applies to in-browser apps and prototypes; not suitable for server-side MCP servers, REST tool backends, or non-browser providers.
Quick Start
Register a WebMCP tool on a page and validate its behavior in the Chrome preview.