Google PageRank for AI agents. 25,000+ tools indexed.

Best MCP Servers for Home Automation and IoT in 2026

Home Assistant has one of the most active developer communities in open source. When ha-mcp launched, it reached 1,190 stars faster than most MCP servers in any category. We indexed 24 home automation and IoT tools. Here are the ones that score highest — and what they actually do.

Top home automation MCP servers

Home automation is a newer MCP category, but ha-mcp already has one of the highest scores in the entire index at 93.13. Home Assistant's existing community is the reason — thousands of developers were already looking for a way to connect AI agents to their smart home setups. MCP gave them the bridge.

# Repository Score Stars Platform Lang
1 homeassistant-ai/ha-mcp The Unofficial and Awesome Home Assistant MCP Server 93.13 1,190 Home Assistant Python
2 Coolver/home-assistant-vibecode-agent Home Assistant MCP server agent for IDE integration — automations, dashboards, config via natural language 82.05 482 Home Assistant Python
3 c1pher-cn/ha-mcp-for-xiaozhi Home Assistant MCP server for Xiaozhi AI 59.15 212 Home Assistant Python
4 deswong/Openhab-MCP Full OpenHAB (v5+) control via MCP — Items, Things, Rules, Persistence, Semantic Tags 57.16 4 OpenHAB TypeScript
5 voska/hass-mcp Home Assistant MCP Server 51.53 284 Home Assistant Python
6 achetronic/hass-mcp A remote MCP server for Home Assistant to control your home using AI 52.03 4 Home Assistant Go

ha-mcp: the clear leader

homeassistant-ai/ha-mcp sits at 93.13 — one of the highest scores in the home automation category and well above comparable community-built tools. The signals behind the score are strong across the board: 18 contributors, 1,190 stars, active issue management (204 closed against 36 open), and a March 2026 commit date.

The project is organized under the homeassistant-ai GitHub org rather than a single maintainer's account. That organizational structure contributes to the multi-contributor signal and suggests the project has distributed ownership — lower bus factor risk than a single-person project.

What it does: expose Home Assistant's entity registry, state machine, automation engine, and script runner to AI agents via MCP tools. An agent connected to ha-mcp can read all device states, turn lights on or off, change thermostat setpoints, trigger scenes and scripts, and query automations — all without a human using the HA dashboard. For home automation use cases where you want an agent to respond to natural language commands or monitor conditions, this is the starting point.

IDE integration: vibecode-agent

Coolver/home-assistant-vibecode-agent takes a different angle at 82.05. Rather than focusing on runtime device control, it's built for developers who work on their Home Assistant configuration inside an IDE.

The pitch: connect Cursor, VS Code, or Claude Code to your live Home Assistant instance and have an AI assist with writing and debugging automations, designing Lovelace dashboards, adjusting theme variables, and deploying configuration changes — all without leaving the editor. 482 stars and 6 contributors in a short time suggests the developer audience found it immediately useful.

The distinction between ha-mcp and vibecode-agent matters for use case selection. ha-mcp is for runtime agent control — you want an AI to operate your home. vibecode-agent is for development-time assistance — you want an AI to help you configure it. They're complementary.

OpenHAB: one dedicated server

deswong/Openhab-MCP is the only OpenHAB server in the index. At 57.16, it's a newer project (4 stars, no contributors beyond the author), but the freshness signal is strong — last committed March 13, 2026.

OpenHAB is a less common home automation platform than Home Assistant, but it has a loyal user base — particularly in Germany and enterprise/commercial smart building deployments. The server exposes the full OpenHAB v5+ REST API surface: Items, Things, Rules, Persistence history, and Semantic Tags. If you're running OpenHAB, this is your only current MCP option, and it's more complete than many early-stage tools.

Recommended picks

Best for Home Assistant control

homeassistant-ai/ha-mcp at 93.13. No competition in this category. Start here.

Best for Home Assistant development

Coolver/home-assistant-vibecode-agent at 82.05. Use alongside ha-mcp: one for building automations, one for running them.

Best for OpenHAB

deswong/Openhab-MCP at 57.16. Early-stage but comprehensive. The only option for OpenHAB users.

Go implementation

achetronic/hass-mcp at 52.03. If your deployment environment requires a Go binary over a Python process, this is the only Home Assistant MCP server built in Go. Remote server architecture makes it easy to run as a sidecar.

Building a home automation MCP server? Submit it to get indexed and scored alongside ha-mcp and the others.

Using ha-mcp? Check the full AgentRank score breakdown — freshness, issue health, contributors, and dependents.

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.