Home Assistant MCP Server avatar

Home Assistant MCP Server

Pricing

Pay per event

Go to Apify Store
Home Assistant MCP Server

Home Assistant MCP Server

Control your Home Assistant smart home devices through AI agents using Model Context Protocol (MCP). Get states, call services, list entities, and manage lights, switches, sensors, climate controls, and more. Perfect for AI-powered home automation and voice assistants.

Pricing

Pay per event

Rating

5.0

(2)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

a day ago

Last modified

Share

ParseForge Banner

๐Ÿ  Home Assistant MCP Server

๐Ÿš€ Control your smart home through AI assistants in seconds. Manage lights, switches, sensors, climate, and media players. No coding, no custom server setup required.

Home Assistant is the most popular open-source home automation platform, connecting hundreds of smart device brands into one unified system. This MCP (Model Context Protocol) server lets AI assistants interact with your Home Assistant instance directly. It provides 5 tools (get_states, get_state, call_service, get_entities, get_services) and 2 resources (entities list, services list) so your AI can read sensor data, toggle lights, adjust thermostats, play media, and call any Home Assistant service.

The server runs in standby mode on Apify's infrastructure, meaning it stays active and responds instantly to requests. You provide your Home Assistant URL and a long-lived access token in each request body. There is no startup delay, no Docker containers to manage, and no port forwarding required. Just connect your AI assistant to this MCP endpoint and start controlling your smart home with natural language commands.

๐ŸŽฏ Target Audience๐Ÿ’ก Use Cases
Smart home enthusiastsControl devices through AI chat interfaces
Home automation developersBuild AI-driven automation workflows
IoT researchersPrototype voice and text-based device control
Accessibility advocatesEnable hands-free home control via AI
System integratorsConnect Home Assistant to AI-driven dashboards
Tech hobbyistsExperiment with MCP protocol and smart devices

๐Ÿ“‹ What the Home Assistant MCP Server does

  • ๐Ÿ”Œ Get all entity states to see every device, sensor, and switch in your Home Assistant
  • ๐ŸŽฏ Get specific entity state to check the current value of any sensor, light, or switch
  • ๐Ÿ› ๏ธ Call any service to toggle lights, set temperatures, play media, or trigger automations
  • ๐Ÿ“‹ List all entities to discover available devices and their entity IDs
  • ๐Ÿ“š List all services to see every action your Home Assistant supports
  • ๐Ÿ’ฐ Pay Per Event pricing so you only pay for the requests you make

The MCP server acts as a bridge between AI assistants and your Home Assistant instance. When your AI needs to check a temperature sensor, it calls the get_state tool with the entity ID. When it needs to turn on a light, it calls call_service with the appropriate domain, service, and entity. The server forwards these requests to your Home Assistant's REST API and returns the results to the AI.

๐Ÿ’ก Why it matters: Without an MCP server, connecting an AI assistant to Home Assistant requires custom code, API wrappers, and server management. This actor handles all of that, giving your AI direct access to your smart home through a standard protocol.

โš ๏ธ Good to Know: You need a running Home Assistant instance and a long-lived access token. Create the token at Profile > Long-Lived Access Tokens in your Home Assistant dashboard. Your Home Assistant must be accessible from the internet (or use a tunnel like Nabu Casa).

๐Ÿš€ How to use

  1. Create an Apify account - Sign up free with $5 credit
  2. Set up Home Assistant - Install Home Assistant and integrate your smart devices
  3. Create an access token - Go to Profile > Long-Lived Access Tokens in Home Assistant
  4. Start the MCP Server - Launch the actor in standby mode on Apify
  5. Connect your AI assistant - Point your MCP-compatible AI to the actor's endpoint with your credentials

โฑ๏ธ Setup takes under 5 minutes. The server stays running and responds to requests instantly.

ActorDescription
Markdown to PDF MCP ServerConvert markdown documents to PDF through MCP protocol
HTML to JSON Smart ParserParse HTML content into structured JSON data
Smart Apify Actor ScraperDiscover and analyze Apify actors with quality metrics
Lead Formatter ToolFormat and enrich lead data for CRM systems
MultiSite URL ShortenerGenerate shortened URLs across multiple services

๐Ÿ’ก Pro Tip: Combine the Home Assistant MCP Server with Make or Zapier to create automated workflows that respond to smart home events with external actions.

Disclaimer: This actor is not affiliated with, endorsed by, or connected to Home Assistant or Nabu Casa. It integrates with Home Assistant through its published REST API. Use responsibly and in accordance with applicable terms of service.

๐Ÿ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.