How to connect Hookdeck to Grok Bot

Connect Grok Bot to Hookdeck MCP. Retry all failed webhook events from today, create a new source for github webhooks, and more using natural language, with authentication handled for you.

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

Grok is xAI's assistant, and its bot builder lets you create a personal agent that holds context, runs skills, and connects to the apps you already use through plugins.

This guide explains how to connect Hookdeck to a Grok bot using Composio Connect, which handles OAuth, token refresh, and reliability so you do not have to. You add Composio as a plugin, authenticate once, then ask your bot to work with Hookdeck in plain language.

Also integrate Hookdeck with

Why use Composio?

Composio exposes 1,500+ apps to your Grok bot through a single connection, so you get:

  • Connect to 1,500+ apps with on-demand tool loading, so you do not fill your context window with unnecessary tool definitions.
  • Use programmatic tool calling through a remote workbench, letting the model write its own code to handle complex tool chaining. This reduces back-and-forth for frequent tool calls.
  • Handle large tool responses outside the model context to keep conversations lean.

Connecting Hookdeck to Grok Bot

Once Grok Bot is set up, you connect Hookdeck entirely from its interface, and the whole flow takes under a minute.

Set up Grok Bot

Get access. Grok Bot is included with Cursor Ultra, Cursor Premium Teams, and SuperGrok Heavy. Get the desktop app for macOS or Windows from x.ai/bot and sign in. An iPhone companion app is also available, and your bots sync across devices.

Create a bot. Pick a suggested role or define your own, then give it a short name, one primary job, and a short description of how it should work. Focused bots work best, because a clear role gives the bot more useful context over time.

Connect Hookdeck

1. Add the Composio plugin

Click the button. The Composio listing on x.ai opens and launches Grok Bot for you. If the app does not open on its own, click Add to Grok Bot.

Add to Grok Bot

Composio for Grok Bot listing on x.ai with the Add to Grok Bot button

Grok Bot opens the Composio plugin, showing its connector and skills. Click Add.

Composio plugin sheet in Grok Bot with the Add button

2. Authenticate

Go to the Installed section and click the Composio entry. You'll see its connector and skills listed.

Installed Composio plugin showing the Authenticate button

Click Authenticate. You'll be taken to the Composio consent screen. Review the access it requests and click Authorize. Composio handles the OAuth handshake for you, so you never touch API keys or tokens.

Composio authorization screen with Authorize and Deny

3. Connect your Hookdeck account

Back in the chat, ask your bot to connect to Hookdeck or give it any Hookdeck task.

For example, ask it 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 your Grok bot, and your Hookdeck account is ready to use.

What is Grok Bot?

Grok is xAI's assistant, available as a chat interface and a bot builder for creating personal agents that run skills and connect to external apps.

With Composio Connect, your Grok bot 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.

Way Forward

Now that Hookdeck is connected, extend your setup by connecting the other apps you already use every day, so your Grok bot can run true cross-app workflows end to end.

  • Connect Calendar to turn threads into scheduled meetings automatically.
  • Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
  • Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
  • Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.

Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single connection, your bot can coordinate multiple tools safely and reliably in one conversation.

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. Grok Bot 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