Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 14Defects: 1,322counted 3 min ago
teppi

MCP servercom.webhook-studio/webhooks

Keyless webhook endpoints: capture, wait, replay, forward, and generate types from real traffic.
UNRATEDActivestreamable-httpwebhook-studio.com

Overview

Score?
UNRATED 0.742
of what a free look can see, on 30 looks
Looks
36
last 3 hr ago
Tools
17

More info

URL
webhook-studio.com/mcp
streamable-http
Says it is
webhook-studio 0.1.1
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.742 · highest on record 0.8561

Toolsfrom sha256:c268a55d4c…95c6bd

The tools this server lists, read out of the definition it returned
ToolSchema
configure_verification
Turn 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.
input · no output
create_bucket
Provision 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
input · no output
delete_bucket
Permanently delete a webhook endpoint and its captured events.
input · no output
diff_schema
Compare 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 fa
input · no output
find_correlation_keys
List 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
input · no output
forward_bucket
Set 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 th
input · no output
generate_types
Generate 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 rece
input · no output
get_bucket
Fetch one webhook endpoint by id, including its url and inbox_url.
input · no output
get_event
Fetch 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 whethe
input · no output
get_schema
Fetch 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 recei
input · no output
latest_event
Get 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
input · no output
list_buckets
List 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
input · no output
list_deliveries
List 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
input · no output
list_events
List 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 subs
input · no output
list_schemas
List 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 f
input · no output
replay_event
Re-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) arriv
input · no output
wait_for_event
Block 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 hu
input · no output
Verify it yourselfnpx teppi-check https://webhook-studio.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ29VTM9YA759ATNXP4VXH