io.github.THE-KIPDEV/webhook-toolkit
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Webhook Toolkit
Publisher-provided description
Webhook URLs for AI agents: receive, wait for, replay, sign and verify webhooks (Stripe, GitHub…).
Summary by lookupd
Creates public webhook URLs to capture, wait for, replay, sign and verify incoming webhook requests from services like Stripe and GitHub.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http webhook-toolkit https://webhook-toolkit.com/mcp
Claude Code, npm package (stdio)
claude mcp add webhook-toolkit -- npx -y webhook-toolkit
Codex, remote (streamable-http)
codex mcp add webhook-toolkit --url https://webhook-toolkit.com/mcp
Codex, npm package (stdio)
codex mcp add webhook-toolkit -- npx -y webhook-toolkit
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"webhook-toolkit": {
"url": "https://webhook-toolkit.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"webhook-toolkit": {
"command": "npx",
"args": [
"-y",
"webhook-toolkit"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
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-list_webhook_urlsList the webhook URLs of the account behind the API key (requires an API key).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. Ulist_webhook_requestsList the most recent requests captured by a webhook URL, newest first (summaries; use get_webhook_request for one full request).get_webhook_requestReturn one captured request in full (headers, raw body, detected provider/event).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 thereplay_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: forsign_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: stripeverify_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 tiexplain_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 c
Details
- Version: 0.1.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 731 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/THE-KIPDEV/webhook-toolkit
- Website: https://webhook-toolkit.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.THE-KIPDEV/webhook-toolkit)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp