- EXECUTION
- EVENTS
- LOGIC
- MANUAL
Short answer
How can I use my AI to control my smart home?
Your AI uses the Home Assistant MCP to call existing scripts or fire custom events. This lets you move beyond text and actually control hardware like lights, locks, or thermostats.
The outcomes
What your commands accomplish
Your AI translates your intent into specific Home Assistant actions.
EXECUTION
Run existing scripts
The AI triggers pre-configured scripts you already have. This is the fastest way to run routines like 'Movie Mode'.
EVENTS
Fire custom events
Your agent sends custom event signals to your system. You can use these to kick off automations that rely on specific triggers.
LOGIC
Evaluate templates
The AI can process Home Assistant templates to check sensor states or calculate values before deciding to act.
MANUAL
Human oversight
The AI won't bypass your safety settings. You still control the core logic and permissions within your Home Assistant instance.
The workflow
What your AI does when you ask for an action.
The AI bridges the gap between your chat window and your smart home hub.
Interpret intent
Your agent looks at your request and determines if it needs to run a script or fire a specific event.
render_ha_templateVerify state
The AI checks your current device states or template values to ensure the command makes sense for the current environment.
render_ha_templateExecute command
The AI sends the instruction to Home Assistant to run a specific service or script.
call_ha_serviceTrigger automations
The AI sends a signal that your existing Home Assistant automations are listening for.
fire_ha_event
Try it
Copy these to start.
Use these prompts to test the connection.
Starting points
Swap out the bracketed text with your actual script names or event types.
Home Assistant Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Home Assistant capabilities are ready to use.
{
"mcpServers": {
"home-assistant-mcp": {
"url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
}
}
}Run my 'evening_lights' script in Home Assistant.
Fire a custom event named 'party_mode' to start my house automation.
Check the template value for my living room temperature sensor.
Call the service to turn off the kitchen lights.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Home Assistant once, then ask.
Link your account with one click. Your credentials stay encrypted, and you can start controlling your home immediately.
Connect Home Assistant to your AIFAQ
Common questions
- 01
Can the AI add new devices to my Home Assistant?
No. The AI can only interact with devices and services that already exist in your configuration.
- 02
Can it change my automation logic?
No. The AI can trigger automations, but it cannot rewrite your YAML files or change how your automations are built.
- 03
How does it know which script to run?
It uses the script names you provide in your prompt to call the correct service.
- 04
Does it have access to my whole house?
It can access any service or event that your Home Assistant instance exposes to the MCP.
- 05
Can it delete my automations?
No. There are no tools provided to delete or modify your existing Home Assistant configuration.
More questions about Home Assistant? The Connector page answers them. See everything the Home Assistant Connector can do
Connect Home Assistant to Claude, Cursor, ChatGPT & more
