Overview
Features
Device Control
Control any Home Assistant device through natural language via a unified MCP-enabled API.
Real-time Updates (SSE)
Receive instant state changes, automation triggers, service calls, and scripts via Server-Sent Events.
Automation Management
Create, update, enable/disable, duplicate, and manually trigger automations with advanced configuration.
State Monitoring
Track and query device states with robust state management and historical context access.
Secure API & Rate Limiting
Token-based authentication with rate limiting to protect endpoints.
Mobile Ready
Accessible from any HTTP-capable client, including mobile applications.
Add-on Management
Browse, install, start/stop/restart, and manage add-ons along with versioning and configuration access.
Package Management (HACS)
Integrate with Home Assistant Community Store (HACS) for packages, including integrations, themes, Python scripts, and more.
Who Is This For?
- LLM developers:Build AI assistants that control and monitor a Home Assistant instance via MCP.
- Home Assistant enthusiasts / operators:Leverage MCP-enabled LLM apps for natural language control and comprehensive monitoring of their Home Assistant ecosystem.




