Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🛠️ Other Tools and Integrations
  3. Homeassistant MCP
Homeassistant MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 3:16:40 AM

Homeassistant MCP

User RatingsBe the first to rate and review this MCP server!
View Repository576 GitHub StarsTotal stargazers on GitHub for the source repository (576 stars).Visit Website
home-assistantsmart-homehome-automationiot

Connects an MCP-compatible client to Home Assistant for device control, state monitoring, automations, add-ons, and HACS packages.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON ▾
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for tevonsb/homeassistant-mcp, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing Alternatives🛠️ More in Other Tools and Integrations

Overview

The tevonsb/homeassistant-mcp MCP server connects an MCP-compatible LLM application to a local Home Assistant instance. It uses Home Assistant host, token, and WebSocket settings to expose device control, state queries, automation management, add-on operations, and HACS package management. An SSE endpoint can stream device, automation, service-call, and script updates, with optional filtering by domain or entity. Reach for it when an agent needs to monitor or operate a Home Assistant installation through natural language or an HTTP-capable client.

Use cases

•Control smart-home devices from an LLM client
•Monitor Home Assistant entity states
•Manage automations through agent requests
•Stream filtered device events over SSE
•Administer add-ons and HACS packages

Key features

•Home Assistant device control
•Entity state monitoring
•Automation creation and management
•Add-on and HACS package management
•Server-Sent Events subscriptions
•Token-based authentication and rate limiting

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Homeassistant MCP.

Extracted Tool Capabilities
Home Assistant device control
Entity state monitoring
Automation creation and management
Add-on and HACS package management
Server-Sent Events subscriptions
Token-based authentication and rate limiting

How Homeassistant MCP works

What tevonsb/homeassistant-mcp MCP server does

The tevonsb/homeassistant-mcp MCP server gives an LLM application access to a local Home Assistant installation through MCP. It covers common smart-home operations such as switching lights and switches, adjusting climate settings, moving covers, controlling media players, fans, locks, and vacuums, and reading sensor or contact states. Camera-related capabilities include motion detection and snapshots as described by the project.

Beyond individual devices, the server supports Home Assistant administration tasks. Agents can query and monitor states, work with areas and floors, create or edit automations, enable or disable them, trigger them manually, and modify existing rules. Add-on operations include browsing, installing, removing, starting, stopping, restarting, and managing versions or configuration. HACS-related operations cover custom integrations, themes, Python scripts, AppDaemon apps, and NetDaemon apps.

How it works

The application communicates with Home Assistant using its HTTP host configuration and WebSocket URL, authenticating with a long-lived Home Assistant access token. MCP provides the interface used by the LLM client, while the server handles Home Assistant API access and validation.

A separate Server-Sent Events endpoint provides live updates. Clients can subscribe to state changes, automation triggers and executions, service calls, or script executions. Subscriptions can be narrowed to a domain or entity, making the stream useful for agents that need current device context instead of repeated polling.

Setup and configuration

To run the tevonsb/homeassistant-mcp MCP server from source, use Node.js 20.10.0 or newer and npm. Clone the repository, install dependencies with npm install, and build it with npm run build. The project also includes Docker support; after creating an environment file, start it with Docker Compose and check the /health endpoint on the configured port.

Set HASS_HOST to the Home Assistant URL, HASS_TOKEN to a long-lived access token, and HASS_SOCKET_URL to the Home Assistant WebSocket endpoint. PORT defaults to 3000, while NODE_ENV and DEBUG control runtime behavior. The repository also documents separate environment files for development, production, and testing.

Claude Desktop can run the built server directly through a client configuration that supplies the Node command and environment variables. The README specifically notes that this direct client setup is separate from the Docker deployment method.

Tools and capabilities

Supported areas include:

  • Controlling lights, climate devices, covers, switches, media players, fans, locks, and vacuums.
  • Reading states from sensors, contacts, cameras, and other Home Assistant entities.
  • Creating, editing, duplicating, enabling, disabling, and manually triggering automations.
  • Browsing and managing Home Assistant add-ons.
  • Managing HACS packages and supported package types.
  • Receiving filtered real-time events through SSE.

The API examples show a general control operation with commands such as turn_on, turn_off, and toggle, plus light parameters for brightness, color temperature, and RGB color.

Limitations and notes

A running Home Assistant instance is required. The project lists a long-lived access token as a prerequisite. HACS must be installed for package-management features, and Supervisor access is required for add-on management. These administrative capabilities may therefore be unavailable in installations without those Home Assistant components or permissions.

The documented Docker deployment exposes the service on port 3000 by default. SSE clients need an HTTP-capable connection and must provide the configured token when subscribing. The repository describes rate limiting and token-based authentication, but the supplied material does not define the full permission model for each operation.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Other Tools and Integrations View all alternatives
  • Plugwise MCP logoPlugwise MCP

    TypeScript-based smart home automation server for Plugwise devices with automatic network discovery. Features comprehensive device control for thermostats, switches, smart plugs, energy monitoring, multi-hub management, and real-time climate/power consumption tracking via local network integration.

    🛠️ Other Tools and Integrations2 views
    Compare vs Plugwise MCP →
  • Git logoGit
    Verified

    Tools to read, search, and manipulate Git repositories.

    🛠️ Other Tools and Integrations4 views
    Compare vs Git →
  • Fetch logoFetch
    Verified

    Web content fetching and conversion for efficient LLM usage.

    🛠️ Other Tools and Integrations2 views
    Compare vs Fetch →
  • Thinqconnect MCP logoThinqconnect MCP

    Interact with LG ThinQ smart home devices and appliances through the ThinQ Connect MCP server.

    🛠️ Other Tools and Integrations1 views
    Compare vs Thinqconnect MCP →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
576
Stargazers on the source repository.
Last commit
7mo ago
Most recent push to the default branch.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Homeassistant MCP

Clone the repository, run `npm install`, and build it with `npm run build` using Node.js 20.10.0 or newer. Docker Compose deployment is also documented.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHomeassistant MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/tevonsb-homeassistant-mcp?style=directory)](https://allmcps.com/mcp/tevonsb-homeassistant-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/tevonsb-homeassistant-mcp"><img src="https://allmcps.com/api/badge/tevonsb-homeassistant-mcp?style=directory" alt="Homeassistant MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🛠️Other Tools and Integrations
PricingFree
More technical detailsExpand ▾
AuthAPI key
LicenseMIT
ClientsClaude Desktop
Last updatedSep 3, 2026
7/8 checks healthy over the last 32d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars576
GitHub Star CountTotal stargazers on GitHub representing community popularity (576 stars).
Last commit7mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jan 25, 2026
40Quality signal: Fair · 40/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools13/30
Adoption & activity6/15
Community engagement1/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

★ FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server →

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🛠️ Other Tools and Integrations →Alternatives to Homeassistant MCP →Install in Claude DesktopInstall in CursorInstall in VS Code