How to connect Hookdeck to Claude Cowork

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks. This guide walks you through the easiest and most secure way to connect your Hookdeck account to Cowork via Composio Connect, enabling it to retry all failed webhook events from today, create a new source for GitHub webhooks, bookmark this event for quick review later, and more such actions on your behalf without compromising your account security.

Hookdeck logoHookdeck
Api Key

Hookdeck is a platform for managing, monitoring, and securing webhooks and API events. It helps developers ensure reliable delivery and visibility for critical integrations.

105 Tools

Introduction

Cowork is Anthropic's AI agent for knowledge work. Think of it as Claude Code for everything else. It works autonomously with your computer, local files, and applications to accomplish complex tasks.

This guide walks you through the easiest and most secure way to connect your Hookdeck account to Cowork via Composio Connect, enabling it to retry all failed webhook events from today, create a new source for GitHub webhooks, bookmark this event for quick review later, and more such actions on your behalf without compromising your account security.

Also integrate Hookdeck with

Connecting Hookdeck to Claude Cowork

1. Open Customize

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

2. Add the Composio MCP server

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

3. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Cowork

4. Connect your Hookdeck account

Back in Cowork, ask the agent to connect to Hookdeck or give it any Hookdeck-related task.

For example, ask Cowork to:

  • "Retry all failed webhook events from today"
  • "Create a new source for GitHub webhooks"
  • "Bookmark this event for quick review later"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Cowork, and your Hookdeck account is ready to use.

What is Claude Cowork?

Claude Cowork is Anthropic's agent for general knowledge work. It can use your computer, files, and connected applications to complete longer-running tasks across your work tools.

With Composio Connect, Cowork can securely access apps like Hookdeck through MCP without you sharing account credentials directly with the agent.

What is the Hookdeck MCP server, and what's possible with it?

The Hookdeck MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Hookdeck account. It provides structured and secure access to your webhook management platform, so your agent can perform actions like routing webhooks, managing events, configuring sources and destinations, and automating retries or cancellations on your behalf.

  • Automated event management: Let your agent bulk cancel or retry multiple webhook events, keeping your pipeline clean and efficient without manual intervention.
  • Source and destination setup: Have the agent create, configure, and manage Hookdeck sources and destinations for seamless webhook routing between services.
  • Connection orchestration: Direct your agent to establish new connections between sources and destinations, ensuring events flow exactly where you want them to go.
  • Payload transformation: Empower the agent to create custom payload transformations using JavaScript, modifying webhook data before it reaches your endpoints.
  • Bookmarking and cleanup: Ask your agent to bookmark important events for quick access or delete outdated bookmarks to keep your workspace organized.
TOOLS

Supported Tools

Every Hookdeck action and event your agent gets out of the box.

Add Custom Domain

Tool to add a custom domain to the Hookdeck project.

Bulk Cancel Hookdeck Events

Tool to create a bulk cancellation job for events.

Bulk Retry Hookdeck Events

Initiate a bulk retry for multiple events matching the specified filters.

Cancel Hookdeck Event

Cancel all future delivery attempts for a Hookdeck event.

Cancel Event Bulk Retry

Tool to cancel an ongoing events bulk retry operation.

Cancel Request Bulk Retry

Tool to cancel an in-progress requests bulk retry operation.

Cancel Hookdeck Scheduled Retries

Tool to cancel all future scheduled retries for an event.

Count Hookdeck Connections

Tool to count Hookdeck connections with optional filters.

Count Hookdeck Destinations

Tool to count Hookdeck destinations with optional filters.

Count Hookdeck Sources

Tool to count Hookdeck sources with optional filters.

Create Hookdeck Bookmark

Tool to create a bookmark for a specific event request in Hookdeck.

Create Hookdeck Connection

Tool to create a connection between a source and a destination.

Create Hookdeck Destination

Tool to create a new Hookdeck destination.

Create Ignored Event Bulk Retry

Tool to create an ignored events bulk retry operation.

Create Hookdeck Integration

Tool to create a new Hookdeck integration.

Create Hookdeck Issue Trigger

