Servidor MCP de Webhook Studio
Qué servidores del registro oficial de MCP son de Webhook Studio, si responden y qué ofrecen. Un programa comprobó cada dato; nada está copiado de la página del producto.
leído el 2026-10-25
- Nombre en el registrocom.webhook-studio/webhooksverificado en el registro MCP
El nombre en el registro está bajo webhook-studio.com. El registro solo permite usar ese espacio de nombres a quien demuestra control del dominio por DNS o HTTP.
- Estadorespondecomprobado el 2026-10-25
- Herramientas17
- El servidor se llamawebhook-studio
- Versión del servidor0.1.1
- Versión del protocolo2025-06-18
El 2026-10-25 el servidor respondió a initialize y tools/list sin iniciar sesión. Primera respuesta en 86 ms.
- Sus herramientas hacen todos los casos de uso comprobados: capture and inspect incoming provider webhook requests; generate typescript types from real webhook payloads; replay captured events to localhost with original signatures.
- Comprobado 1 de los 7 días necesarios para juzgar su fiabilidad.
Una vez conectado
- Para "capture and inspect incoming provider webhook requests", la primera llamada probable es create_bucket.
- Para "generate typescript types from real webhook payloads", la primera llamada probable es list_schemas.
- Mantén la aprobación para delete_bucket: borran, envían o pagan sin avisar.
- create_bucket, delete_bucket cambian datos sin iniciar sesión: cualquiera con la dirección puede llamarlas.
Lo dicen reglas a partir de las mediciones de arriba. La primera llamada probable la elige un modelo de la lista de herramientas; lee su descripción antes de fiarte.
- Nota INITE MCPtras una semanala nota necesita 7 comprobaciones diarias: 1 hasta ahora
- Qué puede hacer un agente con él3 de 3 casos de uso
- Respondiómidiendo1 de las 7 comprobaciones diarias necesarias para mostrar el porcentaje
- Mediana de la primera respuesta232 ms
- Espacio en el contexto del agente≈ 3161 tokenslas definiciones de todas sus herramientas (17), que el agente lleva en cada turno
- Definiciones de herramientasB · 83 de 100
- Resultados tipados0 de 17 herramientasdeclaran outputSchema: el resultado llega tipado y se lee de una vez
- Sin indicar si solo lee o puede destruir: 17 de 17
Qué puede hacer un agente con él
- puede · capture and inspect incoming provider webhook requests
- puede · generate typescript types from real webhook payloads
- puede · replay captured events to localhost with original signatures
Cada caso de uso del producto se le preguntó a Jev junto con la lista de herramientas de este servidor: ¿puede un agente hacerlo con estas herramientas?
Conviene revisar
- Herramientas que borran, envían o pagan sin avisar al cliente: delete_bucket
- Herramientas que cambian datos, en un servidor que responde sin iniciar sesión: create_bucket, delete_bucket
Un programa comprueba el servidor una vez al día: initialize y tools/list, sin modelo. Los tokens son la longitud de las definiciones, a unos cuatro caracteres por token. La nota promedia seis comprobaciones del nombre, la descripción, el esquema y las anotaciones de cada herramienta; dice lo bien descritas que están, no si funcionan. La nota pondera solo lo medido: si responde (30%), si hace el trabajo del producto (25%), definiciones (20%), contexto (10%) y uso (15%). Lo que no se midió queda fuera, y una instrucción oculta limita la nota a 40. El estado de los servidores MCP de los proveedores: método y números →
create_bucketProvision a new webhook endpoint (a "bucket") that captures incoming HTTP requests. Returns its id, public ingest url to point a provider at, inbox_url (the live human view to hand back), and signing secret. Pass external_ref — your own…
list_bucketsList your webhook endpoints. Pass external_ref to fetch the specific bucket you created earlier under that name — this is how you re-anchor after losing the conversation, since you never need to have stored the bucket id.
get_bucketFetch one webhook endpoint by id, including its url and inbox_url.
delete_bucketPermanently delete a webhook endpoint and its captured events.
latest_eventGet the single most recent event captured by a bucket, optionally filtered by provider and event type. Returns one event with its headers, body and delivery results — the one-shot answer to "what did Stripe last send me". 404 if nothing…
list_eventsList events captured by a bucket, newest first, with composable filters: since/until (ISO 8601 or YYYY-MM-DD), provider, type, method, signature_valid, and q (case-insensitive substring over body, content type, method, type and labels)…
get_eventFetch one captured event by id with its full headers, body, signature verification result (and failure reason), and every outbound delivery attempt. This is how you find out whether your forward actually reached its target and what came…
wait_for_eventBlock until the next matching event arrives on a bucket, or until the timeout. Use this to turn "go click Send test webhook in Stripe" into a synchronous step: call it, tell the human to trigger the event, and it returns as soon as one…
replay_eventRe-send a captured event to any URL — the test runner for a handler you just wrote. preserve_headers defaults to true so the original signature header (e.g. Stripe-Signature) arrives intact. If you changed the body or the receiver…
forward_bucketSet up standing forwarding from a bucket to a URL. Pass forward_all:true to forward every event, or condition_tree to forward only matching events (same AND/OR condition grammar the routing engine uses). Creates the destination and…
list_deliveriesList outbound delivery attempts for a bucket, newest first, with the full request and response of each. Pass success:false to see only failures — the direct answer to "which of my forwards are broken and why".
configure_verificationTurn on HMAC signature verification for a bucket using the provider's own signing secret (e.g. Stripe's whsec_). This is how you finish a "verified webhook" integration end to end. Set secret to the provider secret and hmac_enabled:true…
list_schemasList the payload schemas Webhook Studio has learned from this account's real traffic, optionally filtered by provider and event_type. These outlive the payloads they were learned from, so this answers "what shapes do I know about" even…
get_schemaFetch one learned schema with every field, its type, whether it is optional, and how often it actually appears — the real shape of the payload, derived from what this account received rather than guessed from training data.
diff_schemaCompare two versions of a learned schema and get exactly which fields were added, removed or changed type, each flagged as breaking or not. This is the "why did my handler start failing" answer, produced without reading a single payload…
generate_typesGenerate types, a runtime validator, or a full handler from a learned schema — the payoff of the knowledge layer. Everything is derived from the payloads this account ACTUALLY received, with genuinely-optional fields marked optional…
find_correlation_keysList the correlation-key candidates for a learned schema — the fields that look like identifiers (e.g. data.object.id), ranked by how consistently they appear. These are the fields to group events by when reconstructing a lifecycle (a…
Cómo conectar
Añade el servidor a la configuración de tu cliente MCP. Claude Desktop, Cursor y la mayoría de los demás clientes leen este formato:
{
"mcpServers": {
"webhooks": {
"type": "http",
"url": "https://webhook-studio.com/mcp"
}
}
}Añadirlo
Claude Code, en una terminal
claude mcp add --transport http webhook-studio https://webhook-studio.com/mcpAñadir a CursorAñadir a VS Code
claude.ai, ChatGPT y otros clientes: añade https://webhook-studio.com/mcp como conector personalizado en los ajustes.
Cada línea es algo que un programa encontró al buscar: la entrada del registro, la respuesta del propio servidor, una especificación que se puede leer. Si falta una línea, es que no la encontramos, no que no exista.
Cookies
Antes de contar esta visita
La analítica y la medición de anuncios nos dicen qué páginas y cuáles de nuestros anuncios cumplen su función: Google Analytics y Google Ads, el píxel de Meta, Yandex Metrica y un identificador propio. No se guarda nada hasta que respondas, y rechazar no cambia nada del sitio.