# Home Assistant

> Use this tool when you need to control and automate home lighting systems, solving problems of manual lighting adjustments and providing a standardized protocol for AI-powered home automation. It accepts input commands and outputs lighting control signals, allowing for seamless integration with AI assistants. Use it in smart home contexts where voice or AI-based lighting control is desired.

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

## Description

Demonstrates the difference between OpenAI function calling and the Model Context Protocol by implementing two approaches to controlling Home Assistant lights. The function calling implementation uses OpenAI's direct function invocation method, while the MCP server provides a standardized protocol for light control that can be used by any MCP-compatible AI assistant. Serves as an educational comparison of different AI interaction paradigms in home automation.

## 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/andrelandgraf-home-assistant)
- **Repository:** <https://github.com/andrelandgraf/mcp-vs-function-calling>

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

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