mjrestivo16/mcp-homeassistant
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