← WebMCP Directory

tryportego.com

tryportego.com

live Unverified (seed import) Productivity & Business 20 tools imperative implementation

Design, bind, and control your home through one conversation.

First seen 2026-09-07 · Last seen 2026-09-14 · Source: webmcp.com

Answer 2 · Act 18 · Transact 0 · Score: Not yet scored

Tool inspector

home.add_device

act imperative

Add one configured light, switch, plug, or sensor to an existing room on the visible canvas. Honor any placement the user describes. When no placement is specified, omit position so Portego chooses a sensible free location away from other devices. Never stack device symbols on top of one another. When autoBind is enabled, Portego binds the first available hardware endpoint that provides every required capability.

Input schema

PropertyTypeRequiredDescription
roomLabel string yes Exact visible room name.
label string yes Human-facing device name.
type string yes
config object no Type-specific configuration: lights use mounting, dimmable, and colorTemperature; switches use mode and channels; plugs use energyMonitoring; sensors use measures.
autoBind boolean no Bind the first compatible unbound endpoint when available.
position object no Optional position in the 1000 by 650 floor-plan space. Use it when the user requests a location (for example, near the right wall). Inspect home.get_document first and keep device centers separated from existing devices; otherwise omit this field for automatic placement.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "roomLabel": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Exact visible room name."
    },
    "label": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "Human-facing device name."
    },
    "type": {
      "type": "string",
      "enum": [
        "light",
        "switch",
        "plug",
        "sensor"
      ]
    },
    "config": {
      "type": "object",
      "description": "Type-specific configuration: lights use mounting, dimmable, and colorTemperature; switches use mode and channels; plugs use energyMonitoring; sensors use measures.",
      "properties": {
        "mounting": {
          "type": "string",
          "enum": [
            "ceiling",
            "wall",
            "table",
            "floor"
          ]
        },
        "dimmable": {
          "type": "boolean"
        },
        "colorTemperature": {
          "type": "boolean"
        },
        "mode": {
          "type": "string",
          "enum": [
            "toggle",
            "momentary",
            "dimmer"
          ]
        },
        "channels": {
          "type": "number",
          "minimum": 1,
          "maximum": 4
        },
        "energyMonitoring": {
          "type": "boolean"
        },
        "measures": {
          "type": "array",
          "minItems": 1,
          "items": {
            "type": "string",
            "enum": [
              "temperature",
              "occupancy",
              "contact"
            ]
          }
        }
      },
      "additionalProperties": false
    },
    "autoBind": {
      "type": "boolean",
      "description": "Bind the first compatible unbound endpoint when available."
    },
    "position": {
      "type": "object",
      "description": "Optional position in the 1000 by 650 floor-plan space. Use it when the user requests a location (for example, near the right wall). Inspect home.get_document first and keep device centers separated from existing devices; otherwise omit this field for automatic placement.",
      "properties": {
        "x": {
          "type": "number",
          "minimum": 0,
          "maximum": 1000
        },
        "y": {
          "type": "number",
          "minimum": 0,
          "maximum": 650
        }
      },
      "required": [
        "x",
        "y"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "roomLabel",
    "label",
    "type"
  ],
  "additionalProperties": false
}

Similar websites

eworker.ca

eworker.ca

E-Worker is business infrastructure powered by AI, with focused apps and connected business work.

live Unverified Productivity & Business
73 tools A10 / Act63 / T0 Not yet scored Seen 2026-09-14
eworker_site_status eworker_list_apps eworker_resolve_app eworker_open_app ewdoc_status
Inspect tools
urban-planning-copilot.heisenbug.in

urban-planning-copilot.heisenbug.in

Urban Planning Copilot

demo Unverified Productivity & Business
37 tools A10 / Act27 / T0 Not yet scored Seen 2026-09-14
get_workspace get_analysis_plan list_candidates inspect_candidate list_shortlist
Inspect tools
vide.zerdalu.com

vide.zerdalu.com

Vide

live Unverified Productivity & Business Transact tools
28 tools A13 / Act14 / T1 Not yet scored Seen 2026-09-14
list_project_files read_project_file write_project_file delete_project_file get_active_script
Inspect tools
labspace-agent-twin.onrender.com

labspace-agent-twin.onrender.com

LabSpace Atlas — design laboratories, index exact locations, and let a browser agent plan, audit, and navigate the spatial twin.

demo Unverified Productivity & Business
24 tools A5 / Act19 / T0 Not yet scored Seen 2026-09-14
labspace_add_inventory labspace_assess_workflow labspace_resolve_materials labspace_start_collection labspace_collection_step
Inspect tools

Related on Influzer