homeassistant-mcp-server

vegarwaage/homeassistant-mcp-server

3.2

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

No resources