# Anyhook MCP server

Source: https://glimind.com/server/mcp-registry%2Fnet.anyhook%2Fanyhook
Registry id: `mcp-registry/net.anyhook/anyhook`
Status: live (checked 2026-10-26T21:18:27.254Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 4918
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "anyhook-mcp-server": {
      "type": "http",
      "url": "https://anyhook.net/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http anyhook-mcp-server https://anyhook.net/mcp
```

## Tools (16)

- `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 destinatio
- `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 a
- `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'
- `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 again
- `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 
- `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 
- `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_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
- `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 of
- `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 return
- `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 allowan
- `anyhook_replay_failed`: Re-send every failed event for the given app slug. Useful after fixing a downstream bug to recover queued work.
- `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 
- `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

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
