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.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
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
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
Authentication
Home Assistant Long-Lived Access Token required. Create in HA: Profile → Long-Lived Access Tokens. Set HASS_URL and HASS_TOKEN environment variables.
Pricing
Home Assistant core is free and self-hosted. HA Cloud subscription optional for remote access. MCP server is free open source.
Agent Metadata
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.
Scores are editorial opinions as of 2026-03-06.