mcp-homeassistant

mjrestivo16/mcp-homeassistant

3.2

If you are the rightful owner of mcp-homeassistant and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Home Assistant MCP Server is a Model Context Protocol server that facilitates interaction between AI assistants and Home Assistant for smart home management.

Tools

Functions exposed to the LLM to take actions

get_state

Get current state and attributes of any entity.

list_entities

List entities with optional domain filtering.

call_service

Execute any Home Assistant service.

trigger_automation

Manually trigger an automation.

get_history

Retrieve historical state changes.

create_automation

Create new automation from config.

update_automation

Modify existing automation.

delete_automation

Remove an automation.

get_automation_config

View full automation YAML.

list_automation_configs

List all automation configurations.

reload_automations

Reload automation configuration.

enable_automation

Enable a disabled automation.

disable_automation

Disable an active automation.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources