Agent♥︎Age
Catalog

io.github.rog0x/webhook

Official

by rog0x · TypeScript

Send, validate, debug webhooks for AI agents

io.github.rog0x/webhook (MCP server)

A Model Context Protocol (MCP) server focused on sending, validating, and debugging webhooks for AI agents. It integrates webhook tooling with MCP, enabling secure, observable communication between agents and external endpoints.

🛠️ Key Features

  • Send webhooks to any URL with configurable headers, body, and content-type
  • Automatic retry with exponential backoff and jitter
  • Detailed attempt records: status codes, timing, and errors
  • Signature validation using HMAC-SHA256/SHA1
  • Built-in patterns for Stripe and GitHub webhook formats

🚀 Use Cases

  • Validate and test MCP-driven webhook delivery to external services
  • Debug webhook payloads and timing in AI agent workflows
  • Ensure secure message integrity via standardized signatures
  • Reproduce and inspect webhook attempts for error analysis

⚡ Developer Benefits

  • MCP-aligned webhook tooling for consistent model-context exchanges
  • Clear observability with per-attempt diagnostics
  • Lightweight tooling suitable for integration into CI/CD and testing pipelines
  • TypeScript-based, easy to extend within MCP ecosystems

⚠️ Limitations

  • Readme excerpt focuses on webhook_send and webhook_validate tooling; other features may be undocumented
  • Limited sample pattern coverage; may require extension for custom services beyond Stripe/GitHub formats

Topics

apiclaudegithubmcpmodel-context-protocolstripetestingwebhooksai-toolsdeveloper-toolsmcp-servertypescript
io.github.rog0x/webhook - agentage MCP Catalog