Agentโ™ฅ๏ธŽAge
Catalog

io.github.rog0x/webhook

Official

by rog0x ยท TypeScript

Send, validate, debug webhooks for AI agents

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

Topics

apiclaudegithubmcpmodel-context-protocolstripetestingwebhooksai-toolsdeveloper-toolsmcp-servertypescript