OP

Openhook

io.github.openhook-dev/openhook-inbox

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

Yes, your AI can use this right now.Answered a live MCP handshake in 881 ms with no sign-in needed and exposes 29 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://openhook.dev/mcp

29 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
server_statusread-only

Inspect native storage, retention, and enabled capture transports.

create_webhookcan modify

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

get_hosted_inboxesread-only

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

access_hosted_inboxcan modify

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

configure_webhookcan modify

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

get_webhook_inforead-only

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

get_webhook_emailread-only

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

register_github_webhookcan modify

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

register_stripe_webhookcan modify

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

register_linear_webhookcan modify

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

unregister_webhookcan modify

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

delete_webhookcan modify

Permanently delete this inbox and its stored events.

rotate_webhook_tokencan modify

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

get_webhook_requestsread-only

Read events with pagination or a durable sequence cursor.

get_webhook_activityread-only

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

search_requestsread-only

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

get_requestread-only

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

update_requestcan modify

Annotate an event without changing its original captured body.

download_request_fileread-only

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

delete_requestcan modify

Permanently delete one event belonging to this inbox.

delete_all_requestscan modify

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

export_webhook_dataread-only

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

wait_for_requestread-only

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

wait_for_emailread-only

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

send_requestscan modify

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

extract_links_from_requestread-only

Extract HTTP links and verification codes without visiting the URLs.

generate_oob_payloadsread-only

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

check_for_callbacksread-only

Check for callbacks newer than a sequence cursor without waiting.

respond_to_next_requestcan modify

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

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”