Catalog grouping · interfaces
WebMCPWebMCP draft 2026-08-26
Expose website functionality as structured tools through a browser-mediated agent boundary.
Terminology basis: Catalog grouping. This organizes related questions and is not itself a compatibility claim.
Product support cells
Family progress by product
Counts combine 7 atomic capabilities. “Reviewed” measures evidence coverage; supported includes yes and partial.
| Product | Supported | Reviewed | Breakdown |
|---|---|---|---|
| ChatGPTweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Claudeweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Geminiweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Copilotweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Grokweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Grok Botdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Perplexityweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Le Chatweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Devinweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Replit Agentweb | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| ChatGPTdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Claudedesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Cursordesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| OpenWork Desktopdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Copilot Chatdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Chrome WebMCP origin trialdesktop | 7/7 | 7/7 | Supported 3 · Partial 4 · Unsupported 0 · Unknown 0 |
| Windsurfdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Zed Agentdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Continuedesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Clinedesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| JetBrains AIdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Warpdesktop | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Claude CLIcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| ChatGPT CLIcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Codex CLIcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| OpenCodecli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Gemini CLIcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Aidercli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Goosecli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Copilot CLIcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
| Ampcli | 0/7 | 0/7 | Supported 0 · Partial 0 · Unsupported 0 · Unknown 7 |
Atomic capabilities
- WebMCP declarative form tools — Expose semantic HTML forms as structured tools through WebMCP annotations.
- WebMCP execution cancellation — Cancel pending tool registration or execution through abort signals and lifecycle rules.
- WebMCP imperative tools — Register JavaScript-backed tools through document.modelContext.registerTool().
- WebMCP permissions policy — Gate tool exposure across documents and origins through the tools permissions policy.
- WebMCP security annotations — Communicate read-only and untrusted-content hints across the site-to-agent boundary.
- WebMCP tool discovery — Expose the active page tool list and schemas to a WebMCP-aware agent.
- WebMCP tool execution — Invoke a page tool with structured arguments and return its result to the agent.
Definition and scope
What this capability means
WebMCP is not remote MCP server configuration. It is a draft browser API through which a page exposes structured tools to browser-provided or author-provided agents. The family keeps page authoring APIs, agent consumption APIs, origin controls, and security signals distinct.