Tool to create an issue trigger in Hookdeck.

Create Hookdeck Source

Tool to create a new Hookdeck source.

Create Hookdeck Transformation

Tool to create a new Hookdeck transformation.

Delete Hookdeck Bookmark

Tool to delete a specific bookmark by its ID.

Delete Hookdeck Connection

Tool to delete a specific connection by its ID.

Delete Hookdeck Destination

Permanently deletes a Hookdeck destination by its ID.

Delete Hookdeck Integration

Tool to delete a specific integration by its ID.

Delete Hookdeck Issue Trigger

Tool to delete a specific issue trigger by its ID.

Delete Hookdeck Source

Tool to delete a specific source by its ID.

Delete Hookdeck Transformation

Permanently delete a Hookdeck transformation by its ID.

Disable Hookdeck Connection

Tool to disable a connection by its ID.

Disable Hookdeck Destination

Tool to disable a Hookdeck destination.

Disable Hookdeck Issue Trigger

Tool to disable a Hookdeck issue trigger.

Disable Hookdeck Source

Tool to disable a Hookdeck source.

Enable Hookdeck Connection

Tool to enable a disabled Hookdeck connection.

Enable Hookdeck Destination

Enable a previously disabled Hookdeck destination by its ID.

Enable Hookdeck Issue Trigger

Tool to enable a Hookdeck issue trigger.

Enable Hookdeck Source

Tool to enable a disabled Hookdeck source.

Generate Event Bulk Cancel Plan

Tool to generate a preview plan for bulk event cancellation.

Generate Event Bulk Retry Plan

Tool to generate an events bulk retry plan.

Generate Ignored Event Bulk Retry Plan

Generate an ignored events bulk retry plan to estimate the scope before execution.

Generate Request Bulk Retry Plan

Tool to generate a requests bulk retry plan.

Get Hookdeck Attempt

Tool to retrieve a specific Hookdeck delivery attempt by ID.

Get attempts

Lists delivery attempts for your Hookdeck account.

Get attempts metrics

Tool to query aggregated attempt metrics with time-based grouping and filtering.

Get Hookdeck Bookmark

Tool to retrieve a single bookmark by its ID.

Get Bookmark Raw Body

Tool to retrieve the raw body data of a bookmarked request.

Get Hookdeck Connection

Retrieves details of a specific Hookdeck connection by its ID.

Hookdeck: Get Connections

Tool to list Hookdeck connections.

Get Hookdeck Destination

Retrieve details of a specific Hookdeck destination by ID.

Hookdeck: Get Destinations

Tool to list Hookdeck destinations.

Get Event

Tool to retrieve a specific Hookdeck event by ID.

Get Event Bulk Cancel Status

Tool to retrieve the status of a bulk event cancellation operation.

Get Event Bulk Cancels

Tool to list event bulk cancel operations for your Hookdeck account.

Get Event Bulk Retries

Tool to retrieve bulk retry operations for Hookdeck events.

Get Event Bulk Retry Status

Tool to retrieve the status of a bulk event retry operation.

Get Event Raw Body

Tool to retrieve the raw body data of an event.

Get events

Tool to list events for your Hookdeck account.

Get events by issue metrics

Tool to query event metrics grouped by individual issue IDs.

Get Events Metrics

Tool to query aggregated event metrics with time-based grouping and filtering.

Get events pending timeseries metrics

Tool to query aggregated events pending timeseries metrics with time-based grouping and filtering.

Get Ignored Event Bulk Retries

Tool to retrieve ignored events bulk retry operations for Hookdeck.

Get Ignored Event Bulk Retry Status

Tool to retrieve the status of an ignored events bulk retry operation.

Get Hookdeck Integration

Tool to retrieve details of a specific Hookdeck integration.

Get Hookdeck Integrations

Tool to retrieve a list of Hookdeck integrations.

Get Hookdeck Issue Count

Tool to get the count of Hookdeck issues with optional filters.

Get Hookdeck Issue Trigger

Tool to retrieve a single Hookdeck issue trigger by its ID.

Get issue triggers

