Skip to main content

Changelog

Notable updates and changes to the Hooklistener platform.

2026​

Real-time Debugging​

  • Added SSE endpoints, with Last-Event-ID replay and a POST channel for client messages that each browser tab can point at its own stream with ?client_id=
  • MQTT endpoints now route publishes between clients by default (broker mode), keep persistent sessions with an offline queue, and support MQTT 3.1 and 5
  • Stock Socket.IO clients, v2 included, connect with long-polling and the WebSocket upgrade, with auth tokens, namespaces, acks and binary attachments
  • WebSocket, Socket.IO and MQTT connections get keepalive pings, subprotocol negotiation and a byte-for-byte proxy mode
  • REST sends are verbatim unless they set render_template: true
  • Added the delete_realtime_endpoint MCP tool

MCP Diagnostics​

  • MCP diagnostics, for testing your own MCP server, moved out of Real-time into its own section at /mcp-diagnostics

Email Inboxes for Tests and Agents​

  • Emails now include the likely one-time code and verification_link, a plain-text text rendering, every header in order (header_list) and attachments with download URLs
  • Email lists and waits filter by since, to (exact recipient, plus-addresses included), from and subject_contains
  • Rename and delete inboxes, clear an inbox, and delete single emails from the dashboard, the REST API and MCP
  • Added the SMTP sandbox: send from your app through smtp.hookinbox.com:587 with an inbox's credentials, and every email is captured, Bcc included, and never delivered
  • Added POST /api/v1/inboxes/:id/messages to store a message in an inbox over HTTP, for test harnesses
  • Async wait_for_email now returns text when called with include_text
  • Added inboxes without an account: create one with a single request, read it with a viewer token, and claim it into an account to keep it
  • Added forwarding received email to webhooks on paid plans: signed with Standard Webhooks headers, retried, with a delivery log, test sends and redelivery
  • New MCP tools delete_emails, delete_inbox, set_inbox_forward and delete_inbox_forward; wait_for_email and list_emails take the new filters, and attachments are readable as MCP resources

Replayable Integration Cases​

  • Added saved replay cases for captured webhook requests
  • Added response assertions for expected status codes and JSON body subsets
  • Added named case suites, reusable replay targets, and durable suite run reports
  • Added REST API and MCP tools for saving, replaying, running, and sharing cases

Product Cleanup​

  • Removed Datastore, Automations/action chains, custom scripts, schedules, Slack notification settings, and the previous inbound email forwarding (replaced in October by webhook forwards)
  • Removed the Datastore API, Endpoint Actions API, and related MCP tools

2025​

Socket Debugging​

  • Added real-time debugging for WebSocket, Socket.IO, and MQTT connections
  • Connect to any server and inspect messages, frames, and connection lifecycle events

MCP Server​

  • Added MCP (Model Context Protocol) server for AI coding assistants
  • Supports Claude Code, Codex, Cursor, and Windsurf
  • Create endpoints, inspect webhooks, and manage monitors via natural language

Uptime Monitoring​

  • Added uptime monitoring with configurable health checks
  • Email alerts for monitor status changes
  • Public status pages for sharing service health

Email Testing​

  • Added inbound email testing via hookinbox.com
  • Capture emails, inspect content and headers

CLI Improvements​

  • HTTP tunneling — expose local servers with hooklistener tunnel
  • Static tunnel slugs for persistent subdomains
  • Interactive TUI with search, filtering, and export
  • Shell completions for bash, zsh, fish, PowerShell, and elvish
  • JSON output mode for scripting

Platform​

  • Request sharing with password protection and expiration
  • Request comparison (diff two requests)
  • CSV export for captured requests
  • Audit log for organization activity tracking
  • Secrets management (encrypted key-value storage)
  • Signing secrets for HMAC verification
  • Anonymous endpoints for quick testing