Skip to main content

Webhook Toolkit

io.github.THE-KIPDEV/webhook-toolkitVersion 0.1.1

Webhook URLs for AI agents: receive, wait for, replay, sign and verify webhooks (Stripe, GitHub…).

Status

Responds117 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:42 UTC
Latency
117 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
EU hosting detected (detected, not a legal statement)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://webhook-toolkit.com/mcpResponds117 ms
No sign-in

Claude Code

claude mcp add --transport http webhook-toolkit https://webhook-toolkit.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: webhook-toolkit
Remote MCP server URL: https://webhook-toolkit.com/mcp

Cursor

{
  "mcpServers": {
    "webhook-toolkit": {
      "url": "https://webhook-toolkit.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"webhook-toolkit","type":"http","url":"https://webhook-toolkit.com/mcp"}'
Streamable HTTP
npm: webhook-toolkit 0.1.1
Package only

npm (npx)

claude mcp add webhook-toolkit -- npx -y webhook-toolkit@0.1.1

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

10 tools

Tools of Webhook Toolkit
Read-only
Idempotent
Open world
create_webhook_urlCreate a public HTTPS URL that captures every request sent to it (any method, any sub-path). Use it when you need an endpoint to receive a webhook from a third-party service while building or debugging an integration. Returns the URL to configure in the service and a live inspector link for the human.Not declaredNot declaredNot declaredNot declared
explain_webhook_requestAI analysis of a captured request. mode=explain: who sent it, which event, key fields, how to verify the signature, pitfalls. mode=handler: complete receiving code that verifies the signature and handles this event. Included in paid plans; anonymous and free users get 3 trials.Not declaredNot declaredNot declaredNot declared
get_webhook_requestReturn one captured request in full (headers, raw body, detected provider/event).Not declaredYesNot declaredNot declared
list_webhook_requestsList the most recent requests captured by a webhook URL, newest first (summaries; use get_webhook_request for one full request).Not declaredYesNot declaredNot declared
list_webhook_urlsList the webhook URLs of the account behind the API key (requires an API key).Not declaredYesNot declaredNot declared
replay_webhook_requestRe-send a captured request (same method, headers and raw body) to a PUBLIC URL and return the target's response. Localhost and private IPs are refused here: for localhost use the CLI (`npx webhook-toolkit replay`) or the local MCP server (`npx webhook-toolkit mcp`).Not declaredNot declaredNot declaredNot declared
set_webhook_responseChoose what the webhook URL answers to callers (status code, body, content type) — e.g. return 500 to test the sender's retries, or a specific JSON/XML body the service expects.Not declaredNot declaredNot declaredNot declared
sign_webhook_payloadBuild a webhook body with a VALID signature header for a provider, to test a handler's signature verification without triggering a real event. Providers: stripe, github, shopify, slack, twilio, mailgun. Returns the headers, the exact body to send and a ready-to-run curl command.Not declaredNot declaredNot declaredNot declared
verify_webhook_signatureCheck whether a webhook signature is valid for a raw body and a secret, and diagnose why it fails (wrong secret, whitespace, re-serialized JSON body, expired timestamp, wrong URL for Twilio). Providers: stripe, github, shopify, slack, twilio.Not declaredYesNot declaredNot declared
wait_for_webhookBlock until the next request reaches a webhook URL (or the timeout elapses), then return it in full: method, path, headers, body, detected provider and event. Use right after triggering an action that should send a webhook. Call again with `after` set to the last request's createdAt to wait for the following one.Not declaredYesNot declaredNot declared

Details

Registry status
Active
Published
Sep 18, 2026
Updated
Sep 18, 2026
Categories (suggested)
Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing