520,054 tools. Updated 2026-09-06 08:15
"Home Assistant" matching MCP tools:
- Retrieve the current snapshot from any Home Assistant camera to see what it is viewing. Use it to verify visitors, pets, packages, or events by analyzing the returned image.MIT
- Retrieve Home Assistant labels and their configurations. Omit a label ID to list all labels, or provide an ID to fetch a specific label's color, icon, and description.MIT
- Manage Home Assistant add-ons: install, start, stop, restart, update, configure settings, and proxy app APIs.MITDestructive
- Commission, remove, heal, reconfigure, update, and provision credentials for Z-Wave, Zigbee, Matter, and Thread radios in Home Assistant.MITDestructive
- Publish a custom event on the Home Assistant bus for event-triggered automations, Node-RED flows, or custom integrations. Use for event-driven workflows, not entity control.MITDestructive
- Remove a zone from Home Assistant by its ID. Deleting a zone that is used in automations can cause those automations to fail, so verify usage first.MITDestructive
Matching MCP Servers
- AlicenseNot gradedqualityDmaintenanceIntegrates Claude AI with Home Assistant to control smart home devices via natural language.97MIT
- AlicenseNot gradedqualityFmaintenanceExpose all Home Assistant voice intents through a Model Context Protocol Server allowing home control.68Apache 2.0
Matching MCP Connectors
MCP server for Home Automation
Free, private, and secure remote MCP server for Home Assistant. Control your smart home devices, get live states, execute Home Assistant commands, build automations, scripts, dashboards, and more. Learn More: https://homeway.io/mcp
- Restart your Home Assistant instance to apply changes or recover from issues. Requires confirmation to proceed, with automatic config validation before restarting.MITDestructive
- List installed Home Assistant themes and set the backend default theme for light or dark mode; also inspect or restore the screenshot account's per-user theme after a screenshot changes it.MITDestructive
- Create or update Home Assistant areas and floors with names, icons, aliases, pictures, and floor assignments. Use this tool to add rooms or building levels, or modify existing entries by ID.MITDestructive
- Retrieve Home Assistant categories for a domain scope or fetch a specific category by ID, revealing configuration for automations, scripts, scenes, and helpers.MIT
- Retrieve the full configuration of a Home Assistant script to inspect its sequence, mode, and fields before making changes.MIT
- List Home Assistant entity groups with their member entities, including state, icon, and all-mode setting. Supports pagination via offset and limit.MIT
- Delete a Home Assistant label and remove it from all assigned entities, devices, and areas. Use when you need to permanently clean up unwanted label configurations.MITDestructive
- Remove orphaned devices from the Home Assistant device registry to clean up stale entries. Use when a device is no longer connected.MITDestructive
- Remove a dashboard resource by ID from Home Assistant, preventing custom cards that depend on it from loading. Use list dashboard resources to find the ID before deletion.MITDestructive
- Reload selected Home Assistant configurations, from automations to core, without full restart. Apply YAML edits immediately by targeting subsystems or a single config entry.MITDestructive
- Remove an item from a Home Assistant todo list permanently by using its UID or exact summary. Clear tasks like shopping items or custom todos directly.MITDestructive
- Manage pending Home Assistant updates from one place — list them, read release notes, batch install, skip, or re-offer skipped versions.MITDestructive
- Retrieve Home Assistant zone details, including coordinates, radius, and passive mode. List all zones or fetch a specific zone's configuration by ID.MIT
- Retrieve the full configuration of a Home Assistant automation, including triggers, conditions, actions, and mode settings. Provide an automation entity ID or unique ID to inspect its current definition.MIT
- Remove a Home Assistant script by its script ID. Use this to clean up UI-created scripts; YAML-defined scripts require editing the configuration file directly.MITDestructive