← 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
70.8 / 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_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.
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_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.
Permissions 3
network medium shell high env_vars low Scan Findings 39
low
Tool 'ha_get_state' has no annotations
low
Tool 'ha_list_states' has no annotations
low
Tool 'ha_list_services' has no annotations
low
Tool 'ha_list_areas' has no annotations
low
Tool 'ha_list_devices' has no annotations
low
Tool 'ha_list_entity_registry' has no annotations
low
Tool 'ha_light_turn_on' has no annotations
low
Tool 'ha_light_turn_off' has no annotations
low
Tool 'ha_area_lights_off' has no annotations
low
Tool 'ha_area_lights_on' has no annotations
low
Tool 'ha_get_logbook' has no annotations
low
Tool 'ha_get_history' has no annotations
low
Tool 'ha_call_service' has no annotations
info
Sandbox failed to start for behavioral verification
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.0.0 (GHSA-w48q-cv73-mx4w)
medium
Vulnerable dependency: vitest@2.1.9 (GHSA-5xrq-8626-4rwp)
medium
Vulnerable dependency: vitest@2.1.9 (GHSA-82fw-gwwq-j7x9)
info
package.json metadata
info
Tool: ha_get_state
info
Tool: ha_list_states
info
Tool: ha_list_services
info
Tool: ha_list_areas
info
Tool: ha_list_devices
info
Tool: ha_list_entity_registry
info
Tool: ha_light_turn_on
info
Tool: ha_light_turn_off
info
Tool: ha_area_lights_off
info
Tool: ha_area_lights_on
info
Tool: ha_get_logbook
info
Tool: ha_get_history
info
Tool: ha_call_service
info
Transport: stdio
info
Required env vars (2)
info
Sandbox failed to start for output poisoning scan
medium
Permission: network access detected
high
Permission: shell access detected
low
Permission: env_vars access detected
info
SBOM generated: 11 components
medium
No build provenance detected (SLSA L0)