RealWorldMCP
Task · checked November 1, 2026

Control Home Assistant from Claude

Yes. Home Assistant has its own MCP Server integration, so Claude can reach your devices without a third-party server. Five community servers add more tools. All seven options are compared on one page.

What works today
OptionWorks today asPrice
ha-mcpControl and query everything in a Home Assistant install: lights, locks, climate, automations.Community MCP serverfree (open source)
Home Assistant MCP Server integrationExpose your Home Assistant devices to an AI client over MCP, built into Home Assistant itself.API from the vendorfree
home-assistant-vibecode-agentLet a coding agent build and edit Home Assistant automations, dashboards and configs.Community MCP serverfree (open source)
homeassistant-mcpControl Home Assistant devices and automations.Community MCP serverfree (open source)
hass-mcpRead states and control devices in Home Assistant.Community MCP serverfree (open source)
hass-mcp-serverExpose Home Assistant over MCP as a custom component inside HA.Community MCP serverfree (open source)
Home Assistant REST APIRead device states and call services such as turning lights on in a Home Assistant install.API from the vendorfree

Compare all 7 Home Assistant options

Pick the right setup

  • Claude on the web or desktop with a custom connector connects from Anthropic's cloud. Your server must be reachable on the public internet.
  • A local server (stdio) in Claude Code or Claude Desktop runs on your own machine and can reach Home Assistant on your network.

Stay safe

Start with read-only questions, such as which lights are on. Ask Claude to confirm before it unlocks a door, opens a garage or changes the heating.

“Live through our connector” runs through Real World MCP today. “Official MCP” is the vendor's own server. “Manual” means you or a browser use the provider's site. Prices are the provider's own and change. Browse every home & iot entry.

What people have done

  • Have Claude Code add ESPHome sensors and drivers around the house

    A user points Claude Code at a folder of ESPHome configs to add new devices, including sensor drivers. Their house now has a vinyl streamer, ESP32 speakers, plant sensors, a solar bird-house camera and a sleep sensor.

    Home & IoTClaude CodeOct 26, 2026 · Hacker News
  • Give your Home Assistant voice assistant a robot body

    A maker's LLM-driven desk robot works as a Home Assistant voice assistant: it turns on lights, TV and AC, uses its camera to greet people entering the room, and comments when the 3D printer finishes.

    Home & IoTAgent not statedAug 27, 2026 · Hacker News
  • Add a timer and push alert to a smart plug in ten minutes with Claude

    A Home Assistant user asked Claude for an automation that times a new candle warmer and asks by push alert whether to extend; it worked in under ten minutes and Claude suggested auto-off when nobody is home.

    Home & IoTClaudeJul 22, 2026 · Hacker News
  • Show your Kindle highlights on an e-ink display with Claude Code

    A user flashed Seeed reTerminal e-ink screens with ESPHome and had Claude Code write the backend, so quotes they highlight on a jailbroken Kindle later show up on the display, all on the home network.

    Home & IoTClaude CodeJul 21, 2026 · Hacker News

All 8 home & iot use cases

Questions people ask

Does Home Assistant have an official MCP server?

Yes. The MCP Server integration is built into Home Assistant and exposes your devices to an AI client over MCP.

Which Home Assistant MCP server is most popular?

By GitHub stars, ha-mcp leads with 5,399 stars as of November 1, 2026. It is a community project.

Can Claude unlock my doors?

It can if you expose the lock. Expose only the devices you want an agent to touch, and ask it to confirm before any action that matters.