rearrangeDOMComponents
unverifiedv0.1Rearranges the user's home dashboard by adding, removing, or reordering smart home control components based on the user's intent.
Updated 6/6/2026 · Created 6/6/2026
Input Schema
{
"type": "object",
"required": [
"componentIds"
],
"properties": {
"componentIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of component IDs to display on the dashboard. Examples: thermostat_control, camera_front_door, lock_front_door, smart_lights_living_room, energy_summary, weather_widget, media_player_living_room, alarm_panel, air_quality_sensor, robot_vacuum, solar_grid"
}
}
}Full Contract
{
"name": "rearrangeDOMComponents",
"description": "Rearranges the user's home dashboard by adding, removing, or reordering smart home control components based on the user's intent.",
"inputSchema": {
"type": "object",
"required": [
"componentIds"
],
"properties": {
"componentIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of component IDs to display on the dashboard. Examples: thermostat_control, camera_front_door, lock_front_door, smart_lights_living_room, energy_summary, weather_widget, media_player_living_room, alarm_panel, air_quality_sensor, robot_vacuum, solar_grid"
}
}
}
}GET /api/tool/googlechromelabs.github.io/webmcp-tools/demos/smart-home/rearrangeDOMComponents