Home Assistant MCP Server

Home Assistant MCP server enabling AI agents to interact with Home Assistant — the popular open-source home automation platform. Enables querying device states (lights, sensors, thermostats, locks), controlling smart home devices, reading automation status, triggering scenes, and integrating home automation data into AI-assisted home management workflows.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other home-assistant smart-home iot mcp-server automation hass local
⚙ Agent Friendliness
72
/ 100
Can an agent use this?
🔒 Security
78
/ 100
Is it safe for agents?
⚡ Reliability
67
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
65
Documentation
68
Error Messages
65
Auth Simplicity
85
Rate Limits
88

🔒 Security

TLS Enforcement
85
Auth Strength
80
Scope Granularity
72
Dep. Hygiene
72
Secret Handling
80

CRITICAL: Full HA access token controls physical home systems. Real-world effects (locks, alarms, appliances). Only use with trusted agents. Secure remote access via VPN or HA Cloud.

⚡ Reliability

Uptime/SLA
70
Version Stability
68
Breaking Changes
65
Error Recovery
65
AF Security Reliability

Best When

A smart home enthusiast with Home Assistant needs AI agents that can monitor and control their home — integrating AI context awareness with home automation.

Avoid When

You don't use Home Assistant. For specific smart home platforms (SmartThings, Hubitat), use those platforms' MCPs.

Use Cases

  • Controlling smart home devices (lights, thermostats, locks) from home automation agents
  • Querying sensor data (temperature, humidity, motion) from monitoring agents
  • Triggering Home Assistant automations and scenes from orchestration agents
  • Reading energy consumption and solar data from energy management agents
  • Creating smart home routines based on context from adaptive automation agents

Not For

  • Homes without Home Assistant installed (HA must be running, local or remote)
  • Direct device manufacturer APIs without Home Assistant (use manufacturer-specific MCPs for those)
  • Professional building management systems requiring enterprise-grade reliability

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: No

Home Assistant Long-Lived Access Token required. Create in HA: Profile → Long-Lived Access Tokens. Set HASS_URL and HASS_TOKEN environment variables.

Pricing

Model: free
Free tier: Yes
Requires CC: No

Home Assistant core is free and self-hosted. HA Cloud subscription optional for remote access. MCP server is free open source.

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Home Assistant entity IDs are specific to each installation — no universal IDs (light.living_room vs light.lounge)
  • Device states are real physical systems — agent commands have real-world effects (lights on, doors unlocked)
  • Access token has full HA access — limit to trusted agents only
  • Remote access requires HA Cloud or VPN — local-only access is typical for security
  • HA API is well-documented but entity states vary by integration — test with your specific devices
  • Community MCP — the official HA team has their own home automation framework; this is community integration

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Home Assistant MCP Server.

$99

Scores are editorial opinions as of 2026-03-06.

5190
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered