Hookdeck
Hookdeck is a platform that enables developers to manage, monitor, and secure webhooks and API events.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Hookdeck authenticates with an API key. Generate the credential in your Hookdeck account, then paste it into FlyMyAI the first time an agent uses a Hookdeck action.
Get your Hookdeck credential →
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Hookdeck API Key | Your Hookdeck API key, found in your workspace settings. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
HOOKDECK_BULK_CANCEL_EVENTS | Tool to create a bulk cancellation job for events. Use when you need to cancel multiple events matching filters. | query |
HOOKDECK_BULK_RETRY_EVENTS | Tool to initiate a bulk retry for a set of events. Use when you need to retry multiple failed events matching filters. | query |
HOOKDECK_CANCEL_EVENT | Tool to cancel all future delivery attempts for a specific event. Use when you need to stop retries of an event before manual intervention. | event_id |
HOOKDECK_CANCEL_SCHEDULED_RETRIES | Tool to cancel all future scheduled retries for an event. Use when you need to mute automatic retry attempts after repeated failures. | event_id |
HOOKDECK_CREATE_BOOKMARK | Tool to create a new bookmark. Use when you want to bookmark a specific event for quick access. | label, event_data_id, webhook_id |
HOOKDECK_CREATE_CONNECTION | Tool to create a connection between a source and a destination. Use after setting up or referencing source/destination. | - |
HOOKDECK_CREATE_DESTINATION | Tool to create a new Hookdeck destination. Use after setting up sources when you need to route events to endpoints. | name, config |
HOOKDECK_CREATE_SOURCE | Tool to create a new Hookdeck source. Use after setting up your project when you need to receive and route incoming webhooks. | name |
HOOKDECK_CREATE_TRANSFORMATION | Tool to create a new Hookdeck transformation. Use when you need to execute custom JavaScript to modify event payloads before delivery. | name, code |
HOOKDECK_DELETE_BOOKMARK | Tool to delete a specific bookmark by its ID. Use when you need to permanently remove a bookmark after confirming it's no longer needed. | bookmark_id |
HOOKDECK_DELETE_CONNECTION | Tool to delete a specific connection by its ID. Use when you need to permanently remove a connection after confirming it's no longer needed. | connection_id |
HOOKDECK_DELETE_DESTINATION | Tool to delete a specific destination by its ID. Use when you need to permanently remove a destination after confirming it's no longer needed. | destination_id |
HOOKDECK_DELETE_SOURCE | Tool to delete a specific source by its ID. Use when you need to permanently remove a source after confirming it's no longer needed. | source_id |
HOOKDECK_DELETE_TRANSFORMATION | Tool to delete a specific transformation by its ID. Use when you need to permanently remove a transformation after confirming it's no longer needed. | transformation_id |
HOOKDECK_GET_ATTEMPT | Tool to retrieve details of a specific Hookdeck attempt by its ID. Use after confirming the attempt ID. | attempt_id |
HOOKDECK_GET_ATTEMPTS | Tool to list delivery attempts for your Hookdeck account. Use when you need to retrieve attempt logs, filter by event ID, and paginate through results. | - |
HOOKDECK_GET_CONNECTION | Tool to retrieve details of a specific Hookdeck connection. Use after confirming the connection ID. | connection_id |
HOOKDECK_GET_CONNECTIONS | Tool to list Hookdeck connections. Use when you need to retrieve or filter your configured connections. | - |
HOOKDECK_GET_DESTINATION | Tool to retrieve details of a specific Hookdeck destination. Use after confirming the destination ID. | destination_id |
HOOKDECK_GET_DESTINATIONS | Tool to list Hookdeck destinations. Use when you need to retrieve or filter your configured destinations. | - |
HOOKDECK_GET_EVENTS | Tool to list events for your Hookdeck account. Use when you need to retrieve delivery logs, filter by status or time, and paginate through results. | - |
HOOKDECK_GET_REQUEST | Tool to retrieve details of a specific Hookdeck request. Use after confirming the request ID. | request_id |
HOOKDECK_GET_REQUESTS | Tool to list Hookdeck requests. Use when you need to retrieve requests with optional filters and pagination. | - |
HOOKDECK_GET_SOURCES | Tool to retrieve all sources associated with your Hookdeck account. Use when you need to list or filter hook sources. | - |
HOOKDECK_GET_TRANSFORMATION | Tool to retrieve details of a specific Hookdeck transformation. Use after confirming the transformation ID. | transformation_id |
HOOKDECK_GET_TRANSFORMATIONS | Tool to list Hookdeck transformations. Use when you need to retrieve or filter your Hookdeck transformations. | - |
HOOKDECK_HOOKDECK_GET_SOURCE | Tool to retrieve details of a specific Hookdeck source. Use after confirming the source ID. | source_id |
HOOKDECK_HOOKDECK_SEND_SOURCE_REQUEST | Tool to send HTTP requests to a Hookdeck Source URL. Use when ingesting test payloads to generate events for testing HOOKDECK_GET_EVENT. | source_id |
HOOKDECK_LIST_BOOKMARKS | Tool to list bookmarks. Use when you need to retrieve your Hookdeck account's bookmarks with optional filters and pagination. Use after authenticating your session. | - |
HOOKDECK_LIST_ISSUES | Tool to list all issues detected in your Hookdeck account. Use when you need to retrieve and filter issues by type, status, or time. | - |
HOOKDECK_MANUALLY_RETRY_EVENT | Tool to manually retry a specific Hookdeck event delivery. Use when an event has failed and you need a manual retry. | event_id |
HOOKDECK_REPLAY_EVENT | Tool to replay a specific Hookdeck event. Use when you need to manually retry a failed event delivery. | event_id |
HOOKDECK_RESOLVE_ISSUE | Tool to resolve a Hookdeck issue. Use after confirming the underlying issue has been addressed. | issue_id |
HOOKDECK_RETRIEVE_ISSUE | Tool to retrieve details of a specific Hookdeck issue. Use after confirming the issue ID. | issue_id |
HOOKDECK_TRIGGER_BOOKMARK | Tool to trigger a stored request via its bookmark ID. Use when replaying the stored request associated with a bookmark. | bookmark_id |
HOOKDECK_UPDATE_CONNECTION | Tool to update an existing connection. Use when you need to modify the name, description, or rules of a connection. | connection_id |
HOOKDECK_UPDATE_DESTINATION | Tool to update an existing Hookdeck destination. Use when you need to modify a destination's settings after creation. | destination_id |
HOOKDECK_UPDATE_SOURCE | Tool to update a Hookdeck source. Use when you need to modify the name, type, description, or config of an existing source. | source_id |
HOOKDECK_UPDATE_TRANSFORMATION | Tool to update an existing Hookdeck transformation. Use when you need to modify a transformation's code, name, or environment variables after creation. | transformation_id |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Hookdeck!