← Back to search Server uses network capabilities via: fetch() Server uses shell capabilities via: child_process, execSync() Server uses env_vars capabilities via: process.env
hass-mcp
MCP server for Home Assistant (REST/WebSocket) control.
C
73.6 / 100
Versions
0.1.7latestFeb 3, 2026
0.1.6Feb 3, 2026
0.1.4Feb 3, 2026
0.1.1Feb 3, 2026
0.1.0Feb 3, 2026
Tools 13
ha_get_state annotations: none low
Get Home Assistant entity state by entity_id.
ha_list_states annotations: none low
List Home Assistant entity states (can be large).
ha_list_services annotations: none low
List Home Assistant services and their fields.
ha_list_areas annotations: none low
List Home Assistant areas from the area registry.
ha_list_devices annotations: none low
List Home Assistant devices from the device registry.
ha_list_entity_registry annotations: none low
List Home Assistant entity registry entries.
ha_light_turn_on annotations: none low
Turn on a light by entity_id.
ha_light_turn_off annotations: none low
Turn off a light by entity_id.
ha_area_lights_off annotations: none low
Turn off all lights in an area (by area_id).
ha_area_lights_on annotations: none low
Turn on all lights in an area (by area_id).
ha_get_logbook annotations: none low
Fetch logbook entries since an ISO time (optionally for an entity).
ha_get_history annotations: none low
Fetch history since an ISO time (optionally for an entity).
ha_call_service annotations: none low
Call a Home Assistant service (domain/service) with data payload.
Permissions 3
network medium shell high env_vars low Scan Findings 0
No scan findings.