Connect Hookdeck to AI agents

Connect Hookdeck to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

list_requests

List Requests

Retrieve and inspect inbound HTTP requests received by Hookdeck sources. Requests are the raw inbound payloads before they are split into events per connection. Filter by source or rejection status.

publish_event

Publish Event

Publish an outbound webhook event through the Hookdeck Publish API. Use this to send events from your system to destinations configured in Hookdeck. Specify a source by ID or name, along with the request headers and body.

manage_sources

Manage Sources

Create, update, delete, list, enable, or disable Hookdeck sources. A source represents an inbound endpoint that receives HTTP requests (webhooks). Each source gets a unique Hookdeck URL for receiving events.

list_events

List Events

Retrieve and inspect Hookdeck events. Events represent individual webhook deliveries through a connection. Filter by status, source, destination, connection, or date range.

manage_transformations

Manage Transformations

Create, update, delete, and list Hookdeck transformations. Transformations are JavaScript (ES6) functions that modify event payloads and headers in transit. Attach them to connections via the transform rule.

manage_bookmarks

Manage Bookmarks

Create, list, trigger, and delete Hookdeck bookmarks. Bookmarks store and replay common or edge-case requests. Bookmarked data is exempt from archiving. Triggering a bookmark creates a new event (not a retry attempt).

manage_issues

Manage Issues

List, inspect, and update Hookdeck issues. Issues automatically track problems like delivery failures, transformation errors, and backpressure. Update their status to coordinate resolution with your team.

retry_events

Retry Events

Retry failed or pending Hookdeck events. Supports retrying a single event by ID, muting an event to cancel automatic retries, or bulk retrying events matching a filter query.

manage_destinations

Manage Destinations

Create, update, delete, list, enable, or disable Hookdeck destinations. A destination is the target endpoint where events are routed to. Supports HTTP, CLI, and Mock API types with configurable authentication and rate limiting.

manage_connections

Manage Connections

Create, update, delete, list, pause, or unpause Hookdeck connections. A connection routes events from a source to a destination, optionally applying rules (filters, retries, transformations, delays, deduplication).

configure_notifications

Configure Notifications

Get or update Hookdeck project webhook notification settings. Configure which event topics trigger webhook notifications and which source receives them.

More integrations teams use with Hookdeck

Linear

Create, read, update, and delete issues across teams with support for priorities, labels, assignees, due dates, and workflow states. Manage projects that group related issues, and organize work into time-boxed cycles (sprints). Create and manage documents, comments, and file attachments. Search issues using vector similarity or rich filters. Configure teams, workflow states, and labels. Track customers and link them to issues. Subscribe to real-time webhooks for changes to issues, projects, cycles, comments, documents, and more.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Subscribe to webhooks for list and library change notifications. Retrieve site properties and search for sites across Microsoft 365.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Subscribe to real-time change events via Change Data Capture and Platform Events. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Technical notes for Hookdeck

Manage webhook and asynchronous event infrastructure. Create and configure sources (inbound endpoints), destinations (outbound targets), and connections (routing rules) to receive, transform, filter, and deliver HTTP events. Publish outbound webhooks via the Publish API. Apply JavaScript transformations to modify event payloads in transit. Filter events based on headers, body, query, or path using conditional operators. Configure automatic retries with customizable intervals and attempt limits. Monitor event delivery with detailed logs of requests, events, and attempts. Track and manage issues for delivery failures, transformation errors, and backpressure. Query metrics on event delivery, queue depth, and transformation performance. Store and replay requests using bookmarks. Configure webhook notifications for issue and event delivery status changes.

Connect Hookdeck to production AI agents

See how Metorial gives Hookdeck access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Hookdeck to AI agents with Metorial.

  1. Can Metorial connect Hookdeck to AI agents?
    Yes. Metorial connects AI agents to Hookdeck through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.