Best Home Assistant MCP Servers
Home Assistant is an open-source home automation platform that focuses on privacy and local control, allowing users to integrate and control smart home devices from various manufacturers in one place.
Why this server?
Provides tools for smart home control via Home Assistant, including reading entity states, controlling lights, thermostats, scenes, vacuum, sensors, and automations.
AlicenseAqualityBmaintenanceMCP server for OpenClaw that enables AI clients to control smart home devices, manage memory and cron jobs, and orchestrate multiple AI sub-agents.Last updated3725Apache 2.0Why this server?
Allows controlling and querying Home Assistant, including getting entity states, listing all states, and calling any service via the Home Assistant REST API.
AlicenseAqualityCmaintenanceMCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.Last updated16260MITWhy this server?
Generates Home Assistant KNX YAML configuration files from ETS project data, enabling integration of KNX devices with Home Assistant.
AlicenseAqualityAmaintenanceReads .knxproj files, analyzes group addresses/DPTs/topology, generates Home Assistant KNX YAML and ETS-importable group-address files (XML/CSV), and produces human-readable reports without touching the live KNX bus.Last updated255MITWhy this server?
Sends notifications to mobile devices through Home Assistant's mobile app integration using long-lived access tokens.
AlicenseBqualityCmaintenanceEnables sending notifications through multiple messaging platforms including WeWork, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant. Supports text, images, videos, audio, and file messages across different communication channels.Last updated2128MITWhy this server?
Enables querying and controlling Home Assistant entities (lights, switches, sensors), retrieving summaries of smart home devices, troubleshooting automations, searching for entities, and guiding through automation creation.
Why this server?
Exposes virtual sensor values (e.g., user stress, room intensity) to Home Assistant via command_line sensors for real-time smart-home automation.
AlicenseAqualityBmaintenanceCentral user-state database MCP server with durable profile facts and live virtual sensors (stress, room intensity) with configurable smoothing, readable by any agent or smart-home service.Last updated5MITWhy this server?
Provides full Home Assistant control, allowing AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket API, and SSH/SFTP.
AlicenseAqualityBmaintenanceMCP server for full Home Assistant control, enabling AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket, and SSH.Last updated66105MITWhy this server?
Exposes REST API endpoints for Home Assistant sensors to monitor unread email counts by category, trigger daily summary notifications via webhooks, and integrate Gmail data into Home Assistant automations.
AlicenseAqualityDmaintenanceEnables natural language interaction with Gmail, providing email search, categorized daily summaries, and Home Assistant integration through REST API with read-only access to your inbox.Last updated20MITWhy this server?
Enables automated deployment of Home Assistant for smart home automation with Pi GPIO integration, Pi Camera module support, Zigbee/Z-Wave hub capabilities, and energy monitoring.
AlicenseBqualityCmaintenanceEnables AI assistants to manage homelab infrastructure through automated service installation (Jellyfin, Pi-hole, Ollama, Home Assistant, Frigate NVR), VM operations, AI accelerator support (MemryX, Coral TPU, Hailo-8), and Terraform state management with SSH-based discovery and deployment.Last updated584MIT