homeassistant-mcp logo

homeassistant-mcpA MCP server for Home Assistant

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The server provides a comprehensive API for managing a Home Assistant instance through the Model Context Protocol (MCP). Key features include device control, real-time updates through Server-Sent Events (SSE), automation management, and state monitoring. It also features token-based authentication and rate limiting, making it secure. The server includes a powerful SSE system that provides real-time updates from the Home Assistant instance. This allows users to get instant state changes for any device, monitor automation triggers and executions, subscribe to specific domains or entities, and track service calls and script executions. The server supports various device types, including lights, climate, covers, switches, sensors and contacts, media players, fans, locks, and vacuums. It also provides system management features, such as add-on management, package management, and automation management. The server's architecture features intelligent organization, enabling users to create and edit automations, and manage complex configurations. It also supports multiple package types, version control, and updates.

Key features

  • Device Control
  • Real-time Updates with SSE
  • Automation Management
  • State Monitoring
  • Secure Token-based Authentication

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Smart Home Control

Use natural language to control and monitor smart home devices through the homeassistant-mcp server and an LLM application.

Automation Management

Create, update, and manage automations in Home Assistant using the homeassistant-mcp server and an LLM application.

Pros & Cons

Pros

  • Enables natural language control of Home Assistant devices
  • Provides real-time updates through Server-Sent Events (SSE)
  • Supports secure token-based authentication and rate limiting

Cons

  • Requires a local Home Assistant instance
  • Limited information on compatibility with specific LLMs

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Do I need a local Home Assistant instance to use it?

The server requires a local Home Assistant deployment; it cannot connect to remote or cloud‑hosted instances.

Asked by Beatriz Costa · Apr 30, 2026

Is the API secure?

Yes, it employs token‑based authentication and rate limiting to protect access to the Home Assistant instance.

Asked by Camille Laurent · Mar 4, 2026

How does real‑time monitoring work?

The server uses Server‑Sent Events (SSE) to push instant state changes, automation triggers, service calls, and script executions to subscribed clients.

Asked by Hana Kobayashi · Feb 25, 2026

What devices can the homeassistant-mcp server control?

It supports lights, climate, covers, switches, sensors and contacts, media players, fans, locks, and vacuums within a Home Assistant instance.

Asked by Ivo Novotný · Feb 20, 2026

Ask a question

MCP Servers alternatives