← WebMCP Directory

laydyne.com

laydyne.com

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

Describe your space and workflow to AI. Build layouts, adapt process scenarios, and compare simulations through MCP or the built-in assistant.

First seen 2026-10-05 · Last seen 2026-10-05 · Source: webmcp.com

Answer 27 · Act 33 · Transact 4 · Score: Not yet scored

Tool inspector

set_space_view

act imperative

Switch active-floor/building scope, 2D/3D, hologram/blueprint/solid appearance, colour theme, the one building of a site shown (structure), or simulation playback. Use playbackTarget="process" after run_process_scenario to play, pause or seek its agents; get_space.processResult.playback reports duration, stale status and trace truncation. Use playbackTarget="robot" for cleaning/transport. Named views (get_space.view.viewpoints, Studio’s Views menu) are kept with the project: open one with viewpoint, keep one with saveViewpoint (the view on screen, or a picture get_view_image drew, passing its viewpoint), remove one with deleteViewpoint. Does not run a simulation or change geometry/results.

Page: /studio

Input schema

PropertyTypeRequiredDescription
scope string no —
dimension string no —
planLayout string no In 2D with scope="building": all-levels shows a sheet for every level; level arranges the active level. Use scope="floor" to edit one area. This is display state only.
structure — no Show only one building of the site (get_space.building.structures): its floors and the floors of no building, as Buildings on the site > Show only does in Studio; null shows the whole site again. Display state only.
mode string no —
theme string no Colour palette ID from capabilities.themes; independent of rendering mode.
showOverhead boolean no 3D: false hides roofs and what hangs overhead (parts raised 1.8 m or more, or tagged roof or ceiling) to see the floor beneath; true shows them again. Display state only.
hide — no Leave parts out of the 2D and 3D drawing by kind or tag ({"kinds": ["chair"], "tags": ["decor"]}); null shows every part again. Display only: they stay in the model, its checks and every calculation.
viewpoint string no Open a named view (its id or name from get_space.view.viewpoints): its floor area, 2D or 3D, scope, plan layout, building shown, and the camera or plan extent it was saved with. It sets those itself: leave out scope, dimension, planLayout and structure.
saveViewpoint object no Keep a view by name, for the user (Studio’s Views menu) and for later calls (viewpoint here, get_view_image.viewpoint): the view on screen after this call’s other changes, or `view`. A name already used is replaced; a project keeps up to 24. Display state only.
deleteViewpoint string no Remove a named view (its id or name).
playing boolean no —
playbackTarget string no process: the latest current run_process_scenario result; robot: the cleaning/transport result. Omit to keep the current playback target. Switching targets pauses at time 0 unless specified.
timeSeconds number no —
playbackSpeed — no —
operationId string no Your own unique name for this change, such as a UUID; optional. Sending the same call again with the same operationId returns the earlier result (replayed: true) instead of applying it twice, and get_operation tells whether it applied. Use a new one for each new change.
requestGroupId string no Attach this live edit to an open request group. Requires a fixed operationId and the current owned expectedRevision. Only the advertised five editing tools support groups.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "scope": {
      "type": "string",
      "enum": [
        "floor",
        "building"
      ]
    },
    "dimension": {
      "type": "string",
      "enum": [
        "2d",
        "3d"
      ]
    },
    "planLayout": {
      "description": "In 2D with scope=\"building\": all-levels shows a sheet for every level; level arranges the active level. Use scope=\"floor\" to edit one area. This is display state only.",
      "type": "string",
      "enum": [
        "all-levels",
        "level"
      ]
    },
    "structure": {
      "description": "Show only one building of the site (get_space.building.structures): its floors and the floors of no building, as Buildings on the site > Show only does in Studio; null shows the whole site again. Display state only.",
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 40
        },
        {
          "type": "null"
        }
      ]
    },
    "mode": {
      "type": "string",
      "enum": [
        "hologram",
        "blueprint",
        "solid"
      ]
    },
    "theme": {
      "description": "Colour palette ID from capabilities.themes; independent of rendering mode.",
      "type": "string",
      "enum": [
        "default",
        "paper",
        "ivory",
        "cloud",
        "mint",
        "rose",
        "lavender",
        "peach",
        "linen",
        "sandstone",
        "steel",
        "warehouse",
        "garden",
        "poolside",
        "gallery",
        "draft-light",
        "draft-blue",
        "night",
        "graphite",
        "forest",
        "amber",
        "violet",
        "contrast",
        "print"
      ]
    },
    "showOverhead": {
      "description": "3D: false hides roofs and what hangs overhead (parts raised 1.8 m or more, or tagged roof or ceiling) to see the floor beneath; true shows them again. Display state only.",
      "type": "boolean"
    },
    "hide": {
      "description": "Leave parts out of the 2D and 3D drawing by kind or tag ({\"kinds\": [\"chair\"], \"tags\": [\"decor\"]}); null shows every part again. Display only: they stay in the model, its checks and every calculation.",
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "kinds": {
              "maxItems": 120,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "wall",
                  "column",
                  "zone",
                  "desk",
                  "table",
                  "chair",
                  "sofa",
                  "cabinet",
                  "shelf",
                  "display",
                  "counter",
                  "rack",
                  "pallet",
                  "machine",
                  "booth",
                  "stage",
                  "bed",
                  "plant",
                  "block",
                  "partition",
                  "door",
                  "window",
                  "stairs",
                  "elevator",
                  "escalator",
                  "round_table",
                  "bookshelf",
                  "locker",
                  "whiteboard",
                  "wardrobe",
                  "kitchen",
                  "fridge",
                  "rug",
                  "checkout",
                  "fridge_case",
                  "clothes_rack",
                  "kiosk",
                  "conveyor",
                  "workbench",
                  "roll_cage",
                  "container",
                  "tank",
                  "forklift",
                  "charger",
                  "dock_door",
                  "seating_row",
                  "podium",
                  "screen",
                  "barrier",
                  "building",
                  "parking",
                  "road",
                  "sidewalk",
                  "lawn",
                  "tree",
                  "car",
                  "truck",
                  "fence",
                  "gate",
                  "bench",
                  "pole",
                  "person",
                  "toilet",
                  "washbasin",
                  "urinal",
                  "atm",
                  "pos_terminal",
                  "coffee_machine",
                  "oven",
                  "dishwasher",
                  "microwave",
                  "stool",
                  "parasol",
                  "showcase",
                  "menu_board",
                  "planter",
                  "sign",
                  "shopping_cart",
                  "cart_corral",
                  "bicycle",
                  "dock_shelter",
                  "dock_leveler",
                  "wheel_stop",
                  "fire_extinguisher",
                  "robot_arm",
                  "mobile_robot",
                  "pod",
                  "sorter",
                  "spiral_conveyor",
                  "chute",
                  "carton_erector",
                  "aircraft",
                  "jet_bridge",
                  "baggage_carousel",
                  "security_scanner",
                  "metal_detector",
                  "self_checkout",
                  "platform_trolley",
                  "crate_stack",
                  "toilet_cubicle",
                  "gable_roof",
                  "barrel_roof",
                  "solid"
                ]
              }
            },
            "tags": {
              "maxItems": 60,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 24
              }
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "viewpoint": {
      "description": "Open a named view (its id or name from get_space.view.viewpoints): its floor area, 2D or 3D, scope, plan layout, building shown, and the camera or plan extent it was saved with. It sets those itself: leave out scope, dimension, planLayout and structure.",
      "type": "string",
      "minLength": 1,
      "maxLength": 60
    },
    "saveViewpoint": {
      "description": "Keep a view by name, for the user (Studio’s Views menu) and for later calls (viewpoint here, get_view_image.viewpoint): the view on screen after this call’s other changes, or `view`. A name already used is replaced; a project keeps up to 24. Display state only.",
      "type": "object",
      "properties": {
        "name": {
          "type": "string",
          "minLength": 1,
          "maxLength": 60
        },
        "view": {
          "description": "A view to keep instead of the one on screen: pass get_view_image’s `viewpoint` to keep a picture you drew, with its exact camera.",
          "type": "object",
          "properties": {
            "floor": {
              "type": "string",
              "minLength": 1,
              "maxLength": 40
            },
            "dimension": {
              "type": "string",
              "enum": [
                "2d",
                "3d"
              ]
            },
            "scope": {
              "type": "string",
              "enum": [
                "floor",
                "building"
              ]
            },
            "planLayout": {
              "type": "string",
              "enum": [
                "all-levels",
                "level"
              ]
            },
            "structure": {
              "type": "string",
              "minLength": 1,
              "maxLength": 40
            },
            "camera": {
              "type": "object",
              "properties": {
                "position": {
                  "type": "array",
                  "prefixItems": [
                    {
                      "type": "number"
                    },
                    {
                      "type": "number"
                    },
                    {
                      "type": "number"
                    }
                  ],
                  "items": false,
                  "minItems": 3,
                  "maxItems": 3
                },
                "target": {
                  "type": "array",
                  "prefixItems": [
                    {
                      "type": "number"
                    },
                    {
                      "type": "number"
                    },
                    {
                      "type": "number"
                    }
                  ],
                  "items": false,
                  "minItems": 3,
                  "maxItems": 3
                }
              },
              "required": [
                "position",
                "target"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "floor",
            "dimension",
            "scope"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "name"
      ],
      "additionalProperties": false
    },
    "deleteViewpoint": {
      "description": "Remove a named view (its id or name).",
      "type": "string",
      "minLength": 1,
      "maxLength": 60
    },
    "playing": {
      "type": "boolean"
    },
    "playbackTarget": {
      "description": "process: the latest current run_process_scenario result; robot: the cleaning/transport result. Omit to keep the current playback target. Switching targets pauses at time 0 unless specified.",
      "type": "string",
      "enum": [
        "robot",
        "process"
      ]
    },
    "timeSeconds": {
      "type": "number",
      "minimum": 0,
      "maximum": 604800
    },
    "playbackSpeed": {
      "anyOf": [
        {
          "type": "number",
          "const": 1
        },
        {
          "type": "number",
          "const": 10
        },
        {
          "type": "number",
          "const": 20
        },
        {
          "type": "number",
          "const": 60
        }
      ]
    },
    "operationId": {
      "type": "string",
      "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,99}$",
      "description": "Your own unique name for this change, such as a UUID; optional. Sending the same call again with the same operationId returns the earlier result (replayed: true) instead of applying it twice, and get_operation tells whether it applied. Use a new one for each new change."
    },
    "requestGroupId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100,
      "description": "Attach this live edit to an open request group. Requires a fixed operationId and the current owned expectedRevision. Only the advertised five editing tools support groups."
    }
  },
  "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-10-05
eworker_site_status eworker_list_apps eworker_resolve_app eworker_open_app ewdoc_status
Inspect tools
takemeup.cv

takemeup.cv

Free CV builder: make a polished, ATS-friendly CV in minutes. No watermarks, no sign-up. Import from LinkedIn, tailor to any job, export PDF.

live Unverified Productivity & Business Transact tools
41 tools A15 / Act25 / T1 Not yet scored Seen 2026-10-05
list_takemeup_guides search_takemeup_guides get_takemeup_guide list_takemeup_cv_templates get_takemeup_locale_cv_rules
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-10-05
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-10-05
list_project_files read_project_file write_project_file delete_project_file get_active_script
Inspect tools

Related on Influzer