MCP100 IndexMCP Server
WatchlistCommunity implementation

HA-MCP

by homeassistant-ai

Reviewed October 5, 2026

MCP Server

Watchlist tracking

Reviewed for relevance and future tracking value.

MCP100 Assessment

Watchlist / Tracking

Why we’re tracking it

Track Home Assistant API and beta-tool changes that affect home automation actions

Reviewed · Documentation review; complete setup workflow not independently tested

Best fit

Connecting AI clients to Home Assistant state and service actions.

What we know

HA-MCP connects AI clients to Home Assistant so they can inspect home state and invoke exposed Home Assistant services. Optional file/YAML tools are available.

Maintenance / activity evidence

  • Observed (UTC)chore(internal): sync ratchet baselines after merge [skip ci]

Tracking evidence observed Oct 5, 2026. These dated signals do not establish current maintenance. Reviewed enrichment confidence: high.

Verification gaps / watch-outs

  • Installation and comprehensive security have not been independently audited.
  • Can read home state and invoke exposed services; optional file/YAML tools can extend access. Writes: Invoke Home Assistant services; Optional file/YAML modification depending on enabled tools.
  • Deployment-specific Home Assistant authentication.
  • Sensitive access: Home automation state, Devices, Potential local configuration files
  • Home Assistant service access can control physical devices; optional file/YAML tooling further expands local authority.

Full authority, access and evidence limits are available in Review context and Access & risk.

Popularity

4,959 repository stars · 229.7k package downloads / 30 days

Stars observed Oct 6, 2026. Downloads observed Oct 6, 2026.

All limitations / Review context

Has the beta status or tool permission model for Home Assistant changed?

The bounded assessment reviewed the official README, repository notices, security policy path, and security page for known material public-tracking blockers. No such blocker was identified. This is a public-tracking assessment, not an installation safety certification.

  • Home Assistant service access can control physical devices; optional file/YAML tooling further expands local authority.
  • Can read home state and invoke exposed services; optional file/YAML tools can extend access.
  • Deployment-specific Home Assistant authentication.
  • Home state and service payloads pass between the AI client and Home Assistant.
  • Reviewed write actions: Invoke Home Assistant services; Optional file/YAML modification depending on enabled tools
  • Sensitive access: Home automation state, Devices, Potential local configuration files
  • Installation, client compatibility and comprehensive security have not been independently audited. Authentication and access depend on the configured services.
  • No independent runtime, installation, or comprehensive security audit was performed.
  • No installation, runtime, client matrix, or complete tool-contract audit was performed in this review.
  • This repository is not under the official Home Assistant organization.
  • File/YAML tools are opt-in and materially expand access.
  • The project documents known stdio limitations.

Original activity observations

  • 2026-10-05T15:21:35Z: chore(internal): sync ratchet baselines after merge [skip ci]
Technical identity
github.com/homeassistant-ai/ha-mcp
Reviewed resource type
MCP Server
Repository identity
homeassistant-ai/ha-mcp
Package identity
pypi:ha-mcp

Evidence & Sources

Evidence basis
Recorded source evidence
Setup runtime verification
Not independently runtime-tested by MCP100 for this setup workflow.

Reviewed · Latest source observation

  • GitHub repository ↗

    homeassistant-ai/ha-mcp

    Recorded repository material and project history.

  • Evidence source ↗

    pypi.org/project/ha-mcp/

    Source material retained for this review.

    Includes references whose attribution is not established.