Changelog

New features, improvements, and fixes shipped to Hooklistener.

v1.19.0

Security

Hardened CLI Device Login

Device codes are now strictly single-use, can only be claimed by the account that authorized them, and issued tokens are encrypted at rest. Polling returns clear errors for expired or invalid codes instead of failing silently.

Improvement

Faster Dashboard Loading

Endpoint statistics now load asynchronously, so request history and detail views render immediately while stats fill in.

v1.18.0

Feature

MCP Server Expanded to 46 Tools

AI assistants can now manage your whole workspace via MCP: build and edit automation action chains, manage schedules, secrets, the Datastore, and uptime monitors, replay and delete captured requests, and block on wait_for_request for agent-driven end-to-end webhook tests.

Feature

Email Testing & AI Diagnosis via MCP

New MCP tools create email inboxes, read received emails, and wait_for_email to test complete email flows end to end. diagnose_request explains what happened to a captured request using its response, automation runs, and forwarding attempts, and compare_requests runs AI comparison from your editor.

v1.17.0

Feature

Automations

Build an ordered chain of actions that runs on every captured webhook: extract JSON, assign variables, branch on conditions, modify the response, store data, call external APIs, or run sandboxed JavaScript. Sync steps can rewrite the endpoint response; async steps run in the background after capture.

Feature

Schedules

Run recurring HTTP jobs on cron expressions with custom methods, headers, and bodies. Define success by expected status codes and response keywords, and review a 7-day execution history with per-run status, duration, and output.

Feature

Datastore

A persistent key-value store for your organization: namespaced keys, JSON values, and optional TTL. Read and write it from automations via template variables, the REST API, and MCP tools to keep state between webhooks.

Feature

Scripts for Routing & Fan-Out

Write JavaScript that runs after each captured webhook and returns up to 10 outbound HTTP actions. Scripts execute in an isolated sandbox with automatic retries, and failures never affect the response sent to the webhook source.

Feature

AI-Powered Request Comparison

Select 2-5 captured requests and get an AI-generated analysis: shared patterns, key differences, anomalies, timing analysis, payload evolution, header issues, and suggested debugging actions.

Improvement

Automation Run Trace

Each captured request now shows exactly which automation steps ran, in which phase, with per-step status and output — so you can debug what your automation did for any given webhook.

v1.16.0

Feature

OAuth 2.0 for the MCP Server

Connect Claude Code, Cursor, or any MCP client through a browser sign-in with organization selection — no more creating and pasting API keys. Implements standard discovery, dynamic client registration, and PKCE.

Security

Short-Lived CLI Tokens

CLI logins now receive a 1-hour access token paired with a 30-day refresh token, replacing long-lived session tokens. New endpoints support silent token refresh and revocation.

Improvement

API Rate-Limit Headers

API responses now include x-ratelimit-limit and x-ratelimit-remaining headers, and exceeding your plan limit returns HTTP 429 with a retry-after header.

v1.15.0

Feature

Response Capture

See exactly what Hooklistener responded to each captured webhook: status code, headers, body, and whether it came from your default response or a matched response rule. The request list gained a color-coded status column.

Feature

Tunnel Traffic Inspector

Inspect HTTP traffic flowing through your CLI tunnels in real time from the dashboard — method, path, status, and duration for every request, with full request and response detail views.

Improvement

Smarter Request List

Request history now loads continuously as you scroll, new requests are marked unread until viewed, and the first incoming request opens automatically so you see your webhook contents immediately.

Improvement

Delete Real-Time Endpoints

Real-time WebSocket endpoints can now be deleted directly from the endpoint list, with plan limits recalculated immediately.

v1.14.0

Feature

Telegram Notifications

Connect a Telegram chat to any debug endpoint and get an instant message for every incoming webhook — method, path, timestamp, and a body preview — with a test button to verify the connection.

Feature

Auto-Forwarding Destinations

Automatically forward a copy of every incoming webhook to one or more destinations with custom headers and automatic retries — no manual per-request forwarding needed.

Improvement

Audit Logs on Team Plans

Audit logs are now included in all Team plans (previously Enterprise only), recording member changes, API key activity, endpoint changes, and billing events.

Improvement

Guided Onboarding

