Webhook CatcherSettingsTokens

Command Palette

Search for a command to run...

API Tokens

Read-only Personal Access Tokens for agents and the REST API.

Grants read-only access: endpoints:read, requests:read.

No tokens yet.

Using your token

Send the token as a Bearer header to the read-only REST API. It can list your endpoints and read captured requests — it can never delete, replay, or modify anything.

# List your endpoints
curl https://your-app/api/v1/endpoints \
  -H "Authorization: Bearer wcat_your_token"

# Fetch captured requests for an endpoint (paginated + filterable)
curl "https://your-app/api/v1/endpoints/<endpointId>/requests?limit=25&method=POST" \
  -H "Authorization: Bearer wcat_your_token"

# Fetch one request in full
curl https://your-app/api/v1/requests/<requestId> \
  -H "Authorization: Bearer wcat_your_token"
Connect an AI agent (MCP): the same token lets agents like Claude connect to your webhooks over the Model Context Protocol — read-only tools list_endpoints, get_requests, get_request. Add the server below, then ask your agent to list your endpoints.
# Claude Code / Claude Desktop (remote MCP over HTTP)
claude mcp add --transport http webhook-catcher https://your-app/api/mcp \
  --header "Authorization: Bearer wcat_your_token"

Generic MCP client config

{
  "mcpServers": {
    "webhook-catcher": {
      "url": "https://your-app/api/mcp",
      "headers": { "Authorization": "Bearer wcat_your_token" }
    }
  }
}