floortris.floortris.workers.dev
A room planner people and agents share through native WebMCP. Agents create proposals; humans review and Apply.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 11 · Transact 0 · Score: Not yet scored
Tool inspector
setOpening
Stage a complete door or window record in a setup proposal. On custom plans, segmentId names wall-1, wall-2, etc.; offset runs from that segment’s top/left endpoint and wall is its outward direction. Accepted openingLocks are human-only pins and cannot be overridden. Hinged doors use an open 90 degree pose; unsupported mechanisms are explicitly blocked. Use native WebMCP for agent room edits. Leave Apply, Discard, Unlock and room-input confirmation to the human; do not click those controls on their behalf.
Page: /?room=original
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
proposalId |
string | yes | — |
revision |
integer | yes | — |
opening |
— | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"proposalId": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"revision": {
"type": "integer",
"minimum": 1,
"maximum": 10000
},
"opening": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"wall": {
"type": "string",
"enum": [
"north",
"east",
"south",
"west"
]
},
"segmentId": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"offsetCm": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"widthCm": {
"type": "number",
"minimum": 20,
"maximum": 400
},
"kind": {
"enum": [
"door"
]
},
"hinge": {
"enum": [
"start",
"end"
]
},
"swing": {
"enum": [
"in",
"out"
]
},
"angle": {
"enum": [
90
]
},
"mechanism": {
"enum": [
"hinged",
"pocket",
"bifold",
"sliding"
]
},
"entrance": {
"type": "boolean"
}
},
"required": [
"id",
"kind",
"wall",
"offsetCm",
"widthCm",
"hinge",
"swing",
"angle",
"mechanism",
"entrance"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"wall": {
"type": "string",
"enum": [
"north",
"east",
"south",
"west"
]
},
"segmentId": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"offsetCm": {
"type": "number",
"minimum": 0,
"maximum": 1000
},
"widthCm": {
"type": "number",
"minimum": 20,
"maximum": 400
},
"kind": {
"enum": [
"window"
]
},
"sillCm": {
"type": "number",
"minimum": 0,
"maximum": 500
},
"headCm": {
"type": "number",
"minimum": 1,
"maximum": 500
},
"type": {
"enum": [
"fixed",
"side_hinge",
"sash",
"unknown"
]
},
"windowAccess": {
"type": "boolean"
}
},
"required": [
"id",
"kind",
"wall",
"offsetCm",
"widthCm",
"sillCm",
"headCm",
"type",
"windowAccess"
],
"additionalProperties": false
}
]
}
},
"required": [
"proposalId",
"revision",
"opening"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops