pipehero
Was dieses MCP kann
Captures, inspects, replays, tests, monitors, and documents webhooks and API endpoints through local tunnels.
Tools
Eingabeschema
{'type': 'object', 'required': ['collection_id', 'name', 'status'], 'properties': {'body': {'description': 'Example response body (any JSON).'}, 'name': {'type': 'string', 'description': 'e.g. Card declined.'}, 'path': {'type': 'string', 'description': 'Route path as written in the code, e.g. /v1/charges/:id or /v1/charges/{id}.'}, 'method': {'type': 'string', 'description': 'HTTP method of the route, e.g. POST. Use with path instead of endpoint_id.'}, 'status': {'type': 'integer'}, 'headers': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'value'], 'properties': {'name': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'endpoint_id': {'type': 'string', 'description': 'Id of the endpoint. Alternative to method + path.'}, 'status_text': {'type': 'string'}, 'collection_id': {'type': 'string', 'description': 'Id from list_api_collections.'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id', 'tunnel'], 'properties': {'limit': {'type': 'integer', 'description': 'How many recent requests to compare (default 200, max 500).'}, 'tunnel': {'type': 'string', 'description': 'Subdomain of the tunnel whose traffic to compare.'}, 'collection_id': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'description': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'path': {'type': 'string', 'description': 'Route path as written in the code, e.g. /v1/charges/:id or /v1/charges/{id}.'}, 'method': {'type': 'string', 'description': 'HTTP method of the route, e.g. POST. Use with path instead of endpoint_id.'}, 'endpoint_id': {'type': 'string', 'description': 'Id of the endpoint. Alternative to method + path.'}, 'collection_id': {'type': 'string', 'description': 'Id from list_api_collections.'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'format': {'enum': ['openapi', 'postman'], 'type': 'string'}, 'collection_id': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'collection_id': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'path': {'type': 'string', 'description': 'Route path as written in the code, e.g. /v1/charges/:id or /v1/charges/{id}.'}, 'method': {'type': 'string', 'description': 'HTTP method of the route, e.g. POST. Use with path instead of endpoint_id.'}, 'endpoint_id': {'type': 'string', 'description': 'Id of the endpoint. Alternative to method + path.'}, 'collection_id': {'type': 'string', 'description': 'Id from list_api_collections.'}}}
Eingabeschema
{'type': 'object', 'required': ['subdomain', 'id'], 'properties': {'id': {'type': 'string'}, 'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['format', 'content'], 'properties': {'name': {'type': 'string', 'description': 'Name for the new collection.'}, 'format': {'enum': ['openapi', 'postman', 'har', 'curl'], 'type': 'string'}, 'content': {'description': 'The document (object or JSON string), or the curl command.'}, 'collection_id': {'type': 'string', 'description': 'Add to this collection instead of creating one.'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'collection_id': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['collection_id'], 'properties': {'path': {'type': 'string', 'description': 'Route path as written in the code, e.g. /v1/charges/:id or /v1/charges/{id}.'}, 'limit': {'type': 'integer', 'description': '1 to 20.'}, 'method': {'type': 'string', 'description': 'HTTP method of the route, e.g. POST. Use with path instead of endpoint_id.'}, 'endpoint_id': {'type': 'string', 'description': 'Id of the endpoint. Alternative to method + path.'}, 'collection_id': {'type': 'string', 'description': 'Id from list_api_collections.'}}}
Eingabeschema
{'type': 'object', 'required': ['subdomain'], 'properties': {'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['subdomain', 'id'], 'properties': {'id': {'type': 'string'}, 'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id', 'environment'], 'properties': {'path': {'type': 'string', 'description': 'Route path as written in the code, e.g. /v1/charges/:id or /v1/charges/{id}.'}, 'method': {'type': 'string', 'description': 'HTTP method of the route, e.g. POST. Use with path instead of endpoint_id.'}, 'variables': {'type': 'object', 'description': 'Values for {{variables}} the environment doesn\'t define, e.g. {"id": "ch_123"}.', 'additionalProperties': {'type': 'string'}}, 'endpoint_id': {'type': 'string', 'description': 'Id of the endpoint. Alternative to method + path.'}, 'environment': {'type': 'string', 'description': 'Environment name or id, e.g. local.'}, 'collection_id': {'type': 'string', 'description': 'Id from list_api_collections.'}, 'confirm_write_to_prod': {'type': 'boolean'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id', 'tunnel', 'request_id'], 'properties': {'path': {'type': 'string'}, 'folder': {'type': 'string', 'description': 'Folder for a newly created endpoint, created by name if missing.'}, 'method': {'type': 'string', 'description': 'With path: the endpoint that should receive the example.'}, 'tunnel': {'type': 'string', 'description': 'Subdomain of the tunnel that captured the request.'}, 'request_id': {'type': 'string', 'description': 'Id of the captured request, from list_requests.'}, 'endpoint_id': {'type': 'string', 'description': 'Add the example to this endpoint instead of matching by route. Alternative to method + path.'}, 'collection_id': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['subdomain', 'provider'], 'properties': {'body': {'type': 'string', 'description': 'Custom JSON body (overrides the template)'}, 'event': {'type': 'string'}, 'provider': {'type': 'string'}, 'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['subdomain', 'enabled'], 'properties': {'enabled': {'type': 'boolean'}, 'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['subdomain', 'enabled'], 'properties': {'enabled': {'type': 'boolean'}, 'subdomain': {'type': 'string'}}}
Eingabeschema
{'type': 'object', 'required': ['collection_id', 'method', 'path'], 'properties': {'body': {'description': 'Example request body (any JSON). null clears it.'}, 'kind': {'enum': ['http', 'event'], 'type': 'string', 'description': '`event` for a webhook your app sends.'}, 'name': {'type': 'string', 'description': 'Short title, e.g. Create a charge. Defaults to METHOD /path.'}, 'path': {'type': 'string'}, 'folder': {'type': 'string', 'description': 'Folder name, e.g. Charges.'}, 'method': {'type': 'string'}, 'params': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'in': {'enum': ['path', 'query', 'header', 'body'], 'type': 'string'}, 'name': {'type': 'string'}, 'type': {'type': 'string'}, 'required': {'type': 'boolean'}, 'description': {'type': 'string'}}}, 'description': 'Documented fields.'}, 'headers': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'value'], 'properties': {'name': {'type': 'string'}, 'value': {'type': 'string'}}}}, 'version': {'type': 'integer'}, 'description': {'type': 'string'}, 'collection_id': {'type': 'string'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
TinyFn
Offers deterministic utility functions for mathematics, conversions, validation, hashing, encoding, arrays, dates, colors, and pa…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
Courier
Provides notification delivery infrastructure for users, tenants, lists, templates, preferences, journeys, automations, brands, a…
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
apis-io
Provides catalog search, comparison, scoring, enrichment, lists, and dataset exports for APIs, providers, specifications, workflo…