Claude pode controlar dispositivos do Home Assistant por meio de uma conexão MCP, mas o alcance depende da API escolhida e das entidades liberadas para ela. Na rota Assist, a documentação do Home Assistant limita o acesso às funções compatíveis e exclui tarefas administrativas. Um caso relatado pela Clubic, em que uma fechadura de garagem exposta foi destrancada, mostra por que vale prestar atenção a essas permissões.

O que Claude controlou pelo Home Assistant Assist

O MCP (Model Context Protocol) conecta um cliente de IA às ferramentas e APIs configuradas no Home Assistant. Na rota Assist, uma entidade exposta é um dispositivo ou função que foi liberado para a API. A documentação de desenvolvedores do Home Assistant diz que essa API usa intents compatíveis, segue as capacidades disponíveis ao agente de conversa integrado e não executa tarefas administrativas.

Em um teste relatado pela Clubic, publicado em 31 de outubro de 2026, o autor conectou Claude ao endpoint Assist, cujo endereço terminava em /api/mcp/assist. Com três luzes de mesa expostas, Claude consultou os estados e ligou e desligou as luzes. Depois que o autor corrigiu a disponibilidade de ferramentas na sessão, Claude ajustou o brilho para 20% e 70% e controlou um termostato. A exposição foi ampliada para 17 entidades; liberar um dispositivo não libera necessariamente todas as funções associadas a ele.

Na mesma configuração Assist, Claude devolveu um trecho de YAML para uma automação ao pôr do sol. O autor precisou adicioná-lo manualmente ao Home Assistant. A rota Assist, portanto, pode dar acesso a controles compatíveis sem assumir tarefas administrativas de configuração.

Claude hospedado precisa de acesso remoto

O Claude hospedado se conecta ao Home Assistant pela nuvem, inclusive quando usado no Claude Desktop. Por isso, a instância do Home Assistant precisa estar acessível pela internet. O guia oficial do servidor MCP do Home Assistant cita o Home Assistant Cloud ou outro método de acesso remoto como opções.

A Clubic usou o serviço pago Home Assistant Cloud, da Nabu Casa, em seu teste. Na configuração hospedada relatada, informações necessárias à conexão passaram pelos serviços da Anthropic. Assim, a escolha da rota envolve tanto a forma de acesso remoto quanto as entidades que ficam disponíveis para Claude.

Assist, MCP global e ferramentas de configuração

O nome MCP aparece em opções com escopos diferentes. A tabela resume o papel de cada uma, sem tratar uma skill ou um servidor comunitário como se fosse a API Assist.

OpçãoFunção e alcance
API Assist pelo MCPConsulta e controla entidades expostas por meio de intents compatíveis; não executa tarefas administrativas.
Endpoint MCP global do Home AssistantDisponibiliza as APIs LLM configuradas. A configuração exige uma conta de administrador por padrão, mas permite restringir as APIs disponíveis.
ha-mcpServidor comunitário separado. O projeto descreve ferramentas de controle de dispositivos e gerenciamento de configurações, automações, scripts, cenas, painéis e diagnósticos.
Home Assistant ManagerSkill para Claude Code. O repositório descreve fluxos de validação e implantação de configurações, verificação de automações e consulta a registros. É uma orientação de trabalho, não um servidor MCP.

O endpoint MCP global não é a rota Assist usada no teste da Clubic. A documentação do Home Assistant descreve o endpoint global com acesso de administrador por padrão, enquanto a API Assist se limita às entidades expostas e às suas funções compatíveis. Já as capacidades de ha-mcp e do Home Assistant Manager são descritas pelos próprios projetos.

Uma demonstração separada usa o botão Ação do iPhone

Veja a demonstração em inglês da Smart Life sobre Claude, Home Assistant e o botão Ação do iPhone

A Smart Life apresenta outro fluxo de interação: um atalho acionado pelo botão Ação do iPhone envia comandos ao Claude, e uma caixa de som Sonos reproduz as respostas. A demonstração em inglês também inclui consultas de energia, criação de automações e reprodução de mídia. Ela ilustra uma configuração específica, diferente do teste da fechadura relatado pela Clubic.

O caso relatado da fechadura de garagem

No teste descrito pela Clubic, o autor expôs deliberadamente uma fechadura de garagem. Claude propôs um comando genérico de desligar para destrancá-la; depois que o autor aprovou a ação, o Home Assistant indicou que a fechadura estava destrancada. O relato se refere àquela instalação e àquela fechadura.

A Clubic também relata que Claude seguiu, durante o teste, uma instrução para pedir aprovação antes de cada comando. Uma instrução na conversa orienta o comportamento do assistente; o acesso efetivo depende das APIs configuradas e das entidades expostas no Home Assistant.