ha-mcp

Install, configure, and operate the ha-mcp Model Context Protocol server for Home Assistant control.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/renne/skills --skill ha-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ha-mcp
Source: https://github.com/renne/skills/tree/main/home-assistant/ha-mcp
Command: npx skills add https://github.com/renne/skills --skill ha-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables AI assistants to control your Home Assistant installation, allowing you to manage your smart home using natural language or tool calls.

Core Features & Use Cases

  • Extensive Tool Coverage: Offers 97 tools for managing entities, services, automations, scripts, dashboards, and more.
  • Flexible Installation: Supports Home Assistant OS add-on, quick installs, pip, and Docker.
  • Use Case: You can ask your AI assistant to "turn on all the lights in the living room" or "create an automation to turn on the porch light at sunset," and the skill will execute these commands.

Quick Start

Install the Home Assistant MCP Server add-on and use the provided MCP server URL in your AI client.

Frequently Asked Questions about ha-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control my Home Assistant smart home using natural language with AI?

You can control Home Assistant using natural language by installing the ha-mcp Model Context Protocol server, which connects AI assistants to your smart home for entity management and service calls. It supports deployment methods including Home Assistant OS add-on, pip, and Docker.

Can I use Claude or ChatGPT to call Home Assistant services and execute automations?

Yes, ha-mcp integrates with numerous MCP clients including Claude, ChatGPT, VS Code, and Cursor to execute Home Assistant automations, scripts, and service calls. It provides 97 tools for comprehensive smart home management.

What's the best way to install an MCP server for Home Assistant smart home management?

The best way to install an MCP server for Home Assistant management is using the Home Assistant OS add-on for quick setup, or alternatively via pip and Docker. After installation, configure your AI client with the provided MCP server URL.

Does the Model Context Protocol support creating automations and configuring dashboards in Home Assistant?

Yes, the Model Context Protocol supports creating automations and configuring dashboards in Home Assistant. The ha-mcp server provides AI assistants with extensive tool coverage to manage entities, services, scripts, and system operations.

Do I need a specific AI client to use Home Assistant MCP tools for smart home control?

You need an MCP-compatible AI client to use Home Assistant MCP tools for smart home control. The server integrates with numerous clients including Claude, ChatGPT, VS Code, and Cursor, allowing you to manage entities through natural language or tool calls.