sincecutoff.com
← all changes

playwright-mcp exposes page-registered WebMCP tools directly

Introduced 2026-09-18 · score 0.95

HOW TO USE IT

When the current tab exposes a page-registered WebMCP tool, call its `webmcp_<tool>` entry using the listed input schema. The tool list follows the current tab and may change; handle `tools/list_changed` notifications.

WHY THIS HELPS

Call a page-provided operation directly while inspecting or interacting with a web application.

BEFORE THIS CHANGE

In v0.0.81, use `browser_webmcp_list` / `browser_webmcp_call`; v0.0.82 replaces these MCP tools with page-listed `webmcp_<tool>` tools.

REQUIREMENTS AND LIMITATIONS

  • Version: v0.0.82
  • Availability: WebMCP is experimental; see WebMCP in Chrome for how to enable it.
  • webmcp_<tool> input parameters (required): Use the parameters in that page tool's listed input schema; they vary by page.
  • --no-webmcp: Disables collection and exposure of page-registered WebMCP tools.
  • webmcp: Set to `false` in the server config to disable page-registered WebMCP tools.
  • PLAYWRIGHT_MCP_WEBMCP: Set to `false` to disable page-registered WebMCP tools.
  • Prerequisite: Enable WebMCP in Chrome for local development: open `chrome://flags/#enable-webmcp-testing`, enable the flag, then relaunch Chrome.
  • Tool names, descriptions, schemas, and results come from the page and are untrusted input.
  • WebMCP must be enabled in Chrome; exact enablement steps are not supplied.
  • Docs conflict: The newer v0.0.83 release notes say WebMCP tool calls work with Chromium 155+. That version-specific requirement is not established for v0.0.82.

FIRST-PARTY EVIDENCE

Check the installed version and the source before using it. Entry JSON

Report a problem with this card