
Webhook
Handles the full webhook lifecycle for AI agents: sending POST requests with retries and exponential backoff, validating HMAC signatures for Stripe, GitHub, and Slack using timing-safe comparison, and generating realistic test payloads for common events like payment_intent.succeeded or push notifications. The debug tool parses headers, detects providers, checks signature validity and timestamp freshness in one pass. Useful when your agent needs to trigger webhooks to external services, verify incoming webhook authenticity, or simulate webhook scenarios during development without hitting live endpoints.
- tools
- 5
- transport
- STDIO
- last updated
- Mar 22, 2026
Tools
5 toolsPublic tool metadata for what this MCP can expose to an agent.
webhook_sendSend a webhook payload to any URL with custom headers, body, and content-type.
Send a webhook payload to any URL with custom headers, body, and content-type.
No parameter schema in public metadata yet.
webhook_validateValidate webhook signatures using HMAC-SHA256 or HMAC-SHA1.
Validate webhook signatures using HMAC-SHA256 or HMAC-SHA1.
No parameter schema in public metadata yet.
webhook_generate_payloadGenerate realistic webhook payloads for testing.
Generate realistic webhook payloads for testing.
No parameter schema in public metadata yet.
webhook_debugAnalyze a webhook request end-to-end.
Analyze a webhook request end-to-end.
No parameter schema in public metadata yet.
webhook_retry_scheduleCalculate a retry schedule with exponential backoff.
Calculate a retry schedule with exponential backoff.
No parameter schema in public metadata yet.
Sponsors
Readme
mcp-webhook-tools
Webhook management and testing tools for AI agents, built on the Model Context Protocol.
Tools
webhook_send
Send a webhook payload to any URL with custom headers, body, and content-type. Supports automatic retry with exponential backoff and jitter. Returns detailed attempt records including status codes, timing, and errors.
webhook_validate
Validate webhook signatures using HMAC-SHA256 or HMAC-SHA1. Includes built-in patterns for:
- Stripe —
t=TIMESTAMP,v1=SIGNATUREformat with timestamp tolerance - GitHub —
sha256=SIGNATUREorsha1=SIGNATUREformat - Slack —
v0=SIGNATUREwithv0:timestamp:bodysigning scheme
Uses timing-safe comparison to prevent timing attacks.
webhook_generate_payload
Generate realistic webhook payloads for testing. Supported events:
| Service | Events |
|---|---|
| Stripe | payment_intent.succeeded |
| GitHub | push, pull_request |
| Slack | message |
Details
- Repository
- github.com/rog0x/mcp-webhook-tools
- Category
- Automation & Workflows
- Package
@rog0x/mcp-webhook-tools- Transport
- STDIO
- Registry
- MCP registry, active