netixc/homeassistant-server-mcp
If you are the rightful owner of homeassistant-server-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server designed to facilitate interaction with Home Assistant, enabling control and monitoring of smart home devices through MCP-enabled applications.
Tools
Functions exposed to the LLM to take actions
get_state
Get entity states
toggle_entity
Toggle entities on/off
trigger_automation
Trigger automations
run_script
Run scripts
list_entities
List available entities
control_light
Advanced light control
send_remote_command
Send remote commands
launch_app
Launch apps on devices
open_streaming_app
Quick streaming app launcher
activate_scene
Activate scenes
list_scenes
List available scenes
control_media_player
Control media players
get_media_player_state
Get media player state
send_notification
Send notifications
list_notify_services
List notification services
get_sensor_data
Get sensor data
list_sensors
List all sensors
call_service
Call any HA service
list_services
List available services
render_template
Render templates
get_events
Get recent events
fire_event
Fire custom events
backup_management
Manage backups
system_info
Get system information
manage_todo_lists
Manage to-do lists
manage_shopping_list
Manage shopping list
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client