Home Assistant Connector for AI agents.
15 live capabilities
Control smart home devices and automations through your Home Assistant instance.
Waiting for input…
Why people use Home Assistant
Home Assistant for Smart Home Device Control
This Connector changes that by putting every device into a single chat. You can ask your agent to turn off everything or check the front porch temperature and it just happens. You get a unified command center that actually understands your intent.
What Vinkius changes
You get a voice-activated or text-based remote for your entire smart home.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Checking the house before leaving
A user asks if the garage is open and if the lights are off.
- Real-world use case 02
Setting the mood for dinner
A user says 'Make it cozy in the dining room.
- Real-world use case 03
Reviewing energy trends
A user asks about the heater's behavior last week.
Complete set · 15capabilities
The complete Home Assistant capability set.
These are the exact actions your AI can choose when you ask it to work with Home Assistant.
01—04
4 capabilities in this set.
Part of 15 available through Home Assistant.
- 01 Capability
Get api status
Check if your Home Assistant instance is online before trying other commands. This confirms your connection is active.
- 02 Capability
Get calendar events
Pull specific events from your Home Assistant calendars. Use this to check your daily schedule.
- 03 Capability
List ha calendars
See a list of all calendars currently configured in your home setup. This helps you find the right schedule.
- 04 Capability
Call ha service
Execute specific actions like turning on a light or setting a temperature. This is the primary control capability.
05—08
4 capabilities in this set.
Part of 15 available through Home Assistant.
- 05 Capability
Check ha configuration
Verify that your Home Assistant configuration is valid and error-free. Use this to troubleshoot setup issues.
- 06 Capability
List ha components
See all the loaded integrations and components currently running. This helps you see what's active in your home.
- 07 Capability
Get ha config
Pull the full configuration details from your Home Assistant instance. This provides deep system insights.
- 08 Capability
List ha events
See a list of all event types your home is currently tracking. Use this to understand your system's triggers.
09—12
4 capabilities in this set.
Part of 15 available through Home Assistant.
- 09 Capability
Fire ha event
Trigger a custom event to start an automation or script. Use this to activate your pre-built routines.
- 10 Capability
Get entity state
Get the current status of a specific light, sensor, or switch. Use this for quick status checks.
- 11 Capability
Get entity history
Look up past state changes for a specific device to find trends. This is great for analyzing energy use.
- 12 Capability
Get logbook entries
Fetch entries from the logbook to see what happened in your home recently. This provides a history of activity.
13—15
3 capabilities in this set.
Part of 15 available through Home Assistant.
- 13 Capability
Render ha template
Run Jinja2 templates to get complex data from your home state. This lets you access advanced system values.
- 14 Capability
List available services
See all the actions you can perform across different home domains. This is essential for discovery.
- 15 Capability
List entity states
Get a full list of every device and its current status in your home. This gives your agent a complete overview.
Set up in minutes
One URL. Then ask Home Assistant to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Home Assistant from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Home Assistant, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Home Assistant for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Home Assistant URL.
- Step 03
Save and start
Save the connection and enable Home Assistant in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"home-assistant": {
"url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Home Assistant
Open Agent mode in chat and ask: "Using Home Assistant, help me...". 15 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"home-assistant": {
"url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Home Assistant
Ask Copilot: "Using Home Assistant, help me...". 15 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"home-assistant": {
"url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Home Assistant
Open Cascade and ask: "Using Home Assistant, help me...". 15 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"home-assistant": {
"url": "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Home Assistant
Ask Cline: "Using Home Assistant, help me...". 15 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add home-assistant --transport http "https://edge.vinkius.com/vk_preview_PFndzyBgm6EFRgWmvVvPuFq5L6pWhKzeDkkABGnT/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Home Assistant
Ask Claude: "Using Home Assistant, show me...". 15 tools are ready
Where the request belongs
Work Home Assistant can move forward.
This is for the person who has dozens of smart devices and is tired of jumping between five different apps to manage them. It's for the power user who wants a unified way to interact with their home.
Smart Home Enthusiast
Manages dozens of entities and wants to use natural language to trigger complex scenes across multiple rooms.
Property Manager
Monitors sensors and controls climate across multiple rental units from a single chat interface.
Home Automation Builder
Integrates Home Assistant into broader workflows to automate repetitive tasks and system alerts.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsAlexa Smart Home
Control Alexa-connected smart home devices. lights, thermostats, speakers, and sensors via Alexa Smart Properties API.
SmartThings
Control and monitor your smart home ecosystem. manage devices, check real-time statuses, and trigger scenes directly from your AI agent.
Composio Smart Home
Access 1000+ smart home capability integrations via Composio API. control devices through structured arguments or natural language commands.
Zapier Smart Home
Control smart home devices via natural language through Zapier NLA API. access 5000+ app integrations for home automation.
Google Home
Control Google Nest devices. thermostats, cameras, and doorbells via Smart Device Management (SDM) API.
Honeywell Home
Connect Honeywell Home to any AI agent via MCP.
Bring your own AI
Change the model, client or framework. Keep Home Assistant connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Home Assistant.
The practical details behind the request, access and result.
Can the Home Assistant MCP control my lights and thermostat?
Yes, it gives your agent the ability to turn lights on or off, adjust brightness, and set temperatures for your climate devices.
Does this work with my local Home Assistant setup?
It works perfectly with local instances. You just need to provide your local IP address and your long-lived access token.
Can I use the Home Assistant MCP to check my home security sensors?
Yes, your agent can check the real-time state of binary sensors, motion detectors, and door contacts to keep you informed.
How do I connect my Home Assistant to my AI client?
You just need to subscribe to this Connector on Vinkius and enter your Home Assistant URL and access token in the configuration.
Can it see my home's calendar events?
It can pull and list calendar events from your Home Assistant setup, making it easy to ask your agent about your daily schedule.
Is it possible to trigger my existing automations with this?
Yes, your agent can fire custom events that trigger the automations and scripts you've already built in Home Assistant.
What Home Assistant URL should I use?
For local instances, use your Home Assistant's local network URL: http://YOUR_IP:8123 (or http://homeassistant.local:8123). For cloud access via Nabu Casa, use your remote URL: https://YOUR_INSTANCE.ui.nabu.casa. The API is accessible at the same base URL as your Home Assistant frontend.
How do I get a Long-Lived Access Token?
Log in to your Home Assistant web interface, go to your user profile (click your name in the sidebar, then Profile), scroll down to Long-Lived Access Tokens, click Create Token, give it a name (e.g., 'Connector'), and copy the generated token. This token never expires unless manually revoked.
What devices and integrations are supported?
All Home Assistant integrations are supported since the API works at the service/state level. This includes lights (Philips Hue, LIFX, etc.), thermostats (Nest, Ecobee, etc.), covers/blinds, switches, media players (Sonos, Chromecast, etc.), sensors, cameras, locks, vacuums, and 1000+ other integrations. Use list_entity_states to discover all available entities.
Can I trigger Home Assistant automations from the API?
Yes! You can trigger automations in multiple ways: 1) Call the automation.trigger service directly, 2) Fire a custom event using fire_ha_event that matches an event trigger in your automation, 3) Call the script.turn_on service to run scripts. You can also control devices directly which will trigger related automations.
One connection away
Give your agent a direct line to Home Assistant.
Connect Home Assistant once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available