Home Assistant
Let your AI read your Home Assistant: the current state of every sensor, light, door and thermostat, the recorded history, the logbook of what happened when, and your calendars. Read-only: it never controls devices. Works with self-hosted Home Assistant.
7 días gratis · sin tarjeta · hosting UE
Pregunta cualquier cosa a Home
Prueba un prompt real contra Home Assistant vía AnythingMCP — Claude llama a los tools y responde. Pulsa Enter en tu mensaje para instalar en Cloud.
Instalar Home en CloudClaude es IA y puede equivocarse. Verifica siempre las respuestas.
Setup en 2 minutos
- 1Inicia trial gratuita en cloud.anythingmcp.com.
- 2Click en Home Assistant en el connector store. Pega las credenciales.
- 3Genera MCP API key y apunta el cliente AI a la URL MCP.
Configurar Home Assistant
Directamente de la definición del conector: dónde encontrar las credenciales, qué permisos necesitan y con qué API habla este adaptador. Proporcionadas en inglés por el autor del conector.
Home Assistant
This connector reads one Home Assistant instance through its REST API: the current state of every entity (sensors, lights, climate, doors, presence), the recorded history, the logbook and calendars, plus the instance configuration. It is read-only: every tool is a GET request. It cannot call actions (services), turn anything on or off, unlock doors, run scripts or change states. Note that Home Assistant's own action endpoint is not admin-only, so the read-only guarantee comes from this connector exposing only GET requests, not from the token.
Setup (about 3 minutes)
- Set
HOME_ASSISTANT_URLto the address you open Home Assistant at, without a trailing slash and without/api, for examplehttps://home.example.comorhttp://192.168.1.10:8123(the default port is 8123). - Recommended: create a dedicated, non-admin Home Assistant user for AnythingMCP (Settings, People, Users, Add user, with Administrator switched off). None of the endpoints used here needs admin rights.
- Log in as that user, open your profile (click your name at the bottom left), open the Security tab, and under Long-lived access tokens click Create token. Copy it (it is shown once; Home Assistant makes these tokens valid for 10 years) and paste it into
HOME_ASSISTANT_TOKEN. It is sent asAuthorization: Bearer <token>. - Check the setup with
home_assistant_get_config.
Where Home Assistant runs
- Self-hosted AnythingMCP: Home Assistant usually lives on a private network (
http://192.168.x.x:8123,homeassistant.local). The outbound SSRF guard blocks private and local addresses by default, so an administrator must allow the host through theSSRF_ALLOWED_HOSTSenvironment variable or the allowlist in the admin settings. - AnythingMCP Cloud: Cloud can only reach a Home Assistant instance exposed on the public internet over HTTPS (for example behind a reverse proxy or Home Assistant Cloud remote access). A private IP or a local hostname is refused, and the allowlist cannot be changed on Cloud.
Privacy: home data reveals who is at home and daily routines. Assign this connector only to MCP servers whose users may see this household's data.
How to work
home_assistant_list_statesfor a compact list of every entity (entity_id, state, name, unit, last change);home_assistant_get_statefor one entity with all its attributes.- History of values (e.g. overnight temperature):
home_assistant_get_historywithstart_timeand one or morefilter_entity_id. - What happened and when (e.g. when the garage door last opened):
home_assistant_get_logbook. - Calendars:
home_assistant_list_calendarsfor the calendar entity ids, thenhome_assistant_get_calendar_eventswithstartandend.
Times: send every timestamp as ISO 8601 in UTC with a Z suffix, e.g. 2026-10-01T00:00:00Z. An offset such as +02:00 puts a + into the path or query string, which is easy to get wrong; convert to UTC first. home_assistant_get_config returns the instance's time zone for presenting results.
Identifiers: entity ids look like domain.object_id, e.g. sensor.living_room_temperature, binary_sensor.garage_door, calendar.family.
Common errors
- 401: the token is wrong or was deleted.
- 404 on get_state or calendar events: no entity with that id; check
home_assistant_list_states. 404 everywhere:HOME_ASSISTANT_URLis wrong or already ends in/api. - 400 on calendar events:
startorendmissing or not a valid timestamp. - Connection refused or blocked: on self-hosted, allow the host in the SSRF allowlist; on Cloud, the instance must be public over HTTPS.
Out of scope: calling actions/services, writing or deleting states, firing events, rendering templates, camera images, the event stream, the error log and the WebSocket API (areas, devices, entity registry).
Tu IA está a dos clicks de Home Assistant.
Instala el conector, pega credenciales, pregunta a la IA. 7 días gratis, sin tarjeta.