Home Assistant for your agents.
Connect Home Assistant once and every agent you run inside Even (Claude Code, Codex, OpenCode, Even Agents) can use it: 10 curated tools, discovered on demand, with your key stored on your machine and every call going direct to Home Assistant.
What agents can do with Home Assistant
Curated for agents: the calls that matter, with schemas and descriptions written for tool use, not an endpoint dump.
home-assistant_get_api_statusCheck if the Home Assistant API is running. Returns a message and version.
home-assistant_get_statesGet the state of all entities in Home Assistant. Returns entity_id, state, attributes, and last_changed.
home-assistant_get_entity_stateGet the state and attributes of a specific entity by entity_id (e.g. light.living_room, sensor.temperature).
home-assistant_call_serviceCall a Home Assistant service. Domain is the integration (e.g. light, switch, climate) and service is the action (e.g. turn_on, turn_off).
home-assistant_get_historyGet historical state changes for entities from a timestamp.
home-assistant_get_configGet the Home Assistant configuration. Returns components, version, location, and unit settings.
home-assistant_list_servicesGet all available services across all integrations with descriptions.
home-assistant_get_logbookGet the logbook entries since a timestamp. Returns a list of state change events.
home-assistant_list_areasGet all defined areas in Home Assistant.
home-assistant_render_templateRender a Home Assistant template string. Useful for testing templates before using them in automations.
Connect it in a minute
The connect flow is agent-driven: Even opens the key page in its own browser and collects the key through a secure native field. It never passes through the chat.
- Paste the prompt below into any agent running inside Even, or click Connect in Even's catalog.
- Open your Home Assistant instance in the browser.
- Click your profile icon (bottom-left sidebar), scroll to Long-Lived Access Tokens.
- Create a token and copy it. Your instance URL is https://homeassistant.local:8123 (or your https-enabled custom domain).
- Paste the key into Even's secure field. Even verifies it and your agents are live.
Connect Home Assistant to Even: call connect_begin("home-assistant") on the even-connect MCP and walk me through it.
List all smart home entities, retrieve sensor state and history, and call services to control lights or devices.
More Even Connect services
One MCP server, a handful of meta-tools, every service below. Agents search for the right tool at run time, so context stays lean.