Documentation
Learn how to set up HookWatch, integrate with your favorite services, and make the most of webhook monitoring, scheduled jobs, and AI agent observability.
Quick Start
Get up and running in minutes. Create your first endpoint and test it with curl.
Cron Jobs
Schedule shell commands on CLI agents with monitoring and notifications.
CLI & TUI
Forward webhooks to localhost and manage jobs with the interactive terminal UI.
MCP Proxy
Monitor AI agent tool calls with full observability. Logging, alerts, and analytics for MCP servers.
What is HookWatch?
HookWatch is a monitoring platform for webhooks, cron jobs, and AI agent tool calls. It acts as a proxy between webhook sources (like Stripe, Shopify, and GitHub) and your servers, and provides observability for MCP-based AI agents. It provides:
- Reliable delivery - We forward webhooks to your server and automatically retry failed deliveries
- Complete logging - Every webhook is logged with full headers and body for debugging
- Instant replay - Replay any webhook with one click for testing and debugging
- Cron jobs - Schedule shell commands on CLI agents with monitoring and retry logic
- Real-time streaming - Forward webhooks to localhost for development via CLI
- MCP Proxy - Monitor AI agent tool calls with full request/response logging and alerts
How it works
- 1
Create an endpoint
Set up a webhook endpoint in HookWatch. You'll get a unique URL like
https://hook.hookwatch.dev/abc123 - 2
Configure your webhook source
Point your service's webhook settings to your HookWatch URL instead of directly to your server.
- 3
HookWatch receives and forwards
When a webhook arrives, HookWatch logs it and immediately forwards it to your destination URL.
- 4
Automatic retries on failure
If delivery fails, HookWatch automatically retries with exponential backoff (1min, 5min, 30min, 2hr, 24hr).
Next steps
Ready to get started? Follow our Quick Start guide to create your first endpoint.
Get Started