SERVER

Ha MCP

Rank #9

io.github.homeassistant-ai/ha-mcp

Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.

109 versions
5,207 GitHub stars
by homeassistant-ai (1 servers)View repository ↗
First listed
Sep 14, 2025
Last publish date
Oct 14, 2026
PURPOSE

What you can do with Ha MCP

ha-mcp is an unofficial MCP server for configuring, building and debugging a Home Assistant smart home with an AI assistant, not just controlling devices: automations, scripts, scenes, helpers, dashboards, registries, backups and traces.

Suitable tasks
  • Create and edit automations, scripts and scenes
  • Debug automations from execution traces and logs
  • Control devices and call services
  • Manage areas, zones, labels, helpers and groups
  • Build dashboards and manage add-ons, HACS and backups
CAPABILITIES AND LIMITATIONS

What Ha MCP can and cannot do

Capabilities

87 tools prefixed ha_, grouped into automations, scripts, scenes, dashboards, helpers, device and entity registries, areas and floors, labels, history and traces, service control, system, backups, HACS, apps, calendar, todo, camera, energy, Matter and zones. Optional search-based discovery (ENABLE_TOOL_SEARCH) swaps the list for ha_search_tools and ha_call_read/write/delete_tool.

Documented tools (22 of 87)
  • ha_get_overview
  • ha_search
  • ha_get_state
  • ha_call_service
  • ha_bulk_control
  • ha_config_set_automation
  • ha_config_get_automation
  • ha_get_automation_traces
  • ha_config_set_script
  • ha_config_set_scene
  • ha_config_set_helper
  • ha_config_set_dashboard
  • ha_get_history
  • ha_get_logs
  • ha_get_entity
  • ha_set_entity
  • ha_get_device
  • ha_set_area_or_floor
  • ha_manage_backup
  • ha_manage_hacs
  • ha_eval_template
  • ha_report_issue
Limitations
  • Home Assistant's built-in MCP server is the better fit for voice-style control of Assist-exposed entities
  • The stdio transport has known connection problems and is recommended only for demos and testing
  • File, YAML and dashboard screenshot tools are beta and need feature flags; file and YAML tools also need the custom component
  • Clients cache the tool list, so reconnect after changing the server
  • Run only one install method per client; duplicate entries cause connection hangs
REQUIREMENTS

What you need before using Ha MCP

DeclaredNo credentialsNo credentials declared

The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.

Declared by the Official MCP Registry, last synced Oct 25, 2026. Not independently verified by MCP Toplist.

