vegarwaage/homeassistant-mcp-server
If you are the rightful owner of homeassistant-mcp-server 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 designed to integrate Home Assistant with Claude Code and Claude Desktop, providing a seamless interface for managing smart home configurations and automations.
Tools
Functions exposed to the LLM to take actions
ha_get_states
Get entity states
ha_get_history
Query historical data
ha_call_service
Control devices
ha_get_entity_details
Get entity details
ha_read_config
Read config files
ha_write_config
Write config files
ha_list_files
List config directory
ha_validate_config
Validate configuration
ha_reload_config
Reload configs
ha_list_backups
List file backups
ha_create_automation
Create automation
ha_update_automation
Update automation
ha_delete_automation
Delete automation
ha_list_automations
List all automations
ha_system_info
System information
ha_get_logs
Fetch logs
ha_restart
Restart Home Assistant
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client