# Home Assistant

> Use this tool when you need to integrate AI assistants with smart home devices, enabling seamless control and monitoring through natural language interactions. It solves problems of fragmented interfaces and manual switching between apps, allowing users to check device status and execute actions within a single conversation. With inputs from AI assistants and outputs to smart home devices via the Home Assistant API, this tool is ideal for smart home automation and voice-controlled environments.

Canonical page: https://skillsregistry.net/skills/guilhermelirio-homeassistant  
JSON: https://api.skillsregistry.net/v1/skills/guilhermelirio-homeassistant

## Description

Home Assistant MCP provides a bridge between AI assistants and smart home devices through the Home Assistant API. Developed by Guilherme Lirio, this implementation enables AI assistants to check device status, control smart home entities, and call Home Assistant services directly within conversations. The server runs on stdio transport for seamless Claude Desktop integration and includes tools for verifying API connectivity, retrieving entity states, and executing service calls. Particularly valuable for users who want to control their smart home through natural language interactions without leaving their AI assistant interface.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/guilhermelirio-homeassistant)
- **Repository:** <https://github.com/guilhermelirio/homeassistant-mpc>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "guilhermelirio-homeassistant"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/guilhermelirio-homeassistant` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/guilhermelirio-homeassistant/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
