Hookbase MCP Server
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 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hookbase_list_sourcesB | List all webhook sources in the organization. Sources are endpoints that receive incoming webhooks. |
| hookbase_get_sourceB | Get detailed information about a specific webhook source, including its configuration and statistics. |
| hookbase_create_sourceA | Create a new webhook source. Sources receive incoming webhooks and can be connected to destinations via routes. |
| hookbase_update_sourceC | Update an existing webhook source configuration. |
| hookbase_delete_sourceA | Delete a webhook source. This will also delete all associated routes. |
| hookbase_list_destinationsB | List all webhook destinations in the organization. Destinations are endpoints where webhooks are forwarded to. |
| hookbase_get_destinationB | Get detailed information about a specific destination, including authentication configuration. |
| hookbase_create_destinationC | Create a new webhook destination. Destinations are endpoints where webhooks are forwarded after processing. |
| hookbase_update_destinationC | Update an existing destination configuration. |
| hookbase_delete_destinationA | Delete a destination. This will also delete all associated routes. |
| hookbase_test_destinationB | Test connectivity to a destination by sending a test request. Returns response status and timing. |
| hookbase_list_routesB | List all routes in the organization. Routes connect sources to destinations and define how webhooks are processed. |
| hookbase_get_routeB | Get detailed information about a specific route, including filter and transform configuration. |
| hookbase_create_routeB | Create a new route connecting a source to a destination. Optionally add filters to control which webhooks are forwarded. |
| hookbase_update_routeC | Update an existing route configuration. |
| hookbase_delete_routeC | Delete a route. |
| hookbase_list_eventsC | Query webhook events with optional filters. Events represent incoming webhooks received by sources. |
| hookbase_get_eventA | Get detailed information about a specific event, including the full payload and all delivery attempts. |
| hookbase_get_event_debugB | Generate a cURL command to replay an event for debugging purposes. |
| hookbase_list_deliveriesC | Query webhook deliveries with optional filters. Deliveries represent attempts to forward webhooks to destinations. |
| hookbase_get_deliveryB | Get detailed information about a specific delivery, including the response body and error details. |
| hookbase_replay_deliveryA | Retry a failed delivery. This will re-send the original webhook payload to the destination. |
| hookbase_bulk_replayA | Retry multiple failed deliveries at once. Useful for recovering from destination outages. |
| hookbase_list_tunnelsB | List all localhost tunnels in the organization. Tunnels allow forwarding webhooks to local development servers. |
| hookbase_create_tunnelC | Create a new localhost tunnel. The tunnel can be connected using the Hookbase CLI to forward webhooks to your local server. |
| hookbase_get_tunnel_statusB | Check the connection status of a tunnel. Shows whether the tunnel is connected and live statistics. |
| hookbase_delete_tunnelC | Delete a localhost tunnel. |
| hookbase_list_cron_jobsA | List all scheduled cron jobs in the organization. Cron jobs make HTTP requests on a schedule. |
| hookbase_create_cron_jobC | Create a new scheduled cron job that makes HTTP requests on a schedule. |
| hookbase_delete_cron_jobC | Delete a scheduled cron job. |
| hookbase_trigger_cronA | Manually trigger a cron job immediately, regardless of its schedule. |
| hookbase_get_analyticsB | 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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/HookbaseApp/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server