Retrieve Zigbee2MQTT bridge logs and lifecycle events to diagnose pairing failures and rejoin loops. Filter by severity or text, or watch live for new lines.
Re-interview a Zigbee2MQTT device to re-read its endpoints, clusters, and basic attributes, resolving failed interviews or syncing functionality after firmware upgrades.
Get current Zigbee2MQTT bridge status: version, coordinator, channel, permit join state, restart required, and host memory. Use this read-only check to understand your mesh before diagnosing problems.
Retrieve Home Assistant device info with pagination and filters by area, integration, or manufacturer. Look up devices by device/entity ID, including Zigbee, Z-Wave, and Matter details.
Change device-specific options like transition, retain, debounce, and calibration offsets. Merges with existing settings and persists, with restart status returned.
MCP server for administering a Zigbee2MQTT estate, enabling mesh health monitoring, device management, firmware updates, pairing, binding, and reporting via natural language.
An MCP server that enables LLMs to list, inspect, and control Zigbee devices via the Zigbee2MQTT frontend websocket API, eliminating the need for direct MQTT broker access.
Send state commands to Zigbee devices or groups (e.g., turn ON/OFF, set brightness). Use 'get' mode to request a value without changing anything; confirm device action by reading state afterward.
Retrieve recent Zigbee action events for a device from the recorder database, with optional filtering by action type. More efficient than the logbook API.
Scan Zigbee mesh topology to identify device connections, link quality, routes, and orphaned/weak nodes. Use deliberately as scanning can temporarily degrade network responsiveness.
Trigger active OTA firmware update checks on Zigbee devices, placing real network traffic to get current availability. Use when a fresh check is needed.
Rename a Zigbee2MQTT device's friendly name, updating its MQTT topic. Optionally also rename the Home Assistant entity to keep automations and dashboards working.
Re-run a device's configuration routine (bindings and attribute reporting) to fix devices that stopped reporting values. Wake battery devices before running.
Configure how often a Zigbee device reports an attribute. Adjust minimum and maximum intervals to improve responsiveness or save battery, with 65535 to disable.
List Zigbee devices with administrative detail and filter by type, availability, or problems. Sort by battery or link quality to identify weak-signal or offline devices.
Bind or unbind Zigbee clusters between devices or groups for direct control even if the bridge is down. Use clear to remove all binds from a source device.
Retrieve full details for a single Zigbee device, including state, properties, options, endpoints, bindings, and reportings, to discover valid values before configuring device settings.
Audit your entire Zigbee estate in one read-only call to identify all issues—offline devices, weak links, low batteries, failed interviews, and more—and get a clear answer on network health.