Tunnel public traffic to your machine, inspect and replay every request, and debug it with your team — or hand it to your AI agent via MCP.
$ curl -fsSL pipehero.app/install | shWorks with Stripe · GitHub · Shopify · any HTTP webhook
$ pipehero start myapp --port 3000 tunnel up https://myapp.t.pipehero.app → localhost:3000 inspect http://127.0.0.1:4140 POST /webhooks/stripe 200 24ms POST /webhooks/github 200 18ms GET /health 200 3ms POST /webhooks/stripe 500 61ms
Not just a tunnel — a full inspection and replay workflow built for the way developers actually work.
A stable URL per project. Point Stripe, GitHub or any provider at it and receive real webhooks on your machine.
Every request as it lands — method, path, headers, body, status and latency — in a built-in local panel.
Re-fire any request to localhost without waiting for the provider. Tweak the body first to test edge cases.
Connections, request rate and p50/p90 latency — ngrok-style — in your terminal and the web panel.
Share tunnels and request history across your org, with roles and reserved subdomains. Debug together, not over screenshots.
Verify Stripe / GitHub / Shopify signatures at the edge — every request gets a ✓/✗ badge, checked over the raw body before it hits your code.
curl -fsSL pipehero.app/install | shpipehero loginpipehero start myapp --port 3000https://myapp.t.pipehero.app/webhooksPipehero ships an MCP server, so your AI agent can list your tunnels, read captured webhooks, and replay them to localhost — no context-switching. MCP is an open standard, so it works with whatever you use:
claude mcp add --transport http pipehero https://mcp.pipehero.app/mcp
›“The last webhook to myapp returned 500 — read the payload and my handler and tell me why.”
›“Fix it, then replay the webhook to confirm it works.”
Start free. Upgrade when you need more.
Everything in Free, plus:
Everything in Pro, plus:
Plans are per workspace — each workspace is billed separately.
Tunnel, inspect, replay. Get back to building.
Open the dashboard