{
  "markdown": "# Webhook Studio\n\n**A webhook pipeline your agent can drive — keyless.** Provision a real endpoint, wait for the\nprovider event, replay it into localhost, forward it to your app, and generate types from your\n*actual* captured payloads. Built for humans debugging webhooks and for AI agents building the\nintegration.\n\n→ **App:** https://webhook-studio.com &nbsp;·&nbsp; **Docs:** https://webhook-studio.com/docs\n&nbsp;·&nbsp; **Agent spec (llms.txt):** https://webhook-studio.com/llms.txt\n\n---\n\n## Three jobs, one URL\n\n- **Debug** — a zero-signup endpoint, a live inbox with full headers + raw body, and signature\n  verification results on every request.\n- **Route** — forward matching events to your backend with AND/OR conditions, and durable re-drive:\n  a delivery interrupted by a crash or deploy is re-driven from a durable record, not silently dropped.\n- **Learn** — every event updates a durable model of what the provider actually sends *your* account.\n  Ask for a TypeScript / Zod / JSON-Schema type and the optional fields are the ones genuinely\n  sometimes absent in your traffic; ask what changed between two versions and get a breaking-change\n  diff. **No other webhook tool does this.** Honest comparison: https://webhook-studio.com/compare\n\n## Use it from your AI tools (MCP)\n\nWebhook Studio is a remote **MCP server** (Streamable HTTP, stateless). Add one URL:\n\n```bash\nclaude mcp add --transport http webhook-studio https://webhook-studio.com/mcp \\\n  --header \"Authorization: Bearer $(curl -s -X POST https://webhook-studio.com/api/start | jq -r .api_token)\"\n```\n\nThat `curl` mints a **keyless** read + replay token (no signup) bound to a fresh 3-day endpoint. For\nfull access — create endpoints, configure verification, stand up forwards — use a `ws_live_…` key\nfrom your dashboard.\n\nOr add it to your client's MCP config (`~/.cursor/mcp.json`, `.vscode/mcp.json`,\n`claude_desktop_config.json`) — full setup for every client at https://webhook-studio.com/mcp/setup:\n\n```json\n{\n  \"mcpServers\": {\n    \"webhook-studio\": {\n      \"url\": \"https://webhook-studio.com/mcp\",\n      \"headers\": { \"Authorization\": \"Bearer ws_live_your_key_here\" }\n    }\n  }\n}\n```\n\nThe `Authorization` header is optional — omit it for a public connection (the read/replay tools that\naccept a `ws_anon_…` token), or set a `ws_live_…` key for the full toolset.\n\nListed in the official MCP Registry as [`com.webhook-studio/webhooks`](https://registry.modelcontextprotocol.io/v0/servers?search=webhook-studio).\nThe manifest is [`server.json`](./server.json) in this repo.\n\n## Tools\n\nTask-shaped, not resource-shaped — reach for them by intent:\n\n| | |\n|---|---|\n| `create_bucket` · `list_buckets` · `get_bucket` · `delete_bucket` | Provision and manage endpoints |\n| `latest_event` · `list_events` · `get_event` · `wait_for_event` | Read events; block until one arrives |\n| `replay_event` · `forward_bucket` · `list_deliveries` | Replay to localhost, forward, check results |\n| `configure_verification` | Turn on HMAC with the provider's real secret |\n| `list_schemas` · `get_schema` · `diff_schema` · `generate_types` · `find_correlation_keys` | The knowledge layer |\n\nEach tool maps 1:1 onto a `/v1` REST route, so the [REST reference](https://webhook-studio.com/docs)\nis also the tool reference.\n\n## Keyless in one call (no MCP client needed)\n\n```bash\ncurl -X POST https://webhook-studio.com/api/start\n# → { ingest_url, inbox_url, api_token: \"ws_anon_…\", expires_in_days: 3, ... }\n```\n\nPoint a provider at `ingest_url`, hand the human `inbox_url`, and use `api_token` to read + replay\nover `/v1` or `/mcp`. Full agent guide: https://webhook-studio.com/llms.txt\n\n## Provider guides\n\nOne-click test URLs and correct signature-verification snippets per provider:\n\n- [Stripe](https://webhook-studio.com/webhooks/stripe)\n- [GitHub](https://webhook-studio.com/webhooks/github)\n\n## License\n\nDocumentation and examples in this repo are [MIT](./LICENSE). The hosted product is proprietary.\n",
  "bytes": 3966,
  "sha": "5491fe0d4eccb54ca2e4b9965e5a398f82aa8a3948fbe545bf038037fff30792",
  "repo_slug": "lestertww/webhookstudio",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_webhook_studio_webhooks_f06e44ef/readme"
}