S

smart-home

Chrome Labs smart-home dashboard demo for dynamic device control

1action
https://googlechromelabs.github.io/webmcp-tools/demos/smart-home/

demo · Playgrounds & Games · JSON · API for agents

Tools 1 tool

rearrangeDOMComponentsaction

Rearranges the user's home dashboard by adding, removing, or reordering smart home control components based on the user's intent.

View tool JSON
{
  "name": "rearrangeDOMComponents",
  "kind": "action",
  "impl": "imperative",
  "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",
    "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'"
      }
    },
    "required": [
      "componentIds"
    ]
  }
}