set_dashboard_config
Replace a dashboard's full config (low-level)
How to use it
Project documentation lists set_dashboard_config for the Hass MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Hass MCP
docker run -i --rm -e HA_URL=http://homeassistant.local:8123 -e HA_TOKEN=YOUR_LONG_LIVED_TOKEN voska/hass-mcpOther tools in Hass MCP (21)
/ updatecard / removecard / movecard: Edit cards within
/ removeview / updateview: Edit a dashboard's views
Call any Home Assistant service
Get a summary of a domain's entities
Perform actions on entities (turn on, off, toggle)
Get a dashboard's full config
List entities in a specific area / room
Get the state of a specific entity with optional field filtering
Get the Home Assistant error log, with optional
Get the state history of an entity (last N hours)
Get state-change history for an entity over an
Get long-term aggregated statistics (mean / min / max
Same, but for an explicit date/time range —
Get the Home Assistant version
Get a list of all automations
/ restoredashboard: List and roll back to the
List dashboards (the default plus any user dashboards),
Get a list of entities with optional domain filtering and search
List the sections of a "sections"-type view
Restart Home Assistant
Search for entities matching a query