A bridge for AI agents to interact with Home Assistant devices and states via the Model Context Protocol.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install mcp-hass
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install mcp-hass using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The mcp-hass skill provides a robust interface for AI agents to communicate with a Home Assistant ecosystem using the Model Context Protocol (MCP). By utilizing the mcporter utility, this skill allows your AI assistant to not only query the live state of your home environment but also to actively control devices such as lights, fans, and switches. It is an essential component for developers building local automation logic within the framework of Openclaw Skills.
This integration empowers AI agents to understand the physical context of their surroundings. Whether you are looking to automate your office lighting based on your development workflow or monitor sensor data during long-running builds, this skill translates natural intent into precise smart home actions.
Ensure you have Node.js installed, then install the mcporter utility if it is not already available:
npx -y mcporter install
Configure your Home Assistant connection by adding the configuration to mcporter. Replace the environment variables with your specific Home Assistant URL and Long-Lived Access Token:
mcporter config add home-assistant \
--transport http \
--url "${HASS_BASE_URL:-http://homeassistant.local:8123}/api/mcp" \
--header "Authorization=Bearer ${HASS_ACCESS_TOKEN}"
Ensure that the Model Context Protocol integration is also enabled in your Home Assistant UI under Settings > Devices & Services.
The skill organizes its operations through standard MCP tool definitions. Below are the primary methods available for interacting with Openclaw Skills for Home Assistant:
| Tool Name | Purpose | Key Parameters |
|---|---|---|
GetLiveContext |
Fetches the current state of all tracked entities | N/A |
HassTurnOn |
Powers on a specific entity, area, or domain | name, area, domain |
HassTurnOff |
Powers off a specific entity, area, or domain | name, area, domain |
HassLightSet |
Configures brightness and color for lights | brightness, color, name |
HassFanSetSpeed |
Controls fan speed percentages | percentage, name, area |
mcporter list home-assistant --schema --all-parameters to find hidden device capabilities.Loading
A high-fidelity text-to-speech engine leveraging Microsoft Edge's neural voices for natural-sounding audio generation.

A high-performance local audio transcription tool powered by faster-whisper for seamless speech-to-text processing.

A comprehensive toolkit for building, testing, and deploying smart contracts on the Polygon PoS network using the Foundry framework.

A specialized tool for managing crypto wallets and facilitating x402-based USDC micropayments on the Polygon network for AI agents.

A powerful bridge connecting AI agents to the Lark and FeiShu ecosystem via the Model Context Protocol (MCP).

A versatile media discovery skill that enables AI agents to find video content and cast it directly to smart TVs.








































