▌BestMCPTools.org
Home Assistant MCP logo

Home Assistant MCP

Control and query a Home Assistant smart home from an AI assistant

APIs & DataOpen SourceAll ModelsModerate

Last verified: August 17, 2026

Own Home Assistant MCP? Boost it to the top.✦ Upgrade to Featured

How to Install Home Assistant MCP

$Add the "MCP Server" integration in Home Assistant, then connect via SSE

Requires Claude Desktop, Cursor, Windsurf, or another MCP-compatible client.

About Home Assistant MCP

Home Assistant ships a first-party MCP Server integration that exposes your exposed entities (lights, locks, climate, sensors, scenes and scripts) to any MCP client. Because Home Assistant runs locally, the whole loop stays on your network, which matters for a smart home where cloud latency and outages are real problems. You control exactly which entities are visible through Home Assistant's existing Assist exposure settings.

Home Assistant MCP is a APIs & Data MCP server designed for engineers and ops teams. It enables connecting AI assistants to third-party APIs and data feeds by wrapping HTTP endpoints with auth and schema as MCP tools. Key capabilities include auth helpers for common providers, pagination and rate-limit handling, endpoint allow-lists, and structured tool calls that work cleanly inside an LLM context. It integrates with Salesforce, HubSpot, Mixpanel, Stripe, and most REST/GraphQL APIs, and is best suited for engineers and ops teams who need internal admin apis.

Key Features

  • smart-home
  • iot
  • home-assistant
  • local
  • automation

Pricing

Open Source: from Free

Pros & Cons

Pros

  • Fills the long tail when no purpose-built server exists
  • Reuses your existing API surface
  • Composable with other MCP servers

Cons

  • Quality depends on upstream API design
  • Rate limits and quotas need tracking
  • Auth refresh logic can be fiddly

Best For

  • Internal admin APIs
  • CRM and analytics queries
  • Glue between specialised MCP servers
  • Replacing one-off webhook scripts

Our Take on Home Assistant MCP

A rare fully-local MCP server. Setup is fiddlier than a hosted one, but nothing leaves your network.

Frequently Asked Questions

Tags