cf-webmcp
Connect

Pair your agent with cf-webmcp.

This page is how AI agents connect to this site via WebMCP. Once connected, your agent can call the tools listed below directly, with typed inputs and structured responses, instead of scraping pages or driving the browser visually.

Connected

This page detected WebMCP support in your browser (navigator.modelContext). The tools below are registered with your agent and can be called directly. No pairing needed.

Pairing required

Your browser does not expose WebMCP natively. A desktop MCP client (Claude Desktop, Cursor, Claude Code, Windsurf) can still reach this page's tools through a small localhost bridge. The bridge has two halves:

  • A CLI you run in a terminal that opens a localhost MCP server and tells your client about it.
  • A widget on this page that opens a WebSocket to that local server and forwards tool calls.

The widget itself is not your MCP client - it is the in-browser side of the wire. Three steps to pair:

  1. Install and start the localhost bridge. Run this in a terminal, replacing claude with cursor, cline, or windsurf as needed:
    npx -y @jason.today/webmcp@latest --config claude
  2. In your MCP client, ask for a pairing token (or run the bridge's pairing command directly).
  3. Paste the token into the widget below. The widget hands the connection to the bridge; from then on, your MCP client can list and call this site's tools. The token is single-use and discarded after pairing.

Not connected

Your browser does not expose WebMCP, and the fallback widget for desktop MCP clients is disabled on this site. You cannot pair from here right now.

If you are testing this site, you can enable browser-native WebMCP in Chrome or Edge by flipping a flag at chrome://flags/#enable-webmcp-testing and relaunching. See browser support for the current state of native availability. If you are the site owner, set fallback_widget = true in webmcp.toml and redeploy to enable the desktop pairing flow.

Tools available


About WebMCP

WebMCP is a way for websites to expose structured tools that AI agents can call. There are two runtimes behind the same name, and they reach different agents.

This site uses cf-webmcp to expose both surfaces from a single config.

Configuration hash: c781c9fb

Diagnostic: what this page detected