Skip to main content

Open navigation

Reproduce MQTT failures.Trace the cause. Verify the fix.

One workbench for live MQTT clients, traffic replay, broker benchmarks, fault injection, PCAP analysis, and bounded agent workflows.

Local Demomqtt://127.0.0.1:1883
ClientStatusActionsSessionSubscriptionsScheduled MessagesOnline
Pump Observerobs-175.0ConnectedClean 300splant/#Add message00:07:09
Pump Publisherpub-175.0ConnectedClean 300sAdd subscriptionAdd message00:06:56
36 of 44 messagesClient: All
TIMESTAMPCLIENT IDTYPEROUTETopicQOSRetainPAYLOAD/TOTALPAYLOAD | REASON
obs-17
MQTT 5 Properties

MQTT 5 Properties

User Properties

User Properties

Current view: Grid

Try Grid, Stream, Topics, and Sparkplug, then open the message composer or AI Guide.

A better way to test and debug MQTT systems

Serious MQTT work needs more than a publish and subscribe form.

Without Mqttable

Your AI is working blind

Paste logs and screenshots into chat, explain the broker state, then repeat every diagnosis and action by hand.

Copy. Paste. Publish. Repeat.

Rebuild multi-client flows one message at a time, losing the original timing, sessions, and ACK behavior.

Load testing needs a toolchain

Set up generators, tune the host, wire up metrics, inject faults, and switch tools before getting a useful result.

With Mqttable

Meet your AI MQTT Engineer

Let MCP-compatible agents inspect traces, run diagnostics, compare benchmarks, and safely operate the MQTT workbench.

Replay failures as test cases

Turn live traces, CSV, or PCAP into timed multi-client scenarios with dry runs, ACK checks, and delivery verification.

Load it. Break it. Diagnose it.

Launch built-in benchmarks, inject MQTT-aware network faults, and turn PCAP captures into ranked root causes.

Features

Trace MQTT traffic without losing the thread.

Go beyond MQTT pub/sub with Insights that surfaces behavior risks, traffic patterns, and the evidence behind them.

Grid shows what happened, Stream shows when, Topics shows where, and Sparkplug shows what it means for each device.

Send and trace your first MQTT message
Connections Grid showing pump-17 MQTT lifecycle packets and selected QoS 1 observer PUBLISH details.

Replay MQTT traffic. No code.

Recreate how multiple clients connect, subscribe, and publish, then run the same flow on your broker.

Keep the original timing, redirect topics to a test environment, and verify responses and message delivery after every run.

Reproduce a hard-to-catch MQTT bug with Replay
Replay Checks Passed showing one of one delivery checks passed with no failures.

Put your MQTT broker under load in minutes.

Simulate concurrent MQTT clients, control connection and publish rates, and see where performance begins to change.

Catch problems with live metrics, then review the full run in throughput, latency, and connection charts.

Run your first MQTT benchmark in 5 minutes
Completed Bench latency snapshot showing real RTT and end-to-end P50, P90, and P99 curves.

Break the network before it breaks your MQTT system.

Place Mqttable between your MQTT clients and broker, then make the connection slow, congested, unreliable, or completely unavailable. See which messages arrive, how clients reconnect, and whether the system recovers before the same failure happens in production.

Build repeatable failure scenarios, inspect the results in Trace, and verify cleanup and recovery before production.

Inject and verify MQTT latency safely
Proxy showing periodic 180 ms latency and 4 KB/s downstream bandwidth toxics active on live traffic.

See why your MQTT sessions fail.

Sixty checks examine connection lifecycle, message delivery, subscription behavior, protocol correctness, MQTT 5 properties, and traffic health.

Each flagged result points to the client, session, and packet evidence you need to investigate the failure.

Find MQTT root-cause evidence in a PCAP
PCAP overview showing capture confidence, MQTT health, and prioritized findings from demo.pcapng.

System Stats

See how Mqttable has been running over the last hour.

Review CPU and memory usage, file descriptor and thread counts, uptime, scheduler activity, and recent events in one place.

Read Runtime metrics and trends
Monitor Metrics showing CPU, memory, scheduler, runtime session, and recent resource trends.

Everyday Utilities

A collection of small tools built into Mqttable.

Decode JWTs, generate QR codes, compress images, compare text, inspect gzip data, hash files, and convert timestamps.

Explore the built-in engineering tools
Text Compare highlighting one addition and four pump-17 field changes between two JSON payloads.

Meet your AI MQTT Engineer

Stop asking what failed. With Mqttable MCP, your agent can inspect the runtime, operate MQTT, and verify the result.

Stop chatting. Start operating MQTT.

Create connections, publish and subscribe, run bounded benchmarks, inject network faults, inspect traces, and analyze PCAPs through Mqttable MCP.

No hidden calls. No unchecked changes.

MCP Monitor shows each tool’s calls, success rate, P95 latency, and last use, alongside recent issues, Plans, Apply, and Verification. Writes stay behind local authorization, and raw secrets stay out of MCP.

Progressive disclosure tools. No context dump.

Nine stable tools reveal exact actions, schemas, and resources only when needed. The full capability catalog never floods the prompt, leaving more context for MQTT traces and diagnosis.

Connect your AI agent and complete the first MQTT message

Compare MQTT desktop tools

Compare where each app runs, which MQTT connections it supports, which testing and troubleshooting tasks it can handle, and how it performed on the same Apple M3 Mac.

AvailableIncluded in the appSeparate tool or partial support
Sources checkedNot found in the sources checked

Installation and connections

How the app is built

The main desktop technology used by each app.

