groundwork-delta-murex.vercel.app
A floor-plan drawing tool where you and an AI agent work on the same canvas. Walls, doors and furniture that understand clearance, circulation and what actually fits.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 20 · Transact 1 · Score: Not yet scored
Tool inspector
subdivide_room
THE PRIMARY WAY TO MAKE ROOMS. Cut an existing space into a row of smaller ones — a shell into zones, a zone into offices. The dividing walls tee into the shell properly, so the result is real connected rooms sharing walls, which is what a floor plan is. Call it repeatedly, and on its own results, to build up a plan: shell -> zones -> rooms. Fifteen manager offices means subdividing a zone into fifteen, not drawing one enormous room called 'manager offices'.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
room |
string | yes | Room name or id to divide. |
axis |
string | yes | Which way the dividing walls run. |
count |
number | no | How many cells to end up with. |
sizes |
array | no | Explicit cell sizes in mm, instead of count. |
names |
array | no | Names for the resulting cells, in position order along the axis. Safer than naming afterwards, since ids do not run in that order. |
doors |
boolean | no | Put a door in each dividing wall so the cells are reachable. |
thickness |
number | no | Wall thickness in mm (default 100). |
Raw JSON schema
{
"type": "object",
"properties": {
"room": {
"type": "string",
"description": "Room name or id to divide."
},
"axis": {
"type": "string",
"description": "Which way the dividing walls run.",
"enum": [
"vertical",
"horizontal"
]
},
"count": {
"type": "number",
"description": "How many cells to end up with."
},
"sizes": {
"type": "array",
"description": "Explicit cell sizes in mm, instead of count.",
"items": {
"type": "number",
"description": "A size in mm."
}
},
"names": {
"type": "array",
"description": "Names for the resulting cells, in position order along the axis. Safer than naming afterwards, since ids do not run in that order.",
"items": {
"type": "string",
"description": "A room name."
}
},
"doors": {
"type": "boolean",
"description": "Put a door in each dividing wall so the cells are reachable."
},
"thickness": {
"type": "number",
"description": "Wall thickness in mm (default 100)."
}
},
"required": [
"room",
"axis"
],
"additionalProperties": false
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.