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.

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. 1

    Create an endpoint

    Set up a webhook endpoint in HookWatch. You'll get a unique URL like https://hook.hookwatch.dev/abc123

  2. 2

    Configure your webhook source

    Point your service's webhook settings to your HookWatch URL instead of directly to your server.

  3. 3

    HookWatch receives and forwards

    When a webhook arrives, HookWatch logs it and immediately forwards it to your destination URL.

  4. 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