# CLI v2 with MCP, Request issues, Discord notifications - Hookdeck March 2026

Issues now catch request-level problems, Discord gets real-time Event Gateway alerts, the CLI gets an MCP server, and Static IPs are self-serve. That's just some of what shipped in March.

## CLI v2: MCP server for AI agents

The [Hookdeck CLI](/docs/cli) is no longer a tool just for developers, it's also an integration point for AI agents with the addition of a built-in [MCP](https://modelcontextprotocol.io/introduction) server.

Start it via `hookdeck gateway mcp` and configure it to run with your MCP client (Claude Desktop, Cursor, etc.):

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

```

The server exposes 11 tools: `projects`, `connections`, `sources`, `destinations`, `transformations`, `requests`, `events`, `attempts`, `issues`, `metrics`, and `help`. These are mostly read and inspect tools — the things an agent needs to answer "what's failing and why?" without opening the Dashboard. The `connections` tool also supports `pause` and `unpause` so an agent can act on what it finds.

### What this looks like in practice

<iframe src="https://www.youtube.com/embed/MBSf8yrvRtM?si=eitK4hXGcU5DKxDa" title="Hookdeck CLI v2 — diagnosing webhooks with MCP in Claude Desktop" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><br><br>

We point Claude at a production Hookdeck project and ask it to analyze 30 days of data broken down by connection, looking for failure rates and problems. Using the Hookdeck MCP tools, it pulls connections and metrics, builds a failure dashboard, and flags a Customer.io to PostHog connection where events are failing with HTTP 400s because `distinct_id` is `null`.

From there it digs into the specific events, identifies that the transformation doesn't handle cases where Customer.io's identifier fields are missing, and generates an updated transformation with a fallback chain so it's ready to copy and paste into the Hookdeck Event Gateway dashboard. No scripting. No manual log trawling. Just a conversational investigation.

v2 also adds `hookdeck gateway issue` and `hookdeck gateway metrics` command groups, a `--local` flag for project-scoped credentials, opt-out telemetry, and a breaking rename of `--config` to `--hookdeck-config`.

[See the full CLI v2 release post →](/blog/hookdeck-cli-v2)

## Request problems in Issues

[Issues](/docs/issues) in Event Gateway now surface request problems alongside existing delivery, transformation, and backpressure types.

Request issues trigger when incoming webhooks are rejected by a source, such as for authentication failures, malformed payloads, and other ingestion problems that could go unnoticed. Now you can view the rejected request's metadata and HTTP details, plus bulk retry rejected requests.

## Discord notifications

![Discord integration](./images/discord-preview-card-illustration-light.png)

Discord joins Slack and Microsoft Teams as a notifications channel in Event Gateway. Here's what you can do:

* New Issue Alerts: Get notified instantly when new event issues arise
* Issue Updates: Track when issues are being acked or ignored
* Resolution Notifications: Know immediately when issues are resolved
* Flexible Channel Support: Connect to any text or announcement channel in your Discord server

[Configure Discord notifications →](https://dashboard.hookdeck.com/settings/project/integrations)

## Self-serve Static IP

Static IP is now a self-serve add-on. Enable or disable it from the Delivery section in your project settings. Static IP ensures webhook deliveries arrive from a fixed set of IP addresses, so you can configure firewall rules and IP allowlists on your endpoints without coordination overhead.

## Outpost releases

[Outpost v0.15.0](https://github.com/hookdeck/outpost/releases) added a metrics API with Postgres and ClickHouse backends, while the portal got UI improvement. v0.14.0 focused on infrastructure reliability including scheduler monitor improvements and native SDK StreamingPull for GCP Pub/Sub.

## New source types

Four new webhook source types for Event Gateway: Uber, ShipHero, Chaindots, and Faundit. Each includes HMAC signature verification. These came directly from user requests — if you need a source type we don't support yet, [let us know](https://hookdeck.com/slack).

## 60x faster payload search

![Improved Event Gateway search](./images/hookdeckSearch.gif)

Searching webhook payloads is one of the first things you do when something breaks, so it needs to be fast. We wrote up how we brought average latency down to ~400ms (p99 under 1.4s) with Hash-bucketed storage and  Variable-window scanning. The result is search that feels instant.

[Read the full technical deep-dive →](https://hookdeck.com/blog/how-we-made-payload-search-60x-faster-in-clickhouse)

## AI integration guides

We published two new guides for connecting webhooks to AI agent workflows:

<iframe src="https://www.youtube.com/embed/ks2ZOxJGZts?si=YNxLRoVSGMIi5Ovv" title="GitHub agent automation: Hookdeck, Trigger.dev, and Claude — walkthrough" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><br><br>

* [GitHub automation with Hookdeck + Trigger.dev + Claude](/webhooks/platforms/github-trigger-dev-claude-automation) — Learn how to automate PR code reviews, issue labeling, and deployment summaries to Slack.
* [Claude Code Channels + Hookdeck CLI](/webhooks/platforms/claude-code-channels-webhooks-hookdeck) — Push external events directly into running Claude Code sessions via webhook channels and Hookdeck CLI.

## Community: hookdeck-deploy-cli

[hookdeck-deploy-cli](https://github.com/toppynl/hookdeck-deploy-cli) is a community-built CLI from the kind folks at [Toppy](https://github.com/toppynl) that brings declarative, infrastructure-as-code workflows to Hookdeck — without needing Terraform. Define your sources, destinations, connections, and transformations in `hookdeck.jsonc` manifest files, then deploy with a single command.

It supports multi-environment overrides, automatic dependency ordering, drift detection, and variable interpolation. If you want version-controlled Hookdeck configuration that deploys from CI, this is worth a look.

```bash
npm install -D @toppy/hookdeck-deploy-cli

```

[Check it out on GitHub →](https://github.com/toppynl/hookdeck-deploy-cli)