Common questions and solutions for ha-mcp setup.
No. Claude Desktop works with a free Claude account. The MCP integration is available to all users, though free accounts have usage limits.
You can also use ha-mcp with other AI clients. See the Setup Wizard for 15+ supported clients.
No. The HA add-on is just one installation method. Most users run ha-mcp directly on their computer using uvx (recommended for Claude Desktop). The add-on is only needed if you want to run ha-mcp inside your Home Assistant OS environment.
| Feature | Built-in HA MCP | ha-mcp |
|---|---|---|
| Tools | ~15 basic tools | 80+ comprehensive tools |
| Focus | Device control | Full system administration |
| Automations | Limited | Create, edit, debug, trace |
| Dashboards | No | Full dashboard management |
| Cameras | No | Screenshot and analysis |
Built-in = operate devices. ha-mcp = administer your system.
Want to test before connecting to your own Home Assistant? Use our public demo:
https://ha-mcp-demo-server.qc-h.net demo mcp / mcp The demo environment resets weekly. Your changes won't persist.
If your Home Assistant uses HTTPS with a self-signed certificate or custom CA, you may see SSL verification errors.
Docker solution:
cat $(python3 -m certifi) /path/to/your-ca.crt > combined-ca-bundle.crt SSL_CERT_FILE:
docker run --rm \
-e SSL_CERT_FILE=/certs/ca-bundle.crt \
-v ./combined-ca-bundle.crt:/certs/ca-bundle.crt:ro \
... After installing uv, restart your terminal (or Claude Desktop) for the PATH changes to take effect.
Mac:
# Reload shell or restart terminal
source ~/.zshrc
# Or verify with full path
~/.local/bin/uvx --version Windows:
# Restart PowerShell/cmd after installing uv
# Or use full path
%USERPROFILE%\.local\bin\uvx.exe --version ~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonuvx downloads packages on first run| Variable | Description | Required |
|---|---|---|
HOMEASSISTANT_URL | Your Home Assistant URL | Yes |
HOMEASSISTANT_TOKEN | Long-lived access token (or demo) | Yes |
BACKUP_HINT | Backup recommendation level | No |
| Mode | Behavior |
|---|---|
strong | Suggests backup before first modification each day/session |
normal | Suggests backup only before irreversible operations (recommended) |
weak | Rarely suggests backups |
auto | Same as normal (future: auto-detection) |
We'd love to hear how you're using ha-mcp!
Ready to get started? Go to Setup Wizard