← WebMCP Directory

cabinet.varera.studio

cabinet.varera.studio

live Unverified (seed import) Developer Tools 64 tools imperative implementation

The Cartographer's Cabinet

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

Answer 10 · Act 50 · Transact 4 · Score: Not yet scored

Tool inspector

prepare_create_map_object

act imperative

Draw object or roof; local metres.

Input schema

PropertyTypeRequiredDescription
ownerId string no —
layerId — no —
subjectId string no —
roof object no —
model — no —
instrumentId — no —
points array no —
bezierNodes array no —
closed boolean no —
snapTolerance number no —
hitRadius number no —
wallThicknessReference object no —
wallThickness number no —
widthMeters number no —
acceptClip boolean no —
boundaryEditing boolean no —
openingWidth number no —
levelName string no —
lightEmitter object no —
barrier object no —
sourceLevelId string no —
targetLevelId string no —
connectedLevelIds array no —
transitionStyle — no —
direction number no —
sameLevelRise boolean no —
name string no —
description string no —
tags array no —
appearance object no —
placeRole — no —
visible boolean no —
locked boolean no —
readToken string yes —
Raw JSON schema
{
  "type": "object",
  "properties": {
    "ownerId": {
      "type": "string"
    },
    "layerId": {
      "enum": [
        "roads",
        "terrain",
        "boundaries",
        "barriers",
        "buildings",
        "construction",
        "openings",
        "equipment",
        "sketch"
      ]
    },
    "subjectId": {
      "type": "string"
    },
    "roof": {
      "type": "object",
      "properties": {
        "kind": true,
        "thicknessMeters": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 10
        },
        "overhangMeters": {
          "type": "number",
          "minimum": 0,
          "maximum": 10
        },
        "riseMeters": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 40
        },
        "ridgeAngleDegrees": {
          "type": "number",
          "minimum": -360,
          "maximum": 360
        }
      },
      "required": [
        "kind",
        "thicknessMeters"
      ],
      "additionalProperties": false,
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "const": "flat"
            },
            "riseMeters": false,
            "ridgeAngleDegrees": false
          }
        },
        {
          "type": "object",
          "properties": {
            "kind": {
              "enum": [
                "mono",
                "gable",
                "hip"
              ]
            },
            "riseMeters": true
          },
          "required": [
            "riseMeters"
          ]
        },
        {
          "type": "object",
          "properties": {
            "kind": {
              "const": "multi-hip"
            },
            "ridgeAngleDegrees": false,
            "riseMeters": true
          },
          "required": [
            "riseMeters"
          ]
        }
      ]
    },
    "model": {
      "enum": [
        "table",
        "chair",
        "bed",
        "sofa",
        "bookcase",
        "grand-piano"
      ]
    },
    "instrumentId": {
      "enum": [
        "place",
        "pencil",
        "pen",
        "line",
        "wall-run",
        "rectangle",
        "circle",
        "ellipse",
        "arc",
        "polygon",
        "point",
        "note",
        "erase"
      ]
    },
    "points": {
      "type": "array",
      "minItems": 1,
      "items": {
        "$ref": "#/$defs/s"
      }
    },
    "bezierNodes": {
      "type": "array",
      "minItems": 2,
      "items": {
        "type": "object",
        "properties": {
          "anchor": {
            "$ref": "#/$defs/s"
          },
          "inHandle": {
            "$ref": "#/$defs/s"
          },
          "outHandle": {
            "$ref": "#/$defs/s"
          }
        },
        "required": [
          "anchor"
        ],
        "additionalProperties": false
      }
    },
    "closed": {
      "type": "boolean"
    },
    "snapTolerance": {
      "type": "number",
      "minimum": 0
    },
    "hitRadius": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "wallThicknessReference": {
      "type": "object",
      "properties": {
        "kind": {
          "enum": [
            "project",
            "building",
            "preset"
          ]
        },
        "id": {
          "type": "string"
        }
      },
      "required": [
        "kind"
      ],
      "additionalProperties": false
    },
    "wallThickness": {
      "type": "number",
      "minimum": 0.000001,
      "maximum": 1000000000
    },
    "widthMeters": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 1000
    },
    "acceptClip": {
      "type": "boolean"
    },
    "boundaryEditing": {
      "type": "boolean"
    },
    "openingWidth": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "levelName": {
      "type": "string"
    },
    "lightEmitter": {
      "type": "object",
      "properties": {
        "heightMeters": {
          "type": "number",
          "minimum": 0,
          "maximum": 10000
        },
        "radiusMeters": {
          "type": "number",
          "minimum": 0,
          "maximum": 1000
        },
        "intensity": {
          "$ref": "#/$defs/b"
        },
        "range": {
          "$ref": "#/$defs/c"
        },
        "color": {
          "$ref": "#/$defs/d"
        },
        "enabled": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "barrier": {
      "type": "object",
      "properties": {
        "thicknessMeters": {
          "$ref": "#/$defs/c"
        },
        "heightMeters": {
          "type": "number",
          "exclusiveMinimum": 0,
          "maximum": 10000
        },
        "lightTransmission": {
          "$ref": "#/$defs/b"
        }
      },
      "additionalProperties": false
    },
    "sourceLevelId": {
      "type": "string"
    },
    "targetLevelId": {
      "type": "string"
    },
    "connectedLevelIds": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "transitionStyle": {
      "enum": [
        "straight",
        "l",
        "u",
        "spiral",
        "curved"
      ]
    },
    "direction": {
      "type": "number"
    },
    "sameLevelRise": {
      "type": "boolean"
    },
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "appearance": {
      "type": "object",
      "properties": {
        "fillColor": {
          "type": "string"
        },
        "fillOpacity": {
          "$ref": "#/$defs/b"
        },
        "roofMaterial": {
          "$ref": "#/$defs/a"
        }
      },
      "additionalProperties": false
    },
    "placeRole": {
      "enum": [
        "location",
        "area"
      ]
    },
    "visible": {
      "type": "boolean"
    },
    "locked": {
      "type": "boolean"
    },
    "readToken": {
      "type": "string",
      "minLength": 1
    }
  },
  "anyOf": [
    {
      "required": [
        "ownerId",
        "roof"
      ],
      "properties": {
        "layerId": false,
        "subjectId": false,
        "appearance": {
          "type": "object",
          "properties": {
            "fillColor": {
              "$ref": "#/$defs/d"
            },
            "roofMaterial": {
              "$ref": "#/$defs/a"
            }
          },
          "additionalProperties": false
        },
        "instrumentId": {
          "enum": [
            "rectangle",
            "circle",
            "ellipse",
            "polygon",
            "pen"
          ]
        }
      },
      "anyOf": [
        {
          "properties": {
            "instrumentId": false,
            "points": false,
            "bezierNodes": false,
            "closed": false
          }
        },
        {
          "required": [
            "instrumentId",
            "points"
          ]
        }
      ]
    },
    {
      "required": [
        "layerId",
        "subjectId",
        "instrumentId",
        "points"
      ],
      "not": {
        "required": [
          "roof"
        ]
      }
    }
  ],
  "additionalProperties": false,
  "required": [
    "readToken"
  ],
  "$defs": {
    "s": {
      "type": "object",
      "properties": {
        "x": {
          "type": "number"
        },
        "y": {
          "type": "number"
        }
      },
      "required": [
        "x",
        "y"
      ],
      "additionalProperties": false
    },
    "a": {
      "enum": [
        "clay-tile",
        "slate",
        "standing-seam",
        "wood-shingle",
        "membrane"
      ]
    },
    "b": {
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "c": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 1000
    },
    "d": {
      "type": "string",
      "pattern": "^#[0-9a-fA-F]{6}$"
    }
  }
}

