cabinet.varera.studio
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
Draw object or roof; local metres.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
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 is an AI-native workspace for designing worlds and generating playable game experiences.
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.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
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 …