Webhooks MCP server
{
"mcpServers": {
"webhook-studio": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}{
"mcpServers": {
"webhook-studio": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}{
"mcpServers": {
"webhook-studio": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}{
"servers": {
"webhook-studio": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}{
"mcpServers": {
"webhook-studio": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 0.1.1
What it does
Webhook Studio is an MCP server that provisions temporary webhook endpoints, captures incoming events, replays them locally, forwards them to backends, and generates TypeScript/Zod types from real traffic. It is for developers and AI agents integrating webhook providers without signup or keys.
- Debug webhook integrations by capturing full request headers, bodies, and signature verification results in a live inbox.
- Forward webhook events to your application with conditional routing and automatic re-delivery on failures.
- Generate accurate TypeScript, Zod, or JSON-Schema types by analyzing the actual webhook payloads your account receives.
Tools this server exposes
| Tool | Does |
|---|---|
| create_bucket | Provision a new webhook endpoint. |
| list_buckets | List all webhook endpoints. |
| get_bucket | Retrieve details of a specific webhook endpoint. |
| delete_bucket | Delete a webhook endpoint. |
| latest_event | Get the most recent event received on an endpoint. |
| list_events | List events received on an endpoint. |
| get_event | Retrieve details of a specific event. |
| wait_for_event | Block until an event is received on an endpoint. |
| replay_event | Replay a captured event to a local endpoint. |
| forward_bucket | Configure forwarding of events from an endpoint to a backend URL. |
| list_deliveries | List forwarded event deliveries and their results. |
| configure_verification | Enable HMAC signature verification with a provider's secret. |
| list_schemas | List learned schemas from captured events. |
| get_schema | Retrieve the schema of captured events. |
| diff_schema | Compare schemas between two versions to identify changes. |
| generate_types | Generate TypeScript, Zod, or JSON-Schema types from captured payloads. |
| find_correlation_keys | Identify fields that correlate events across webhook deliveries. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.