MCP Servers / other / ha-mcp

ha-mcp

JSON →
httpnone★ 5other

A Model Context Protocol (MCP) server that provides AI assistants with access to Home Assistant, enabling smart home control and automation management.

Install
How to run this server

No install command recorded.

server path: ha-mcp
Tools
What this server exposes
query_entities
Query entities with history, stats, and health modes
get_state
Get the current state of an entity
analyze_entity
Analyze an entity's behavior and patterns
get_registry
Get registry information
manage_area
Manage areas in Home Assistant
manage_label
Manage labels in Home Assistant
manage_floor
Manage floors in Home Assistant
manage_zone
Manage zones in Home Assistant
manage_person
Manage persons in Home Assistant
manage_tag
Manage tags in Home Assistant
manage_entity
Manage entities in Home Assistant
manage_device
Manage devices in Home Assistant
manage_automation
CRUD, toggle, coverage, JSON Patch and semantic patch for automations
manage_helper
Manage 26 types of helpers
helper_action
Perform actions on helpers
manage_script
CRUD, execute, JSON Patch and semantic patch for scripts
manage_scene
CRUD, activate, JSON Patch and semantic patch for scenes
get_entity_dependencies
Get dependencies of an entity
analyze_target
Analyze a target in Home Assistant
call_service
Call a Home Assistant service
list_services
List available services
get_logbook
Get logbook entries with correlation
manage_dashboard
Manage dashboards with JSON Patch and semantic patch
browse_media
Browse media in Home Assistant
manage_camera
Manage cameras
sign_media_path
Sign a media path
manage_calendar
Manage calendars
manage_todo
Manage todo lists
get_system_info
Get system information
validate_config
Validate Home Assistant configuration
manage_update
Manage updates
manage_blueprint
Manage blueprints
manage_system_log
List WARN/ERROR entries and clear ring buffer
manage_hacs
List, download, install, and manage custom repositories via HACS
Configuration
Environment & auth
authnone
Resources
ha-mcp — MCP Server · libregistry