Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOOKBASE_ORG_ID | No | Organization ID (only needed if you have multiple orgs) | |
| HOOKBASE_API_KEY | Yes | Your Hookbase API key (starts with whr_) | |
| HOOKBASE_API_URL | No | API URL override (default: https://api.hookbase.app) | https://api.hookbase.app |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hookbase_list_sources | List all webhook sources in the organization. Sources are endpoints that receive incoming webhooks. |
| hookbase_get_source | Get detailed information about a specific webhook source, including its configuration and statistics. |
| hookbase_create_source | Create a new webhook source. Sources receive incoming webhooks and can be connected to destinations via routes. |
| hookbase_update_source | Update an existing webhook source configuration. |
| hookbase_delete_source | Delete a webhook source. This will also delete all associated routes. |
| hookbase_list_destinations | List all webhook destinations in the organization. Destinations are endpoints where webhooks are forwarded to. |
| hookbase_get_destination | Get detailed information about a specific destination, including authentication configuration. |
| hookbase_create_destination | Create a new webhook destination. Destinations are endpoints where webhooks are forwarded after processing. |
| hookbase_update_destination | Update an existing destination configuration. |
| hookbase_delete_destination | Delete a destination. This will also delete all associated routes. |
| hookbase_test_destination | Test connectivity to a destination by sending a test request. Returns response status and timing. |
| hookbase_list_routes | List all routes in the organization. Routes connect sources to destinations and define how webhooks are processed. |
| hookbase_get_route | Get detailed information about a specific route, including filter and transform configuration. |
| hookbase_create_route | Create a new route connecting a source to a destination. Optionally add filters to control which webhooks are forwarded. |
| hookbase_update_route | Update an existing route configuration. |
| hookbase_delete_route | Delete a route. |
| hookbase_list_events | Query webhook events with optional filters. Events represent incoming webhooks received by sources. |
| hookbase_get_event | Get detailed information about a specific event, including the full payload and all delivery attempts. |
| hookbase_get_event_debug | Generate a cURL command to replay an event for debugging purposes. |
| hookbase_list_deliveries | Query webhook deliveries with optional filters. Deliveries represent attempts to forward webhooks to destinations. |
| hookbase_get_delivery | Get detailed information about a specific delivery, including the response body and error details. |
| hookbase_replay_delivery | Retry a failed delivery. This will re-send the original webhook payload to the destination. |
| hookbase_bulk_replay | Retry multiple failed deliveries at once. Useful for recovering from destination outages. |
| hookbase_list_tunnels | List all localhost tunnels in the organization. Tunnels allow forwarding webhooks to local development servers. |
| hookbase_create_tunnel | Create a new localhost tunnel. The tunnel can be connected using the Hookbase CLI to forward webhooks to your local server. |
| hookbase_get_tunnel_status | Check the connection status of a tunnel. Shows whether the tunnel is connected and live statistics. |
| hookbase_delete_tunnel | Delete a localhost tunnel. |
| hookbase_list_cron_jobs | List all scheduled cron jobs in the organization. Cron jobs make HTTP requests on a schedule. |
| hookbase_create_cron_job | Create a new scheduled cron job that makes HTTP requests on a schedule. |
| hookbase_delete_cron_job | Delete a scheduled cron job. |
| hookbase_trigger_cron | Manually trigger a cron job immediately, regardless of its schedule. |
| hookbase_get_analytics | Get dashboard analytics and metrics for the organization, including event counts, delivery success rates, and top sources/destinations. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |