A 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.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.HA_MCP_CONFIG_DIRHA_MCP_EMBEDDEDENABLE_BETA_FEATURES— These tools also require beta feature flags. See [Beta Features](docs/beta.md) for how to enable them — including the master flag, which must be on before the filesystem/YAML sub-flags take effect.ENABLE_YAML_CONFIG_EDITINGENABLE_YAML_PACKAGES_AUTOMATIONENABLE_YAML_PACKAGES_SCRIPTENABLE_YAML_PACKAGES_SCENEENABLE_YAML_EDIT_CONFIRMHAMCP_ENABLE_FILESYSTEM_TOOLS— [@ekobres](https://github.com/ekobres) — Feature flags for and the (since removed) HAMCP_ENABLE_CUSTOM_COMPONENT_INTEGRATION in the add-on config, with beta tagging in source and docs.HAMCP_ENABLE_DASHBOARD_SCREENSHOTENABLE_CODE_MODEENABLE_LITE_DOCSTRINGSSUPERVISOR_TOKENBACKUP_HINTENABLE_TOOL_SEARCH— false Replace full tool catalog with search-based discovery (tools deferred behind on-demand search).ENABLE_TOOL_SECURITY_POLICIESREAD_ONLY_MODEENABLE_MANDATORY_BPSENABLE_STRICT_MANDATORY_BPSENABLE_AUTO_BACKUPAUTO_BACKUP_THROTTLE_MINUTESAUTO_BACKUP_RETAIN_PER_ENTITYENABLE_SNAPSHOT_DELETESNAPSHOT_DELETE_MIN_AGE_DAYSTOOL_SEARCH_MAX_RESULTS— 5 Max results returned by ha_search_tools (range 2–10).DISABLED_TOOLSPINNED_TOOLS— empty Comma-separated tool names to keep always visible. The web settings UI is the primary way to manage this.HA_VERIFY_SSLMCP_HOSTGITHUB_STEP_SUMMARYLOG_LEVELMCP_PORTMCP_SECRET_PATHMCP_HEALTHZOIDC_VERIFY_ID_TOKENOIDC_ALLOWED_CLIENT_REDIRECT_URISHA_MCP_DISABLE_SETTINGS_UIMCP_SETTINGS_SECRET_PATHMCP_BASE_URLOIDC_CONFIG_URLOIDC_CLIENT_IDOIDC_CLIENT_SECRETOIDC_JWT_SIGNING_KEYOIDC_AUDIENCEHA_MCP_BUILD_VERSIONSUPERVISOR_BASE_URLXDG_DATA_HOMEHAMCP_ENV_FILEFLAGFASTMCP_TRANSPORTMCP_HTTP_PORTFASTMCP_PORT[](https://m8ven.ai/mcp/homeassistant-ai-ha-mcp-n831fj)