Home Assistant MCP servers
MCP servers that connect an AI agent to Home Assistant: entities, automations and device state in a smart home. We have classified 25 so far, listed below and ranked by their independent trust score.
25 catalogued · how we score
Home Assistant at a glance
- Highest score
- 94 io.github.alexpfau/zigbee2mqtt-mcp
- Median score
- 35
- Scored
- 25 of 25
- Rescanned in 7 days
- 25
npm 10 · pypi 9 · remote 5 · oci 3 · figures as of 2026-09-20 13:30 UTC · how we score
All 25 by trust score Trust score 0–100
- npm 94
io.github.alexpfau/zigbee2mqtt-mcp
Administer a Zigbee2MQTT estate: health, mesh diagnostics, OTA, pairing, device management.
- pypi 57
Read-only KNX/ETS project auditor: validates a .knxproj and generates Home Assistant YAML
- oci 55
MCP server for Homey Pro: 60 tools for devices, flows, energy, and Z-Wave/Zigbee diagnostics.
- npm 49
MCP server for controlling HomeMatic smart home devices via the CCU JSON-RPC API
- npm 49
io.github.Coolver/home-assistant-mcp
Vibecode your Home Assistant setup from your IDE: automations, dashboards, themes and configs
- npm 49
Control and monitor Weishaupt heating systems via the WEM Portal
- npm 49
MCP server for full Home Assistant control — dashboards, files, automations, add-ons, and more
- pypi 40
Control WeMo smart home devices - discover, toggle, adjust brightness, and manage HomeKit codes
- pypi 39
io.github.daedalus/mcp-homeassistant
MCP server exposing Home Assistant REST API functionality
- npm 39
Control monitor brightness, contrast, power and input via DDC/CI with MCP and MQTT support.
- npm 38
Connect AI agents to IoT devices — read sensors, send commands, manage ESP32 fleets.
- remote 36
Check, add and control the smart home sensors and automations in your own Chirp home.
- oci · pypi 35
io.github.homeassistant-ai/ha-mcp
Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
- npm 34
io.github.claymore666/debmatic-mcp
MCP server for controlling HomeMatic smart home devices via the CCU JSON-RPC API
- npm 33
io.github.m2ai-mcp-servers/mcp-philips-hue
MCP server for Philips Hue smart lighting control
- remote 32
The IoT platform where AI controls real-world devices: read, provision, automate and command.
- remote 31
Control a Loxone Miniserver smart home: lights, blinds, climate, scenes and energy.
- pypi 24
Control WeMo smart home devices - discover, toggle, adjust brightness, and manage HomeKit codes
- remote 23
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
- npm 21
io.github.Koneisto/HomeAssistant-Light-MCP
Control Home Assistant lights and scenes. Lights only by design for safety.
- pypi 21
Read, watch and safely control Larnitech smart-home controllers over the API2 protocol.
- pypi 21
io.github.ReGenNow/regennexus-mcp
AI-controlled hardware: GPIO, robotics, sensors, cameras, mesh networking for IoT
- remote 20
MCP server for Home Automation
- oci · pypi 9
MCP Server for notify to Weixin, Telegram, Bark, Lark, Feishu, DingTalk
- pypi 0
Local-first MCP server for Shelly smart-home devices (Gen1-Gen4): control, energy, automation.
Every server here has been scored. A server is listed here because its description and tool definitions say it is built for Home Assistant. That is what the server declares about itself, not an integration we have tested, so check the score breakdown before you trust one. This classification currently runs only over servers that publish a hosted endpoint, so a Home Assistant server distributed solely as an installable package will not appear here yet, however clearly it belongs. Treat the ranking as a partial field rather than the whole one.
Common questions
What is a Home Assistant MCP server?
A Home Assistant MCP server exposes entities, automations and device state in a smart home to an AI assistant over the Model Context Protocol, so the assistant can work with Home Assistant directly instead of you moving data in and out by hand. These come from the public MCP registry, and being listed there is not a review of the code, so the publisher is worth checking as closely as the feature list.
How do I get started with a Home Assistant MCP server?
Start from the ranked list on this page, then open a server's own page and read its score breakdown before you install anything. Every server listed here is a hosted endpoint, so that breakdown covers Endpoint Security, Transport & Reachability, Schema Quality & AI Usability, Stability & Change Management, Tool Coverage, Tool Safety and Capabilities. A Home Assistant server acts on your Home Assistant data, so check what access it asks for before you connect it. The same page carries install snippets for the common MCP clients.