Changelog
Notable updates and changes to the Hooklistener platform.
2026
Real-time Debugging
- Added SSE endpoints, with
Last-Event-IDreplay and aPOSTchannel 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
authtokens, 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_endpointMCP 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
codeandverification_link, a plain-texttextrendering, every header in order (header_list) andattachmentswith download URLs - Email lists and waits filter by
since,to(exact recipient, plus-addresses included),fromandsubject_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:587with an inbox's credentials, and every email is captured, Bcc included, and never delivered - Added
POST /api/v1/inboxes/:id/messagesto store a message in an inbox over HTTP, for test harnesses - Async
wait_for_emailnow returnstextwhen called withinclude_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_forwardanddelete_inbox_forward;wait_for_emailandlist_emailstake 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