mcpField
P
pipehero

pipehero

Remote
pipehero.appDeveloper Tools0Updated 1w ago

About pipehero

Pipehero captures webhooks sent to a public URL tunneled to localhost, giving developers and AI agents tools to inspect, replay, and debug requests. Its MCP server also manages API collections and compares documentation with traffic.

Key features

  1. 01Expose a local port through a tunnel
  2. 02List tunnels and captured webhooks
  3. 03Inspect and replay requests to localhost
  4. 04Manage API collections and endpoint examples
  5. 05Import and export OpenAPI, Postman, and curl

Use cases

  1. 01Debug a webhook handler on localhost
  2. 02Replay a captured request after a code change
  3. 03Keep API documentation aligned with captured traffic

MCP support

The remote and local MCP servers let clients list tunnels, inspect captured requests, and replay webhooks; local MCP can also start and stop tunnels. Additional tools manage API collections, endpoints, examples, and traffic checks.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.pipehero.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

25

This tool takes no parameters.

Details

From the project README

Pipehero — MCP server + skill

Pipehero tunnels your localhost to a public URL and captures every webhook, so you can inspect, replay, and debug them — including from your AI agent via MCP.

This repo is auto-published from Pipehero's source. It holds the public MCP manifest and the agent skill. Issues/PRs welcome.

Connect the MCP server

Let an agent (Claude Code, Cursor, Copilot, Windsurf, Zed, …) list your tunnels, read captured webhooks, and replay them to localhost.

Remote — recommended (no install, OAuth)
claude mcp add --transport http pipehero https://mcp.pipehero.app/mcp

Your client opens the browser to sign in and approve — no token to paste.

For CI/headless, pass a token from https://pipehero.app/dashboard/settings:

claude mcp add --transport http pipehero https://mcp.pipehero.app/mcp \
  --header "Authorization: Bearer <token>"
Local — via the CLI
curl -fsSL https://pipehero.app/install | sh
pipehero login
claude mcp add pipehero -- pipehero mcp

Any MCP client works — add it to .cursor/mcp.json, claude_desktop_config.json, etc.:

{ "mcpServers": { "pipehero": { "command": "pipehero", "args": ["mcp"] } } }

Tools

ToolWhat it does
list_tunnelsYour tunnels and whether each is online.
list_requests(subdomain)Recent captured webhooks for a tunnel.
get_request(subdomain, id)Full request + response (headers + body).
replay_request(subdomain, id)Replay a webhook to your localhost.
start_tunnel(name, port)Expose a local port on a public URL (local MCP only).
stop_tunnel(name)Stop a tunnel started with start_tunnel (local MCP only).
list_api_collections, get_api_collection(collection_id)Your saved API docs: folders, endpoints, environments (remote MCP, and local from 0.1.14).
get_api_endpoint(collection_id, method + path)One endpoint in full, with its version and response examples.
upsert_api_endpoint(collection_id, method, path, …)Create or update an endpoint by route, so docs follow your code.
add_api_example(collection_id, method + path, name, status, …)Save a response example.
delete_api_endpoint(collection_id, method + path)Remove an endpoint whose route is gone.
import_api_spec(format, content) / export_api_collection(collection_id)OpenAPI, Postman and curl, both ways.
run_api_endpoint(collection_id, method + path, environment)Send it and read the real response.
save_captured_request(collection_id, tunnel, request_id)Turn a real captured request into docs, without credentials.
check_api_drift(collection_id, tunnel)Compare the docs with real traffic (Pro/Team).
list_api_monitors(collection_id)Which endpoints are monitored and which are failing, with the last error (Pro/Team).
list_api_proposalsWhat happened to your proposed changes, on workspaces that review AI changes.
get_api_share_link(collection_id, method + path)The endpoint's shareable link: a read-only page with its docs, examples and latest run.
share_api_endpoint(collection_id, method + path, …)Create that link (workspace-only by default), open it to anyone with the link, or invite people by email.
share_api_collection(collection_id, …)The same for a whole collection: every endpoint, read-only, never its environments.

Because your agent has both the captured webhook and your codebase, it can explain why a handler failed — then fix it and replay to confirm.

Skill

Install the skill so your agent knows when and how to use Pipehero:

pipehero skill install

or copy SKILL.md into ~/.claude/skills/pipehero/SKILL.md.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.