{"slug":"zorak1103/ha-mcp","name":"ha-mcp","description":"A Model Context Protocol (MCP) server that provides AI assistants with access to Home Assistant, enabling smart home control and automation management.","category":"other","tags":[],"official":false,"stars":5,"transport":"http","install":null,"tools":[{"name":"query_entities","description":"Query entities with history, stats, and health modes"},{"name":"get_state","description":"Get the current state of an entity"},{"name":"analyze_entity","description":"Analyze an entity's behavior and patterns"},{"name":"get_registry","description":"Get registry information"},{"name":"manage_area","description":"Manage areas in Home Assistant"},{"name":"manage_label","description":"Manage labels in Home Assistant"},{"name":"manage_floor","description":"Manage floors in Home Assistant"},{"name":"manage_zone","description":"Manage zones in Home Assistant"},{"name":"manage_person","description":"Manage persons in Home Assistant"},{"name":"manage_tag","description":"Manage tags in Home Assistant"},{"name":"manage_entity","description":"Manage entities in Home Assistant"},{"name":"manage_device","description":"Manage devices in Home Assistant"},{"name":"manage_automation","description":"CRUD, toggle, coverage, JSON Patch and semantic patch for automations"},{"name":"manage_helper","description":"Manage 26 types of helpers"},{"name":"helper_action","description":"Perform actions on helpers"},{"name":"manage_script","description":"CRUD, execute, JSON Patch and semantic patch for scripts"},{"name":"manage_scene","description":"CRUD, activate, JSON Patch and semantic patch for scenes"},{"name":"get_entity_dependencies","description":"Get dependencies of an entity"},{"name":"analyze_target","description":"Analyze a target in Home Assistant"},{"name":"call_service","description":"Call a Home Assistant service"},{"name":"list_services","description":"List available services"},{"name":"get_logbook","description":"Get logbook entries with correlation"},{"name":"manage_dashboard","description":"Manage dashboards with JSON Patch and semantic patch"},{"name":"browse_media","description":"Browse media in Home Assistant"},{"name":"manage_camera","description":"Manage cameras"},{"name":"sign_media_path","description":"Sign a media path"},{"name":"manage_calendar","description":"Manage calendars"},{"name":"manage_todo","description":"Manage todo lists"},{"name":"get_system_info","description":"Get system information"},{"name":"validate_config","description":"Validate Home Assistant configuration"},{"name":"manage_update","description":"Manage updates"},{"name":"manage_blueprint","description":"Manage blueprints"},{"name":"manage_system_log","description":"List WARN/ERROR entries and clear ring buffer"},{"name":"manage_hacs","description":"List, download, install, and manage custom repositories via HACS"}],"env_vars":[],"auth_type":"none","github":"https://github.com/zorak1103/ha-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}