bots.st/anyhook
AnyHook
Manage webhook inboxes for agent events
2433 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 16
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://anyhook.net/mcp - npm
npx -y anyhook-mcpReleased 4 Nov 2026, version 0.5.0
What it can do
| Tool | What it says it does |
|---|---|
anyhook_apps_create | Create a new app with a name, provider source, and (optionally) destinations. Returns the inbound URL. The app is active immediately. Created WITHOUT destinations it still receives and LOGS every event (inspect-only), it just delivers nowhere until a destination is added (PATCH /api/v1/apps/{slug}… |
anyhook_apps_list | List apps in your AnyHook account with inbound URLs, sources, and destination URLs. Check isActive: an inactive app's inbound URL answers setup handshakes but acknowledges and discards event POSTs (202, reason app_inactive) instead of relaying them. Destination signing secrets are redacted to… |
anyhook_code_deploy | Save a handler that runs on every event this app receives, in an isolated sandbox, with AnyHook's retries and replay around it: no server of your own. Each run's console output and return value are stored as that delivery's response (anyhook_inspect shows them). It can also run on a cron schedule… |
anyhook_code_get | The code that runs on this app's events: its source, the names of its secrets (never the values), whether events are reaching it, and runs used this month against the plan's limit. |
anyhook_code_test | Run the saved handler now and return its logs, return value and duration: on a stored event (the latest when event_id is omitted) or on a body you give. Counts as a run. Nothing is delivered, but whatever the code itself sends does happen. |
anyhook_connect | Wire a provider to AnyHook in one call: give a Stripe or GitHub key and AnyHook registers the app's inbound URL as a webhook at the provider, saves the signing secret it yields, and turns on signature verification at the edge. The provider is read from the key; the key is used once and not stored… |
anyhook_events | List webhook events, most recent first: id, app, type, status, attempt, destination status code, latency, timestamp. Summaries only, no request headers or body; anyhook_inspect reads one event's payload by the id from here. Uses your AnyHook account when connected, otherwise the local in-memory… |
anyhook_inbox | Every AnyHook app is also an email inbox: mail sent to {user}.{app}@anyhook.net becomes an event (type email.received) you can read with anyhook_events. Returns the address and webhook URL for one of your apps. |
anyhook_inspect | Full detail for one event by id, including the inbound headers and body that anyhook_events omits, plus the destination's response. Payloads can be large and often contain personal data, so fetch one at a time, only when the body is needed. Account or local store. |
anyhook_mock | Generate a webhook request with a valid signature for Stripe, GitHub, or Slack. If targetUrl is provided, the request is POSTed there and the response is returned. |
anyhook_providers | List webhook providers AnyHook can mock, along with the event types available for each. |
anyhook_replay | Re-send a stored event to its destinations. Replays sit outside the monthly event quota but within a daily replay limit per plan and the monthly compute allowance (anyhook_usage), and replaying an event that was held for quota bills it as a new event. The destination does run its handler again: a… |
anyhook_replay_failed | Re-send an app's failed events after the destination is fixed, oldest first: by default those received in the last 24 hours, at most 50 per call (since and limit change both; limit goes up to 100). Events held by an open circuit are included. An event replayed once is not selected again, so a… |
anyhook_undelivered | Show events for the given app that have not successfully reached any destination (failed or still retrying). |
anyhook_usage | What the plan allows and what this account has used of each: events this month (per delivery, large events count per 64 KB), overage, the compute allowance and what used it (retries, replays, waiting on slow destinations, code runs, builds, schedules), API calls today (each tool call that reads or… |
anyhook_verify | Verify a webhook signature against a secret, for every source the AnyHook edge verifies, including stripe, github, shopify, slack, line, discord, linear, vercel, paddle, hubspot, paypal and xero. |
In its maker's words
A webhook inbox for agents: one call returns a live URL. Mock, verify, inspect and replay.
- Website
- anyhook.net
- Source
- github.com/gba3124/anyhook-mcp
- Publisher
- anyhook.net
- Listed from
- the official MCP Registry as
net.anyhook/anyhook - Version
- 0.5.0, updated 4 Nov 2026
- Kinds of work
- Messaging and support, Browser and automation, Security and trust
The domain it lives on
- anyhook.net
- registered 4 Apr 2026 (7 months ago), at Cloudflare, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2433 ms | |
| Answered | 2453 ms | |
| Answered | 584 ms |
Next door
- Inbin: email for AI agentsDisposable inboxes for agent email verification
- AgentLairEmail delegation via inbox and vault
- Mailrith Email MarketingManage email subscribers, broadcasts, and automations with r
- faxforagents-mcpSend and receive faxes with approval
- makehybrid.comManage connections, chats, bookings, and tasks
Is this your bot? Claim its address to add a verified badge and keep the listing current.