rog0x avatar

Webhook

rog0x/mcp-webhook-tools

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 tools

Public 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=SIGNATURE format with timestamp tolerance
  • GitHub — sha256=SIGNATURE or sha1=SIGNATURE format
  • Slack — v0=SIGNATURE with v0:timestamp:body signing scheme

Uses timing-safe comparison to prevent timing attacks.

webhook_generate_payload

Generate realistic webhook payloads for testing. Supported events:

ServiceEvents
Stripepayment_intent.succeeded
GitHubpush, pull_request
Slackmessage

View the full README on GitHub

Details

Repository
github.com/rog0x/mcp-webhook-tools
Category
Automation & Workflows
Package
@rog0x/mcp-webhook-tools
Transport
STDIO
Registry
MCP registry, active

More from rog0x

Related Automation & Workflows MCP servers

View all
1rpgmais avatarn8n MCP Serverrpgmais/mcp-n8nThe most complete MCP server for n8n — 43 tools for workflows, data tables, and more.0stars
2dave-london avatarPare Makedave-london/parePare Make ג€” Structured Make/Just task runner operations (run, list) as typed JSON.128stars
3temporal-cortex avatarTemporal Cortex Calendar MCPtemporal-cortex/mcp18 deterministic calendar tools: contact resolution, temporal context, availability, booking0stars
4mirrorethic avatartemporal-mcpmirrorethic/temporal-mcpWall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.2stars
5wyre-technology avatarConnectWise Automatewyre-technology/connectwise-automate-mcpMCP server for ConnectWise Automate RMM — computers, clients, alerts, and scripts.1stars
6csoai-org avatarWebhook Ai Mcpcsoai-org/webhook-ai-mcpWebhook Ai tools for AI agents. Capabilities: validate webhook signature, log webhook event, replay0stars