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.
AlicenseBqualityAmaintenanceMCP server for OpenClaw that enables AI clients to control smart home devices, manage memory and cron jobs, and orchestrate multiple AI sub-agents.3752 npmApache 2.0Why this server?
Enables AI assistants to interact with Home Assistant, allowing natural language control of smart home devices, state queries, service execution, and automation management.
AlicenseAqualityAmaintenanceA comprehensive MCP server that enables AI assistants to interact with Home Assistant, control smart home devices, query states, execute services, and manage automations via natural language.77124,995 PyPI5,395MITWhy this server?
Integrates with Home Assistant for home automation interactions.
AlicenseAqualityAmaintenanceSelf-hosted AI companion whose MCP server lets Claude, Cursor and other clients search her long-term memory, document library and notes, read today's plan and to-dos, and ask her questions. Read-only by default; write tools follow her approval settings.41710 npm2MITWhy this server?
Connects Home Assistant as a service so its capabilities can be exposed as tools under per-profile Allow, Ask, and Deny policies.
Why this server?
Connects to a Home Assistant instance to control smart home devices, serving as a bridge between the MCP server and smart home endpoints.
AlicenseNot gradedqualityDmaintenanceA server that enables control of smart home devices through the Jenius AI agent system, connecting to Home Assistant to manage devices like Xiaomi air purifiers and smart speakers.15Apache 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.
AlicenseAqualityDmaintenanceMCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.16114 npmMITWhy this server?
Allows Home Assistant to receive Apple Health data via webhook for automations and monitoring.
AlicenseAqualityAmaintenanceOpen-source MCP server for MetricBridge (formerly Health Export AI). 16 tools and 22 prompts let any MCP agent query 190 Apple Health metrics from files on your own machine. The server is read-only, has zero dependencies and makes zero network calls.221,266 npm11MITWhy this server?
Optional module for Home Assistant: list, get and search entities, call services or turn entities on/off/toggle, list, trigger and reload automations and scripts, preview new automation YAML, and read system config and check configuration.
AlicenseBqualityAmaintenanceEnables AI assistants to manage Nginx Proxy Manager proxy hosts, Docker containers, and Cloudflare DNS records, with safety approvals and cross-module workflows for exposing, tearing down, and checking services.16336 PyPIMITWhy 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.20MIT