MCP serverio.github.pipehero/pipehero
Debug webhooks from your AI agent: inspect and replay captured webhooks on localhost.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 18 hr ago
Tools
22
changed 12 days ago
More info
URL
mcp.pipehero.app/mcp
streamable-http
Says it is
pipehero 0.1.15
protocol 2024-11-05
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:4d0414c0dc…4f4cfe · +15 −0 12 days ago
| Tool | Schema |
|---|---|
| add_api_example added Save a response example on an endpoint (for instance the 402 your handler returns for a declined card). Replaces the example with the same name, so it is safe to repeat. |
input · no output |
| check_api_drift added Compare a collection's docs with the real traffic a tunnel captured (Pro/Team). Returns routes nobody documented, status codes with no example, response or request fields missing f |
input · no output |
| create_api_collection added Create an empty API collection. Prefer import_api_spec when there is an OpenAPI file, and upsert_api_endpoint to fill it from the code. |
input · no output |
| delete_api_endpoint added Delete an endpoint and its examples. Use when the route no longer exists in the code. Cannot be undone. |
input · no output |
| export_api_collection added Export a collection as an OpenAPI 3.1 or Postman 2.1 document. Handy to read the whole API at once. |
input · no output |
| get_api_collection added Get one collection's folders, endpoints (id, method, path, name, version, example count) and environments (with their variables). |
input · no output |
| get_api_endpoint added Get one endpoint in full: description, parameters, headers, request body, saved response examples and its current `version`. Identify it by endpoint_id or by method + path. |
input · no output |
| get_request Get the full request and response (headers + body) of one captured webhook by id. |
input · no output |
| import_api_spec added Import an OpenAPI 3.x document (as JSON), a Postman v2.x collection (JSON) or a curl command into a new collection, or into `collection_id`. All or nothing, and plan limits are che |
input · no output |
| list_api_collections added List the workspace's API collections (saved endpoints with examples and environments). Start here to find a collection_id. |
input · no output |
| list_api_monitors added See which endpoints of a collection are checked on a schedule (Pro/Team monitors) and how they are doing: state (healthy, failing, blip, paused, waiting), the last check with its s |
input · no output |
| list_api_proposals added See what happened to the changes you proposed. Some workspaces review AI changes: your write tools then answer `pending_review` and change nothing until a teammate approves. This l |
input · no output |
| list_api_runs added Recent runs of an endpoint (newest first, default 5): who/what was sent and what came back. Use to see what happened the last time it was run. |
input · no output |
| list_requests List recent webhooks/requests captured for a tunnel. Returns id, method, path, status and bodies. |
input · no output |
| list_tunnels List the user's Pipehero tunnels and whether each is currently online. |
input · no output |
| replay_request Replay a captured webhook to the user's localhost (the tunnel CLI must be running). |
input · no output |
| run_api_endpoint added Send an endpoint against an environment and return the real response (status, headers, body up to 20 KB). A `local` environment goes through the user's tunnel to their localhost (t |
input · no output |
| save_captured_request added Document a real request captured by a tunnel (get its id from list_requests). If an endpoint already covers the route, the response is added to it as an example; otherwise an endpo |
input · no output |
| send_test_webhook Send a generated test webhook to the user's localhost (the tunnel CLI must be running). Provide a `provider` (stripe, github, shopify, clerk, slack, resend, paddle, polar, lemonsqu |
input · no output |
| set_long_requests Opt a tunnel into a 120-second ingress timeout instead of the 30-second default — for tool calls that legitimately run long, e.g. an MCP server exposed through the tunnel. Persists |
input · no output |
| set_ws_passthrough Opt a tunnel into WebSocket passthrough, so an application-level WebSocket connection (e.g. a mobile/web app's own realtime feature) can be relayed to your localhost. Pro/Team plan |
input · no output |
| upsert_api_endpoint added Document an endpoint: creates it, or updates the existing one for the same method + path. Use it whenever you add or change a route in the code, so the docs stay true. Only the fie |
input · no output |
Verify it yourself
npx teppi-check https://mcp.pipehero.app/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2JWY1CKMJGW20552ARP1