MCP-native · works with any AI agent

Develop, debug & ship webhooks.

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 | sh

Works with Stripe · GitHub · Shopify · any HTTP webhook

Debug fromClaudeCursorCopilotWindsurfCodexZed
pipehero
$ pipehero start myapp --port 3000

  tunnel up   https://myapp.t.pipehero.applocalhost: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

Everything you need to debug webhooks

Not just a tunnel — a full inspection and replay workflow built for the way developers actually work.

Public tunnels

A stable URL per project. Point Stripe, GitHub or any provider at it and receive real webhooks on your machine.

Live inspection

Every request as it lands — method, path, headers, body, status and latency — in a built-in local panel.

Replay & edit

Re-fire any request to localhost without waiting for the provider. Tweak the body first to test edge cases.

Live metrics

Connections, request rate and p50/p90 latency — ngrok-style — in your terminal and the web panel.

Built for teams

Share tunnels and request history across your org, with roles and reserved subdomains. Debug together, not over screenshots.

Signature checks

Verify Stripe / GitHub / Shopify signatures at the edge — every request gets a ✓/✗ badge, checked over the raw body before it hits your code.

From zero to receiving webhooks in seconds

1

Install

curl -fsSL pipehero.app/install | sh
2

Log in

pipehero login
3

Start a tunnel

pipehero start myapp --port 3000
4

Point your webhook

https://myapp.t.pipehero.app/webhooks
MCP

Webhook tunnels your AI agent can actually use

Pipehero 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 CodeClaude DesktopCursorWindsurfVS Code / CopilotZed
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.”

Simple pricing

Start free. Upgrade when you need more.

Free
$0
  • 1 tunnel
  • 5 req/s per tunnel
  • Live tail + local inspection
  • Replay to localhost
  • Offline capture (last ~50)
  • Basic signature verification
  • 3-day request history
  • MCP access
  • Email + chat support
Get started
ProPopular
$9/mo

Everything in Free, plus:

  • 3 tunnels
  • 20 req/s per tunnel
  • 30-day request history
  • Full offline capture
  • Advanced signature verification + alerts
  • AI fake-webhook generator
  • Failure alerts (in-app + email)
Get started
Team
$15/mo

Everything in Pro, plus:

  • Up to 5 members, then $5/seat/mo
  • Unlimited tunnels
  • 100 req/s per tunnel
  • Shared workspace, roles & invites
  • 90-day request history
  • Priority support
Get started

Plans are per workspace — each workspace is billed separately.

Stop guessing what your webhooks send.

Tunnel, inspect, replay. Get back to building.

Open the dashboard