4,000+ servers built on MCP Fusion
Vinkius

Integrate Home Assistant with Claude, Cursor, Chatbots & AI Agents MCP Server

Control smart home devices and automations via Home Assistant REST API — lights, climate, media, covers, sensors, and more.
MCP Inspector GDPR Free for Subscribers

Compatible with every major AI agent and IDE

ClaudeClaude
ChatGPTChatGPT
CursorCursor
GeminiGemini
WindsurfWindsurf
VS CodeVS Code
JetBrainsJetBrains
VercelVercel
+ other MCP clients
call

Call ha service on Home Assistant

This is the primary way to control devices in Home Assistant. COMMON SERVICE CALLS: - light.turn_on: entity_id, brightness (0-255), color_temp, rgb_color - light.turn_off: entity_id - switch.turn_on: entity_id - switch.turn_off: entity_id - climate.set_temperature: entity_id, temperature - climate.set_hvac_mode: entity_id, hvac_mode (heat, cool, auto, off) - cover.open_cover: entity_id - cover.close_cover: entity_id - media_player.turn_on: entity_id - media_player.turn_off: entity_id - media_player.media_play: entity_id - automation.trigger: entity_id - script.turn_on: entity_id DOMAINS: light, switch, climate, cover, fan, lock, media_player, automation, script, scene, input_boolean, input_number, notify PARAMETERS: - domain (REQUIRED): Domain name (e.g. light, switch, climate) - service (REQUIRED): Service name (e.g. turn_on, turn_off, set_temperature) - service_data (OPTIONAL): JSON object with service parameters including entity_id EXAMPLES: - "Turn on living room light" → domain="light", service="turn_on", service_data={"entity_id":"light.living_room"} - "Set bedroom temperature to 20" → domain="climate", service="set_temperature", service_data={"entity_id":"climate.bedroom","temperature":20} Call a Home Assistant service on a domain

check

Check ha configuration on Home Assistant

Check Home Assistant configuration validity

fire

Fire ha event on Home Assistant

The event type must match automation triggers configured in Home Assistant. Fire a custom event in Home Assistant

get

Get api status on Home Assistant

Use this as a connectivity test before making other API calls. Check if the Home Assistant API is running

get

Get calendar events on Home Assistant

Get events from a Home Assistant calendar

get

Get entity history on Home Assistant

Useful for analyzing trends and past behavior. Get historical state data for an entity

get

Get entity state on Home Assistant

Use entity IDs from list_entity_states (e.g., light.living_room, climate.bedroom, sensor.temperature). Get the current state of a specific entity

get

Get ha config on Home Assistant

Get the Home Assistant configuration details

get

Get logbook entries on Home Assistant

Can be filtered by entity and time range. Get Home Assistant logbook entries

list

List available services on Home Assistant

g., light: turn_on, turn_off, toggle; climate: set_temperature, set_hvac_mode). Essential for discovering what actions can be performed. List all available services across all domains

list

List entity states on Home Assistant

Each entity includes entity_id, state, last_changed timestamp, and attributes. Essential for discovering available devices. List all entity states in Home Assistant

list

List ha calendars on Home Assistant

List all calendars configured in Home Assistant

list

List ha components on Home Assistant

List all loaded components/integrations in Home Assistant

list

List ha events on Home Assistant

Useful for understanding what events Home Assistant is tracking. List all event types currently registered in Home Assistant

render

Render ha template on Home Assistant

Useful for accessing HA template functions and state from the API. Render a Jinja2 template in Home Assistant

Security & Code Integrity Audit

Every tool in the Home Assistant MCP Server is continuously audited by the Vinkius Security Engine. We guarantee zero-trust payload isolation, strict data boundaries, and deterministic execution for enterprise-grade AI agents.

MCP Inspector
A+Score: 100

How Vinkius protects your data

Is there a risk of the AI "going crazy" and deleting important company data?

No. With Vinkius, the AI operates on "rails". It can only make the exact moves you authorized in the tool's settings. It cannot invent routes, access other networks in your company, or decide to delete random files. If the action isn't in the approved catalog, the attempt is blocked instantly.

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 audit what my AI agents are doing with this integration?

Yes, Vinkius provides an immutable, HMAC-chained audit log. Every tool execution, payload, and response is tracked in real-time on your dashboard, giving you complete visibility into your agent's actions.

What if the AI ends up reading customer data or confidential information?

We have a built-in digital "bodyguard" called DLP (Data Loss Prevention). If a tool fetches data and the response contains social security numbers, credit cards, or personal customer info, Vinkius magically blocks and erases that information before it is delivered to the AI. The AI works only with what is strictly necessary, and your sensitive data never leaks.

What can AI Agents do with Home Assistant?

The Home Assistant integration provides structured, LLM-friendly schemas for reliable tool execution within your agentic workflows.

Optimizing smart home with Claude

Add Home Assistant to your workspace to support smart home automation. The integration processes the required parameters for superpower execution by LLMs.

LLM Orchestration for home automation

Build automated workflows involving home automation by connecting Home Assistant. It provides Claude and ChatGPT with direct API hooks into your superpower ecosystem.

Explore More MCP Servers

View all →