# Pipehero MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.pipehero%2Fpipehero
Registry id: `mcp-registry/io.github.pipehero/pipehero`
Status: live (checked 2026-10-27T01:26:43.485Z)

## Measurements (30 days)

- Uptime: 99.97%
- Checks: 4929
- Outages (90 days): 1

## Install

```json
{
  "mcpServers": {
    "pipehero-mcp-server": {
      "type": "http",
      "url": "https://mcp.pipehero.app/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http pipehero-mcp-server https://mcp.pipehero.app/mcp
```

## Tools (25)

- `add_api_example`: 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 t
- `check_api_drift`: 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 requ
- `create_api_collection`: 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.
- `delete_api_endpoint`: Delete an endpoint and its examples. Use when the route no longer exists in the code. Cannot be undone.
- `export_api_collection`: Export a collection as an OpenAPI 3.1 or Postman 2.1 document. Handy to read the whole API at once.
- `get_api_collection`: Get one collection's folders, endpoints (id, method, path, name, version, example count) and environments (with their variables).
- `get_api_endpoint`: Get one endpoint in full: description, parameters, headers, request body, saved response examples and its current `version`. Identify it by endpoint_id or by me
- `get_api_share_link`: Get the shareable link of an endpoint (a read-only page with its docs, examples and latest run, secrets hidden), who can open it and who was invited. Use it to 
- `get_request`: Get the full request and response (headers + body) of one captured webhook by id.
- `import_api_spec`: 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
- `list_api_collections`: List the workspace's API collections (saved endpoints with examples and environments). Start here to find a collection_id.
- `list_api_monitors`: 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 l
- `list_api_proposals`: 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 teamm
- `list_api_runs`: 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.
- `list_requests`: List recent webhooks/requests captured for a tunnel. Returns id, method, path, status and bodies.
- `list_tunnels`: List the user's Pipehero tunnels and whether each is currently online.
- `replay_request`: Replay a captured webhook to the user's localhost (the tunnel CLI must be running).
- `run_api_endpoint`: 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 t
- `save_captured_request`: 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
- `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, pad
- `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 
- `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 loca
- `share_api_collection`: Share a whole collection: every endpoint in it (including ones added later), with its examples and latest run, read-only and with secrets hidden. Environments a
- `share_api_endpoint`: Create an endpoint's shareable link and return it. With no other arguments the link stays restricted: workspace members can open it (they sign in), which is eno
- `upsert_api_endpoint`: 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 sta

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