New endpoints show a step-by-step setup flow with a one-click test request and a live listening indicator. The CLI page gained a guided three-step setup with in-page device code verification and click-to-copy commands.

Improvement

Instant Sign-In After Confirmation

Email confirmation links now sign you in immediately, and you can resend the confirmation email from both signup and login.

v1.13.0

Feature

MCP Server for AI Coding Assistants

Connect Claude Code, Cursor, Windsurf, or Codex CLI to Hooklistener via the Model Context Protocol (MCP). 8 tools available across endpoints, captured requests, and uptime monitors — debug webhooks without leaving your editor.

v1.12.0

Feature

Request Comparison

Compare two webhook requests side by side to quickly spot differences in headers, body, and metadata.

Feature

Replay Requests with Modifications

Replay captured webhook requests with modified body and headers to test different scenarios without re-triggering the original source.

Feature

Multi-Request Selection

Select multiple requests at once for bulk actions, with real-time streaming updates.

Feature

Forwarding Rules

Configure rulesets to control how incoming webhook requests are processed and forwarded to your endpoints.

v1.11.0

Feature

Delete Webhook Data

Delete captured webhook requests directly from the UI to keep your workspace clean and manage sensitive data.

Security

European Data Residency

All Hooklistener servers and data are now located in Europe, improving compliance with GDPR and data sovereignty requirements.

v1.10.0

Feature

Uptime Monitors & Status Page

Monitor your endpoint availability with configurable uptime checks and share a public status page with your team or customers.

Feature

API Keys on All Plans

API keys are now available across all plans. Manage them directly from your organization settings for programmatic access to Hooklistener.

Feature

Export to CSV

Export captured webhook requests to CSV format for offline analysis and reporting.

v1.9.0

Feature

WebSocket Debugger

Debug WebSocket connections alongside traditional HTTP webhooks with real-time message inspection.

v1.8.0

Feature

Local Tunnels

Tunnel live webhook payloads to your local machine with persistent subdomains (slug.hook.events). Works behind firewalls with real-time WebSocket connections.

Feature

Email-to-HTTP Forwarding

Forward incoming emails to HTTP endpoints. Route messages from your @hookinbox.com inboxes to any URL as structured webhook payloads.

v1.7.1

Feature

Audit Logs

Track all actions across your organization with detailed audit logs. See who did what and when, with full activity history. Available on the Enterprise plan.

v1.7.0

Feature

Endpoint Monitors

Monitor your webhook endpoints with configurable notifications. Get alerted when endpoints go down or start returning errors.

Feature

Custom Responses

Configure custom HTTP response codes and bodies for your debug endpoints to simulate different server behaviors.

Feature

Dynamic Paths

Capture requests on dynamic URL paths and inspect the full payload for each subpath.

v1.6.0

Feature

CLI Tool

Released the Hooklistener CLI for forwarding live webhook payloads to your local machine. Supports device-code authentication and works behind firewalls.

Feature

Email Inboxes

Create unique @hookinbox.com email addresses that capture incoming messages as webhook events. Supports text, HTML, and attachment inspection.

v1.5.0

Feature

Shared Debug Endpoints

Share your debug endpoint with teammates via a password-protected URL to collaborate on webhook inspection.

Feature

Request Forwarding

Automatically forward captured webhook requests to another endpoint. Inspect payloads while simultaneously testing how your application handles them.

Improvement

Live Updates Toggle

Pause and resume real-time request streaming to your debug view.

v1.4.0

Feature

Slack & Discord Notifications

Receive real-time notifications in Slack or Discord when webhook events arrive or issues are detected with your endpoints.

Improvement

Notification Settings

Configure notification preferences per organization, including email digests and channel integrations.

v1.3.0

Feature

Webhook Secrets

Store and manage secret variables for use in webhook processing, keeping sensitive data secure and separate from your configurations.

Feature

API Keys

Programmatic access to Hooklistener via API keys for automation and integration with your development workflow.

v1.2.0

Feature

Organization Management

Create and manage organizations, invite team members with role-based access, and control billing per organization.

v1.1.0

Feature

Stripe Billing

Subscription management with plan upgrades, downgrades, and usage tracking integrated directly into the app.

v1.0.0

Feature

Initial Release

Launch of Hooklistener with core features: webhook debugging endpoints, real-time payload inspection via WebSocket, request filtering, and API key authentication.