Runtime
Custom component inside Home Assistant (recommended), the Home Assistant app/add-on (HA OS or Supervised), Docker image ghcr.io/homeassistant-ai/ha-mcp, or uvx ha-mcp@latest
Credentials
A long-lived access token (an administrator's is recommended) for Docker and uvx; not needed for the custom component or app
Also needed
Remote access via Nabu Casa, the Webhook Proxy app, Cloudflare Tunnel or a reverse proxy
INSTALLATION AND FIRST TASK

Connect Ha MCP and confirm it works

  1. Add https://github.com/homeassistant-ai/ha-mcp-integration as a custom HACS repository and install HA-MCP Custom Component, then restart Home Assistant
  2. Settings → Devices & Services → Add Integration → HA-MCP Custom Component → HA-MCP Server
  3. Copy the connect URL from the entry's Configure screen and paste it into your AI client
  4. Alternatively use the Setup Wizard on the docs site for Docker, uvx or add-on configurations
Python package (PyPI)
claude mcp add ha-mcp -- uvx ha-mcp
Docker image
claude mcp add ha-mcp -- docker run -i --rm ghcr.io/homeassistant-ai/ha-mcp:8.7.0
First successful task

Ask: "Can you see my Home Assistant?"

Expected: The agent confirms it is connected to your instance (or the demo environment) and can describe it via ha_get_overview.

ALTERNATIVES

When to choose another server

  • Hass-MCP#1,671

    You want a smaller Home Assistant server focused on states and service calls.

  • Home Assistant MCP#11,645

    You prefer a server built around the Assist/conversation API.

MAINTENANCE AND EVIDENCE

What changed, and when this was checked

First listed
Sep 14, 2025
Latest version published
Oct 14, 2026
Version history
109 versions tracked (below)
Requirements evidence
Declared by the Official MCP Registry, last synced Oct 25, 2026. Not independently verified by MCP Toplist.
Profile checked
Oct 9, 2026 against README
Ranking data as of
Oct 25, 2026
Registry sightings

Do you maintain Ha MCP? to correct or enrich this profile.

VERSIONS

Available versions (109)

0.1.0 · Nov 25, 20243.4.3 · Nov 9, 20253.5.0 · Nov 17, 20253.5.1 · Nov 18, 20253.6.0 · Nov 23, 20253.6.1 · Nov 25, 20253.6.2 · Nov 26, 20253.7.0 · Nov 27, 20254.0.0 · Nov 27, 20254.0.1 · Nov 27, 20254.1.0 · Nov 27, 20254.2.0 · Nov 28, 20254.3.0 · Nov 28, 20254.4.0 · Nov 28, 20254.5.0 · Nov 28, 20254.6.0 · Nov 28, 20254.7.0 · Nov 28, 20254.7.1 · Nov 28, 20254.7.2 · Nov 29, 20254.7.3 · Nov 29, 20254.7.4 · Nov 29, 20254.7.5 · Dec 1, 20254.7.6 · Dec 1, 20254.7.7 · Dec 1, 20254.8.0 · Dec 1, 20254.8.1 · Dec 1, 20254.8.2 · Dec 1, 20254.8.3 · Dec 1, 20254.8.4 · Dec 1, 20254.8.5 · Dec 1, 20254.9.0 · Dec 2, 20254.10.0 · Dec 2, 20254.11.0 · Dec 2, 20254.11.1 · Dec 2, 20254.11.2 · Dec 3, 20254.11.3 · Dec 3, 20254.11.4 · Dec 3, 20254.11.5 · Dec 3, 20254.11.6 · Dec 3, 20254.11.7 · Dec 3, 20254.11.8 · Dec 3, 20254.11.9 · Dec 3, 20254.12.0 · Dec 3, 20254.13.0 · Dec 5, 20254.14.0 · Dec 5, 20254.14.1 · Dec 5, 20254.14.2 · Dec 5, 20254.15.0 · Dec 5, 20254.15.1 · Dec 5, 20254.16.0 · Dec 6, 20254.16.1 · Dec 6, 20254.16.2 · Dec 6, 20254.17.0 · Dec 6, 20254.17.1 · Dec 6, 20254.18.0 · Dec 6, 20254.18.1 · Dec 7, 20254.18.2 · Dec 7, 20254.19.0 · Dec 7, 20254.20.0 · Dec 9, 20254.21.0 · Dec 11, 20254.22.0 · Dec 16, 20254.22.1 · Dec 18, 20255.0.0 · Dec 21, 20255.0.2 · Dec 22, 20255.0.3 · Dec 23, 20255.0.4 · Dec 23, 20255.0.6 · Dec 28, 20255.1.0 · Jan 6, 20266.0.0 · Jan 7, 20266.1.0 · Jan 10, 20266.2.0 · Jan 12, 20266.3.0 · Jan 17, 20266.3.1 · Jan 20, 20266.4.0 · Jan 27, 20266.5.0 · Feb 3, 20266.6.1 · Feb 10, 20266.7.0 · Feb 17, 20266.7.1 · Feb 20, 20266.7.2 · Mar 4, 20267.0.0 · Mar 11, 20267.1.0 · Mar 18, 20267.2.0 · Apr 1, 20267.3.0 · Apr 15, 20267.4.0 · Apr 29, 20267.5.0 · May 13, 20267.6.0 · May 27, 20267.8.0 · Jun 15, 20267.8.1 · Jun 17, 20267.9.0 · Jun 24, 20267.10.0 · Jul 6, 20267.11.0 · Jul 8, 20267.12.0 · Jul 9, 20267.12.1 · Jul 10, 20267.13.0 · Jul 16, 20267.14.0 · Jul 19, 20267.14.1 · Jul 19, 20267.14.2 · Jul 22, 20268.0.0 · Aug 2, 20268.1.0 · Aug 5, 20268.1.1 · Aug 6, 20268.2.0 · Aug 10, 20268.3.0 · Aug 19, 20268.4.0 · Aug 29, 20268.4.1 · Sep 2, 20268.4.2 · Sep 4, 20268.4.3 · Sep 4, 20268.5.0 · Sep 16, 20268.6.0 · Sep 30, 20268.7.0 · Oct 14, 2026Nov 25, 2024Oct 14, 2026
VersionPublished
8.7.0Oct 14, 2026
8.6.0Sep 30, 2026
8.5.0Sep 16, 2026
8.4.3Sep 4, 2026
8.4.2Sep 4, 2026
8.4.1Sep 2, 2026
8.4.0Aug 29, 2026
8.3.0Aug 19, 2026
8.2.0Aug 10, 2026
8.1.1Aug 6, 2026
8.1.0Aug 5, 2026
8.0.0Aug 2, 2026
7.14.2Jul 22, 2026
7.14.1Jul 19, 2026
7.14.0Jul 19, 2026
7.13.0Jul 16, 2026
7.12.1Jul 10, 2026
7.12.0Jul 9, 2026
7.11.0Jul 8, 2026
7.10.0Jul 6, 2026
7.9.0Jun 24, 2026
7.8.1Jun 17, 2026
7.8.0Jun 15, 2026
7.6.0May 27, 2026
7.5.0May 13, 2026
7.4.0Apr 29, 2026
7.3.0Apr 15, 2026
7.2.0Apr 1, 2026
7.1.0Mar 18, 2026
7.0.0Mar 11, 2026
6.7.2Mar 4, 2026
6.7.1Feb 20, 2026
6.7.0Feb 17, 2026
6.6.1Feb 10, 2026
6.5.0Feb 3, 2026
6.4.0Jan 27, 2026
6.3.1Jan 20, 2026
6.3.0Jan 17, 2026
6.2.0Jan 12, 2026
6.1.0Jan 10, 2026
6.0.0Jan 7, 2026
5.1.0Jan 6, 2026
5.0.6Dec 28, 2025
5.0.4Dec 23, 2025
5.0.3Dec 23, 2025
5.0.2Dec 22, 2025
5.0.0Dec 21, 2025
4.22.1Dec 18, 2025
4.22.0Dec 16, 2025
4.21.0Dec 11, 2025
4.20.0Dec 9, 2025
4.19.0Dec 7, 2025
4.18.2Dec 7, 2025
4.18.1Dec 7, 2025
4.18.0Dec 6, 2025
4.17.1Dec 6, 2025
4.17.0Dec 6, 2025
4.16.2Dec 6, 2025
4.16.1Dec 6, 2025
4.16.0Dec 6, 2025
4.15.1Dec 5, 2025
4.15.0Dec 5, 2025
4.14.2Dec 5, 2025
4.14.1Dec 5, 2025
4.14.0Dec 5, 2025
4.13.0Dec 5, 2025
4.12.0Dec 3, 2025
4.11.9Dec 3, 2025
4.11.8Dec 3, 2025
4.11.7Dec 3, 2025
4.11.6Dec 3, 2025
4.11.5Dec 3, 2025
4.11.4Dec 3, 2025
4.11.3Dec 3, 2025
4.11.2Dec 3, 2025
4.11.1Dec 2, 2025
4.11.0Dec 2, 2025
4.10.0Dec 2, 2025
4.9.0Dec 2, 2025
4.8.5Dec 1, 2025
4.8.4Dec 1, 2025
4.8.3Dec 1, 2025
4.8.2Dec 1, 2025
4.8.1Dec 1, 2025
4.8.0Dec 1, 2025
4.7.7Dec 1, 2025
4.7.6Dec 1, 2025
4.7.5Dec 1, 2025
4.7.4Nov 29, 2025
4.7.3Nov 29, 2025
4.7.2Nov 29, 2025
4.7.1Nov 28, 2025
4.7.0Nov 28, 2025
4.6.0Nov 28, 2025
4.5.0Nov 28, 2025
4.4.0Nov 28, 2025
4.3.0Nov 28, 2025
4.2.0Nov 28, 2025
4.1.0Nov 27, 2025
4.0.1Nov 27, 2025
4.0.0Nov 27, 2025
3.7.0Nov 27, 2025
3.6.2Nov 26, 2025
3.6.1Nov 25, 2025
3.6.0Nov 23, 2025
3.5.1Nov 18, 2025
3.5.0Nov 17, 2025
3.4.3Nov 9, 2025
0.1.0Nov 25, 2024
STANDING
#9of 152,076 active serversTop 0.1%

Ranks ahead of 152,067 of 152,076 servers on MCP Toplist.

Recent momentum
+2,116GitHub stars since May 18 (+68%)
BADGE

Show your rank

Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.

MCP Toplist: #9 of 152,076
Markdown
[![MCP Toplist](https://mcptoplist.com/badge/io.github.homeassistant-ai%2Fha-mcp.svg)](https://mcptoplist.com/server/io.github.homeassistant-ai%2Fha-mcp)
HTML
<a href="https://mcptoplist.com/server/io.github.homeassistant-ai%2Fha-mcp"><img src="https://mcptoplist.com/badge/io.github.homeassistant-ai%2Fha-mcp.svg" alt="MCP Toplist: #9 of 152,076" /></a>

Variants: append ?metric=score or ?metric=stars to the image URL.

FAQ

Frequently asked questions

Who maintains Ha MCP?
Ha MCP is maintained by homeassistant-ai, which publishes 1 MCP server (109 total versions) tracked on MCP Toplist.
Is Ha MCP listed on the Official MCP Registry?
Yes — Ha MCP is listed on the Official MCP Registry, alongside PulseMCP and Glama.
How many versions does Ha MCP have?
MCP Toplist tracks 109 versions of Ha MCP, most recently published on Oct 14, 2026.
Where can I find the source code for Ha MCP?
The source code for Ha MCP is hosted at github.com/homeassistant-ai/ha-mcp.git.
Used in projects

Do you run this server?

Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.

EXPLORE