MCP Server: io.github.rog0x/webhook
The io.github.rog0x/webhook MCP server provides webhook management and testing tools for AI agents, built on the Model Context Protocol. It supports sending webhook payloads to arbitrary URLs with custom headers and content types, plus webhook signature validation for common providers.
๐ ๏ธ Key Features
- Webhook payload sending with custom headers, body, and
content-type - Automatic retry with exponential backoff and jitter
- Detailed attempt records (status codes, timing, errors)
- Signature validation using HMAC-SHA256 or HMAC-SHA1
- Provider-specific validation patterns for Stripe (
t=TIMESTAMP,v1=SIGNATURE) with timestamp tolerance and GitHub
๐ Use Cases
- Testing webhook delivery for AI agent workflows
- Validating incoming webhook authenticity for integrations
โก Developer Benefits
- Tooling implemented for developers using TypeScript and MCP
- Built-in validation helpers for Stripe and GitHub formats
- Debug-friendly results from send attempts (errors, status, timing)
โ ๏ธ Limitations
- Signature validation patterns include Stripe and GitHub only, as described in the provided excerpt