← WebMCP Directory

Tool tree

smart-home

demoMedia & PersonalTools verified
Website
Chrome Labs smart-home dashboard demo for dynamic device control
Explore capabilities
    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": "act",
      "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"
        ]
      }
    }