Mqttable

Built with Tauri 2.11.5 and Phoenix 1.8.13.

MQTTX

Built with Electron 39.2.7.

Where you can install it

Supported desktop systems and computer types.

Mqttable

Available for macOS 15+ on Apple Silicon and Linux.

MQTTX

  • Available for Windows, macOS, and Linux.
  • A separate command-line app is also available.
MQTT versions and connection types

Mqttable

  • MQTT 3.1, 3.1.1, and 5.0
  • TCP, TLS, WebSocket (WS/WSS), and QUIC connections

MQTTX

  • MQTT 3.1, 3.1.1, and 5.0
  • TCP, TLS, and WebSocket (WS/WSS) connections

Testing and troubleshooting

Follow messages without switching tools

See live messages, search the history, and read their contents.

Mqttable

Included in the app

See live topics, search message history, and read text, JSON, or raw data without switching apps.

MQTTX

Included in the app

Browse live topics, inspect message contents, compare changes, and open JSON in a tree view.

Reproduce traffic without writing scripts

Turn saved MQTT traffic into a test you can run again.

Mqttable

Included in the app

Turn saved MQTT traffic, a CSV file, or a network capture into a test you can run again.

MQTTX

Separate tool or partial support

Scripts and a separate command-line app can repeat send-and-receive steps. The sources checked did not show replay of saved traffic from several clients.

Create test traffic in the same app

Run simulated clients and see how the MQTT broker responds.

Mqttable

Included in the app

Choose how many simulated clients to run and how often they send messages, then watch speed, delay, failures, connection health, and computer usage.

MQTTX

Separate tool or partial support

A separate command-line app can test connections, sending, and receiving; this is not included in the desktop app.

Test bad networks without changing your broker

Try delay, limited bandwidth, packet loss, timeouts, and disconnects.

Mqttable

Included in the app

Send test traffic through the app and add delay, bandwidth limits, packet loss, timeouts, or disconnects.

MQTTX

Not found in the sources checked
Start with findings, not raw packets

Open a saved network traffic file (PCAP) and find likely MQTT problems.

Mqttable

Included in the app

The app highlights likely MQTT problems in a network capture and links each finding to the supporting packets.

MQTTX

Not found in the sources checked
Use automation without giving up control

Repeat MQTT tasks with scripts, command-line tools, or AI assistants.

Mqttable

Included in the app

Connect a compatible AI assistant while sensitive connection details stay hidden and changes remain permission-controlled.

MQTTX

Separate tool or partial support

Desktop scripts and a separate command-line app can automate messages. The sources checked did not show a built-in AI interface for the desktop app.

MacBook Air with Apple M3 and 16 GB RAM. All four apps were measured together on macOS 26.6.2 on Sep 2, 2026. Each result uses one warm-up and five measured launches with product order rotated between rounds; Footprint and RSS use their own five-run medians.

MqttableMQTTX
Warm launch to usable workspace
1.35 s2.46 s
Memory footprint 30 seconds after ready
339.3 MiB321.4 MiB
Resident set 30 seconds after ready

Mqttable

Tauri / Rust host
160.4 MiB
BEAM runtime
98.4 MiB
WebKit WebContent
73.9 MiB
WebKit GPU
40.4 MiB
WebKit Networking
22.3 MiB
Total
395.4 MiB

MQTTX

Electron main
195.2 MiB
Electron Renderer
233.2 MiB
Electron GPU
99.0 MiB
Electron Networking
51.9 MiB
Total
579.3 MiB
Installed app size
68 MiB317 MiB
Sources and benchmark method

Scope and method

Capability rows use current first-party sources and the exact versions shown. “Not documented” is an evidence boundary, not a claim that a capability cannot exist.

Mqttable: 1.2.0. Competitors used official Apple Silicon installers.

Ready means: Mqttable returned 200 from /__desktop/ready and exposed Connections plus Connect Now; MQTTX showed Connections and an enabled New Connection action; MQTT Explorer showed its Connections form; MQTT.fx passed Continue Without License and showed Namespace Explorer, Connect, and Publish. Thirty seconds later, the runner captured RSS and then a multi-PID macOS footprint. No broker connection or workload was used.

Every product used isolated app-data and reused the clean state created by its warm-up. All four apps were measured in the same run, with product order rotated between rounds. MQTT Explorer was ad-hoc re-signed after its bundled signature failed validation. Footprint de-duplicates multiply mapped objects within the attributed PID set; RSS may count shared pages more than once. Mqttable WebContent and Networking were tied to its bundle data paths, while its paired GPU process was identified by the launch/quit lifecycle.

Capability statements apply only to the exact versions and reviewed sources, not overall product quality. Local measurements describe this Mac and method; they are not universal performance claims.

Measured and reviewed: Sep 2, 2026

Free local workbench

The complete MQTT workbench, free to start.

Connect, inspect, replay, benchmark, proxy, analyze PCAPs, monitor runtimes, and use local MCP. Free covers everyday MQTT engineering; upgrade only when an investigation needs more scale, longer runs, or full evidence.

Mqttable Free

The complete local workbench for everyday MQTT engineering, with clear investigation limits.

$0/ forever

  • Connections, Trace, Replay, Proxy, Bench, PCAP, Monitor, Tools, and exports
  • 3 Broker, Proxy, Replay, and PCAP workspaces
  • 15-step Replay, 10-minute Bench, and the top 5 PCAP check details
  • Local MCP discovery, redacted reads, and bounded operations

Need help?

Start with common questions about setup, connection management, and MQTT troubleshooting. Still need help? support@mqttable.com