90trust / 100

Openhook

by openhook.dev in Developer tools

MCP serverPassing, checked 2 h ago

Webhook, email and DNS inboxes for AI agents to capture callbacks and test integrations.

https://openhook.dev/mcp

Compare alternatives from other providers

Last 30 days

All checks passedSome failedAll failedNot checked

Status and outage history ยท Atom feed

Uptime
100%
Response time
170 ms typical, 170 ms slowest 5%
Last check
2 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "openhook": {
      "type": "http",
      "url": "https://openhook.dev/mcp"
    }
  }
}

29 tools

  • server_status

    Inspect native storage, retention, and enabled capture transports.

  • create_webhook

    Create an inbox. Save its private token; share only public capture addresses. A hosted Pro account_key creates a persistent owned inbox.

  • get_hosted_inboxes

    Hosted only: list your persistent inboxes and usage using a private account agent key.

  • access_hosted_inbox

    Hosted only: issue a private inbox token for an inbox you own. Keep the returned token private.

  • configure_webhook

    Set HTTP responses and optional SHA256 HMAC verification, preserving unspecified fields.

  • get_webhook_info

    Read addresses, expiry, response settings, and retained event count.

  • get_webhook_email

    Read the email address, available when this deployment runs SMTP.

  • register_github_webhook

    Create a signed GitHub repository subscription and native inbox. Requires webhook-write permission.

  • register_stripe_webhook

    Create a signed Stripe webhook endpoint and native inbox. Provider credentials are not stored.

  • register_linear_webhook

    Create a signed Linear subscription and native inbox. Requires admin scope; optional team filter.

  • unregister_webhook

    Remove the registered provider subscription and permanently delete its native inbox and events.

  • delete_webhook

    Permanently delete this inbox and its stored events.

  • rotate_webhook_token

    Revoke the old private token and return a new one; capture addresses stay unchanged.

  • get_webhook_requests

    Read events with pagination or a durable sequence cursor.

  • get_webhook_activity

    Read durable receipt and mutation history with a cursor. Bodies and secrets are excluded.

  • search_requests

    Search captured bodies, URLs, and headers for a literal substring.

  • get_request

    Read a complete event; omit request_id to inspect the newest one.

  • update_request

    Annotate an event without changing its original captured body.

  • download_request_file

    Retrieve exact captured bytes as base64, including binary bodies or raw MIME.

  • delete_request

    Permanently delete one event belonging to this inbox.

  • delete_all_requests

    Clear stored events, keeping the inbox's addresses and settings.

  • export_webhook_data

    Export a bounded page of full events; resume with next_since. Browser export streams the entire inbox.

  • wait_for_request

    Wait up to 120 seconds; pass next_since when reconnecting to avoid missing events.

  • wait_for_email

    Wait for an email received by Openhook's SMTP listener.

  • send_requests

    Create up to ten marked test HTTP events in this inbox.

  • extract_links_from_request

    Extract HTTP links and verification codes without visiting the URLs.

  • generate_oob_payloads

    Read callback addresses for authorized out-of-band testing.

  • check_for_callbacks

    Check for callbacks newer than a sequence cursor without waiting.

  • respond_to_next_request

    Respond to the next request using ?openhook_wait=1, within its 20-second response window.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200170 ms
11 h agoPassed200972 ms