Turn any website's hidden API into agent tools

Most sites have no MCP server, no WebMCP, no OpenAPI — just an internal REST API their own app calls. API Capture observes that traffic and synthesizes an OpenAPI spec + tools an AI agent can actually run. The third connection type, alongside MCP and WebMCP.

How it works

1 · OBSERVE

Capture traffic

The QuickCatch extension (opt-in, per-site) records a page's fetch/XHR calls — or POST them yourself.

2 · SYNTHESIZE

Build the spec

We collapse id-like paths into params, infer request/response schemas, and emit a clean OpenAPI 3 spec.

3 · EXECUTE

Agent-callable

Each operation becomes a tool an agent can call — wmcp runs the real upstream request.

Live demo

Paste observed HTTP exchanges (or use the prefilled sample) and synthesize tools in your browser.

Tools appear here…

Two ways to capture

Browser extension

One click on any site — opt-in, current-tab only, auth fields redacted. Get QuickCatch.

Developer API

POST your captured exchanges directly:

curl -X POST https://wmcp.sh/api/v1/flows \
  -H "content-type: application/json" \
  -d '{"flows":[{"method":"GET","url":"…"}]}'

Synthesis is free (read tier). Executing the captured tools against the real API is the paid tier — get a key.