# Home Assistant

> Use this tool when you need to control and monitor your smart home devices through conversational AI, solving problems of manual configuration and limited voice control. It provides a bridge between AI assistants and Home Assistant systems, accepting natural language inputs and outputting device control and system information. Ideal for smart home users seeking seamless voice control over lights, climate, media, and other connected devices.

Canonical page: https://skillsregistry.net/skills/oleander-home-assistant  
JSON: https://api.skillsregistry.net/v1/skills/oleander-home-assistant

## Description

Home Assistant MCP Server provides a bridge between AI assistants and Home Assistant smart home systems, enabling control of lights, climate devices, media players, and other connected devices through natural language. Built with TypeScript and the Model Context Protocol, it exposes tools for querying entity states, executing service calls, rendering templates, and retrieving system information. The server supports both stdio and WebSocket communication, handles authentication securely, and includes comprehensive error handling. This implementation is particularly valuable for smart home users who want to monitor and control their devices directly through conversational AI without manually configuring Home Assistant integrations.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/oleander-home-assistant)
- **Repository:** <https://github.com/oleander/home-assistant-mcp-server>

## 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": "oleander-home-assistant"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/oleander-home-assistant` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/oleander-home-assistant/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
