← Back to search

hass-mcp

GitHub Actions Scanned 13d ago

MCP server for Home Assistant (REST/WebSocket) control.

C
73.6 / 100

Versions

0.1.7latest
Feb 3, 2026
0.1.6
Feb 3, 2026
0.1.4
Feb 3, 2026
0.1.1
Feb 3, 2026
0.1.0
Feb 3, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

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
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, execSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.