MCP Catalogs
Home

hookdeck-cli

by hookdeck·357·Score 50

Hookdeck CLI provides a comprehensive MCP server for managing webhooks and event gateway resources, offering free development tools with ai agent integration.

developer-toolscommunicationai-llm
18
Forks
28
Open issues
this month
Last commit
2d ago
Indexed

Overview

Hookdeck CLI is primarily a robust tool for forwarding webhooks to localhost with unlimited free and permanent event URLs, serving as an ngrok alternative. It provides comprehensive management of Hookdeck Event Gateway resources including sources, connections, destinations, events, and transformations. The CLI includes a built-in MCP server that exposes these capabilities as tools in MCP-compatible clients like Cursor and Claude, making it particularly valuable for AI workflows. The interface is well-designed with an interactive TUI showing event history, allowing replay, filtering, and detailed inspection of requests/responses.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Local development and testing of webhook integrations with preserved event history
you:Managing and querying Event Gateway resources through a unified CLI interface
you:Integrating webhook management capabilities into AI agents via MCP protocol
you:What is the difference between Hookdeck CLI and ngrok?
you:How does the MCP server integrate with AI agents?

When to choose this

Teams already using or planning to use Hookdeck for webhook management who want AI agent integration with their event infrastructure.

When NOT to choose this

You need a pure self-hosted solution without vendor dependencies, or you're looking for more generic webhook forwarding without MCP integration.

Tools this server exposes

12 tools extracted from the README
  • list_sources

    List all event sources in the Hookdeck Event Gateway

  • list_destinations

    List all destinations in the Hookdeck Event Gateway

  • list_connections

    List all connections between sources and destinations

  • create_source

    Create a new event source in Hookdeck

  • create_destination

    Create a new destination for events in Hookdeck

  • create_connection

    Create a new connection between a source and destination

  • update_connection

    Update an existing connection between source and destination

  • delete_connection

    Delete an existing connection in Hookdeck

  • list_events

    List events that have been processed through the Event Gateway

  • create_transformation

    Create a new transformation to modify event data

  • listen_events

    Listen to events from a source or connection

  • replay_event

    Replay a previously processed event

Comparable tools

ngroklocaltunnelcloudflare-tunnel

Installation

Installation

Hookdeck CLI is available for macOS, Windows, and Linux:

# NPM
npm install hookdeck-cli -g

# macOS
brew install hookdeck/hookdeck/hookdeck

# Windows
scoop bucket add hookdeck https://github.com/hookdeck/scoop-hookdeck-cli.git
scoop install hookdeck

# Linux
tar -xvf hookdeck_X.X.X_linux_amd64.tar.gz
./hookdeck

MCP Server Setup

To use with Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "hookdeck": {
      "command": "hookdeck",
      "args": ["gateway", "mcp"]
    }
  }
}

FAQ

What is the difference between Hookdeck CLI and ngrok?
Hookdeck CLI provides unlimited free permanent URLs, preserves event history between sessions, supports filtering and fan-out delivery, and includes resource management capabilities through a CLI.
How does the MCP server integrate with AI agents?
The Event Gateway MCP server (`hookdeck gateway mcp`) exposes Hookdeck's webhook and event management capabilities as tools in MCP-compatible clients like Cursor and Claude, allowing AI agents to interact with your event infrastructure.

Compare hookdeck-cli with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.