Tool to list issue triggers for your Hookdeck account.

Get Queue Depth Metrics

Tool to query queue depth metrics for destinations (pending events count and age).

Get Hookdeck Request

Retrieve detailed information about a specific Hookdeck request by ID.

Get Request Bulk Retries

Tool to retrieve bulk retry operations for Hookdeck requests.

Get Request Bulk Retry Status

Tool to retrieve the status of a requests bulk retry operation.

Get Request Events

Tool to retrieve events associated with a specific Hookdeck request.

Get Request Ignored Events

Retrieve the list of ignored events for a specific Hookdeck request.

Get Request Raw Body

Tool to retrieve the raw body data of a request.

Hookdeck: Get Requests

Tool to list Hookdeck requests.

Get requests metrics

Tool to query aggregated request metrics with time-based grouping and filtering.

Get Hookdeck Source

Tool to retrieve details of a specific Hookdeck source.

Get sources

Tool to retrieve all sources associated with your Hookdeck account.

Get Hookdeck Transformation

Retrieves the complete details of a specific Hookdeck transformation by its ID.

Get Transformation Execution

Retrieve a specific transformation execution by transformation ID and execution ID.

Get transformation executions

Tool to retrieve executions for a specific Hookdeck transformation.

Get transformations

Tool to list Hookdeck transformations.

Get Transformations Count

Tool to get the count of Hookdeck transformations with optional filters.

Get transformations metrics

Tool to query aggregated transformation execution metrics with time-based grouping and filtering.

List Hookdeck Bookmarks

Tool to list bookmarks.

List Custom Domains

Tool to list all custom domains and their verification statuses for the Hookdeck project.

Hookdeck: List Issues

Tool to list all issues detected in your Hookdeck account.

Hookdeck Pause Connection

Tool to pause a Hookdeck connection.

Publish Event to Hookdeck

Tool to publish a webhook event to Hookdeck using the Publish API.

Replay Hookdeck Event

Replay (retry) a specific Hookdeck event delivery.

Resolve Hookdeck Issue

Tool to resolve a Hookdeck issue.

Retrieve Hookdeck Issue

Retrieves detailed information about a specific Hookdeck issue by its ID.

Send Hookdeck Source Request

Tool to send HTTP requests to a Hookdeck Source URL.

Test Hookdeck Transformation

Tool to test a Hookdeck transformation code before deploying it.

Toggle Webhook Notifications

Tool to toggle webhook notifications for the project.

Trigger Hookdeck Bookmark

Trigger a Hookdeck bookmark to replay its stored webhook request.

Unpause Hookdeck Connection

Tool to unpause a paused Hookdeck connection.

Update Hookdeck Bookmark

Tool to update an existing bookmark in Hookdeck.

Hookdeck Update Connection

Upsert (create or update) a Hookdeck connection between a source and destination.

Update Connection by ID

Tool to update an existing Hookdeck connection by its ID.

Update Hookdeck Destination

Tool to update an existing Hookdeck destination.

Update Hookdeck Integration

Tool to update an existing Hookdeck integration.

Update Hookdeck Issue Trigger

Tool to update an issue trigger in Hookdeck.

Update Hookdeck Source

Update an existing Hookdeck source's name, type, or description.

Update Hookdeck Transformation

Tool to update an existing Hookdeck transformation.

Upsert Hookdeck Destination

Tool to create or update a Hookdeck destination.

Upsert Hookdeck Issue Trigger

Tool to create or update an issue trigger in Hookdeck using upsert semantics.

Upsert Hookdeck Source

Tool to create or update a Hookdeck source by name.

Upsert Hookdeck Transformation

Tool to create or update a Hookdeck transformation by name.

FAQ

Frequently asked questions

With a standalone Hookdeck MCP server, the agents and LLMs can only access a fixed set of Hookdeck tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Hookdeck and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Hookdeck tools.

Yes, absolutely. You can configure which Hookdeck scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Hookdeck data and credentials are handled as safely as possible.

Start with Hookdeck.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Hookdeck tool your agent needs.Free to start.

Start building