homeassistant-server-mcp

netixc/homeassistant-server-mcp

3.3

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

No resources