← 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

put_design_brief

act imperative

Save purpose, decision, recipient, source IDs, provided/assumed/unknown facts, text requirements, measurable criteria and fixed parts/floors/connections. A short purpose is enough to start. Criteria check counts, area, geometry and static routes; requirement indexes bind text to a measurable condition. Static routes support fixed points/parts/connection ends or nearest tagged parts, not runtime selection. Keep unknown dimensions and costs unknown. Sources are never fetched. Replaces the live brief in one undoable edit; saved options retain their brief. null clears it.

Page: /studio

Input schema

PropertyTypeRequiredDescription
expectedRevision string yes —
brief — yes —
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": {
    "expectedRevision": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "brief": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "purpose": {
              "type": "string",
              "minLength": 1,
              "maxLength": 2000
            },
            "decision": {
              "type": "string",
              "maxLength": 1000
            },
            "preparedFor": {
              "type": "string",
              "maxLength": 180
            },
            "sources": {
              "default": [],
              "maxItems": 40,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 180
                  },
                  "kind": {
                    "type": "string",
                    "enum": [
                      "drawing",
                      "measurement",
                      "request",
                      "reference",
                      "assumption"
                    ]
                  },
                  "reference": {
                    "type": "string",
                    "maxLength": 1000
                  },
                  "note": {
                    "type": "string",
                    "maxLength": 2000
                  }
                },
                "required": [
                  "id",
                  "title",
                  "kind"
                ],
                "additionalProperties": false
              }
            },
            "facts": {
              "default": [],
              "maxItems": 100,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 300
                  },
                  "value": {
                    "type": "string",
                    "maxLength": 1000
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "provided",
                      "assumed",
                      "unknown"
                    ]
                  },
                  "sourceId": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "decisionCritical": {
                    "default": false,
                    "type": "boolean"
                  },
                  "target": {
                    "type": "object",
                    "properties": {
                      "floor": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 40
                      },
                      "object": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                      }
                    },
                    "required": [
                      "floor",
                      "object"
                    ],
                    "additionalProperties": false
                  }
                },
                "required": [
                  "id",
                  "label",
                  "status"
                ],
                "additionalProperties": false
              }
            },
            "requirements": {
              "default": [],
              "maxItems": 40,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 1000
              }
            },
            "fixedParts": {
              "default": [],
              "maxItems": 200,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "floor": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 40
                  },
                  "object": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  }
                },
                "required": [
                  "floor",
                  "object"
                ],
                "additionalProperties": false
              }
            },
            "criteria": {
              "maxItems": 30,
              "type": "array",
              "items": {
                "oneOf": [
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                      },
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 300
                      },
                      "requirement": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 39
                      },
                      "type": {
                        "type": "string",
                        "const": "count"
                      },
                      "floor": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 40
                      },
                      "kinds": {
                        "minItems": 1,
                        "maxItems": 40,
                        "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": {
                        "minItems": 1,
                        "maxItems": 20,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 40
                        }
                      },
                      "limit": {
                        "type": "object",
                        "properties": {
                          "operator": {
                            "type": "string",
                            "enum": [
                              "atLeast",
                              "atMost",
                              "equal"
                            ]
                          },
                          "value": {
                            "type": "number",
                            "minimum": 0
                          }
                        },
                        "required": [
                          "operator",
                          "value"
                        ],
                        "additionalProperties": false
                      },
                      "objective": {
                        "type": "string",
                        "enum": [
                          "minimize",
                          "maximize"
                        ]
                      }
                    },
                    "required": [
                      "id",
                      "label",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                      },
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 300
                      },
                      "requirement": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 39
                      },
                      "type": {
                        "type": "string",
                        "const": "floorArea"
                      },
                      "floor": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 40
                      },
                      "limit": {
                        "type": "object",
                        "properties": {
                          "operator": {
                            "type": "string",
                            "enum": [
                              "atLeast",
                              "atMost",
                              "equal"
                            ]
                          },
                          "value": {
                            "type": "number",
                            "minimum": 0
                          }
                        },
                        "required": [
                          "operator",
                          "value"
                        ],
                        "additionalProperties": false
                      },
                      "objective": {
                        "type": "string",
                        "enum": [
                          "minimize",
                          "maximize"
                        ]
                      }
                    },
                    "required": [
                      "id",
                      "label",
                      "type"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                      },
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 300
                      },
                      "requirement": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 39
                      },
                      "type": {
                        "type": "string",
                        "const": "route"
                      },
                      "from": {
                        "type": "object",
                        "properties": {
                          "object": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 60
                          },
                          "tag": {
                            "type": "string",
                            "pattern": "^[a-z0-9_-]{1,24}$"
                          },
                          "point": {
                            "type": "object",
                            "properties": {
                              "x": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 500
                              },
                              "z": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 500
                              }
                            },
                            "required": [
                              "x",
                              "z"
                            ],
                            "additionalProperties": false
                          },
                          "link": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 40
                          },
                          "end": {
                            "type": "string",
                            "enum": [
                              "from",
                              "to"
                            ]
                          },
                          "floor": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 40
                          },
                          "structure": {
                            "type": "string",
                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,39}$"
                          },
                          "side": {
                            "description": "Stand beside a part that is in the way on this side instead of the nearest free point: north (towards smaller z), south, east or west on the plan; or front (the side it faces: a counter’s customer side, a machine’s working side) or back, for parts with a front (get_part_catalog front: true), turning with the part.",
                            "type": "string",
                            "enum": [
                              "north",
                              "south",
                              "east",
                              "west",
                              "front",
                              "back"
                            ]
                          }
                        },
                        "additionalProperties": false,
                        "description": "A fixed point, part, connection end or nearest tagged part. Points need a floor. Runtime selectors (open, pick, within, spot, recall) are not supported."
                      },
                      "to": {
                        "type": "object",
                        "properties": {
                          "object": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 60
                          },
                          "tag": {
                            "type": "string",
                            "pattern": "^[a-z0-9_-]{1,24}$"
                          },
                          "point": {
                            "type": "object",
                            "properties": {
                              "x": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 500
                              },
                              "z": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 500
                              }
                            },
                            "required": [
                              "x",
                              "z"
                            ],
                            "additionalProperties": false
                          },
                          "link": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 40
                          },
                          "end": {
                            "type": "string",
                            "enum": [
                              "from",
                              "to"
                            ]
                          },
                          "floor": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 40
                          },
                          "structure": {
                            "type": "string",
                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,39}$"
                          },
                          "side": {
                            "description": "Stand beside a part that is in the way on this side instead of the nearest free point: north (towards smaller z), south, east or west on the plan; or front (the side it faces: a counter’s customer side, a machine’s working side) or back, for parts with a front (get_part_catalog front: true), turning with the part.",
                            "type": "string",
                            "enum": [
                              "north",
                              "south",
                              "east",
                              "west",
                              "front",
                              "back"
                            ]
                          }
                        },
                        "additionalProperties": false,
                        "description": "A fixed point, part, connection end or nearest tagged part. Points need a floor. Runtime selectors (open, pick, within, spot, recall) are not supported."
                      },
                      "agent": {
                        "type": "object",
                        "properties": {
                          "radius": {
                            "type": "number",
                            "minimum": 0.1,
                            "maximum": 1.5
                          },
                          "height": {
                            "type": "number",
                            "minimum": 0.1,
                            "maximum": 3
                          },
                          "speed": {
                            "type": "number",
                            "exclusiveMinimum": 0,
                            "maximum": 20
                          },
                          "links": {
                            "maxItems": 4,
                            "type": "array",
                            "items": {
                              "type": "string",
                              "enum": [
                                "passage",
                                "stairs",
                                "elevator",
                                "escalator"
                              ]
                            }
                          }
                        },
                        "required": [
                          "radius",
                          "height",
                          "speed",
                          "links"
                        ],
                        "additionalProperties": false
                      },
                      "maxMetres": {
                        "type": "number",
                        "minimum": 0
                      },
                      "objective": {
                        "type": "string",
                        "enum": [
                          "minimize",
                          "maximize"
                        ]
                      }
                    },
                    "required": [
                      "id",
                      "label",
                      "type",
                      "from",
                      "to",
                      "agent"
                    ],
                    "additionalProperties": false
                  },
                  {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 64
                      },
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 300
                      },
                      "requirement": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 39
                      },
                      "type": {
                        "type": "string",
                        "const": "geometry"
                      },
                      "minClearance": {
                        "type": "number",
                        "minimum": 0.3,
                        "maximum": 5
                      }
                    },
                    "required": [
                      "id",
                      "label",
                      "type",
                      "minClearance"
                    ],
                    "additionalProperties": false
                  }
                ]
              }
            },
            "fixedFloors": {
              "maxItems": 40,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 40
              }
            },
            "fixedConnections": {
              "maxItems": 100,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 40
              }
            }
          },
          "required": [
            "purpose"
          ],
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "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."
    }
  },
  "required": [
    "expectedRevision",
    "brief"
  ],
  "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