Similar websites

morphus.myles4miles.chatgpt.site

morphus.myles4miles.chatgpt.site

Morphus is an AI-native workspace for designing worlds and generating playable game experiences.

live Unverified Developer Tools Transact tools
154 tools A23 / Act124 / T7 Not yet scored Seen 2026-11-05
list_nodes get_scene_settings get_node_details get_terrain_state get_forest_state
Inspect tools
damnpdfs.com

damnpdfs.com

Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.

live Unverified Developer Tools Transact tools
81 tools A3 / Act77 / T1 Not yet scored Seen 2026-11-05
scan_to_pdf workflow merge_pdf alternate_mix_pdf compress_pdf
Inspect tools
insignifi4nt.github.io

insignifi4nt.github.io

broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.

live Unverified Developer Tools Transact tools
80 tools A29 / Act49 / T2 Not yet scored Seen 2026-11-05
edm_inspect_approach edm_describe_edits edm_get_context edm_list_projects edm_get_project
Inspect tools
postext.dev

postext.dev

Try the Postext typesetting engine live: edit markdown, manage figures and tables, tune Knuth-Plass justification, and export print-ready PDF and EPUB — in the …

live Unverified Developer Tools Transact tools
61 tools A8 / Act48 / T5 Not yet scored Seen 2026-11-05
sandbox_get_state sandbox_render_page sandbox_inspect_pages sandbox_inspect_point sandbox_read_text
Inspect tools

Related on Influzer