floor-plan-pink.vercel.app
A shared conceptual floor-planning workspace where humans draw directly on the canvas and agents work the same plans through semantic WebMCP tools.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 9 · Transact 0 · Score: Not yet scored
Tool inspector
move_furniture
Reposition a piece of furniture using intent rather than coordinates. Name the item ("dining table", "sofa", "bed") and either a target room, or an anchor to position against — for example relativeTo { elementId: "Kitchen", relationship: "near" } for "move the dining table closer to the kitchen". The engine keeps the item inside its room and can rotate it. An explicit position in feet is accepted but rarely needed.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
planId |
string | no | Id of the target plan, from get_project_state. Also accepts a plan name ("AI Option B"), or "active" for the current working plan. Omit to use the active plan. |
furnitureId |
string | yes | Furniture id, or a name/type such as "dining table", "sofa", "bed". |
targetRoomId |
string | no | Move the item into this room, by id or name. Centres it if no anchor is given. |
relativeTo |
object | no | Position the item against a room or another item. |
position |
object | no | Explicit top-left position in feet. Prefer targetRoomId or relativeTo. |
rotation |
number | no | Rotation in degrees (0 or 90 for most items). |
Raw JSON schema
{
"type": "object",
"properties": {
"planId": {
"type": "string",
"description": "Id of the target plan, from get_project_state. Also accepts a plan name (\"AI Option B\"), or \"active\" for the current working plan. Omit to use the active plan."
},
"furnitureId": {
"type": "string",
"description": "Furniture id, or a name/type such as \"dining table\", \"sofa\", \"bed\"."
},
"targetRoomId": {
"type": "string",
"description": "Move the item into this room, by id or name. Centres it if no anchor is given."
},
"relativeTo": {
"type": "object",
"description": "Position the item against a room or another item.",
"properties": {
"elementId": {
"type": "string",
"description": "Anchor room or furniture item, by id or name (e.g. \"Kitchen\", \"sofa\")."
},
"relationship": {
"type": "string",
"enum": [
"near",
"against-wall",
"centre",
"left-of",
"right-of"
],
"default": "near",
"description": "How to position relative to the anchor."
}
},
"required": [
"elementId"
]
},
"position": {
"type": "object",
"description": "Explicit top-left position in feet. Prefer targetRoomId or relativeTo.",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
}
}
},
"rotation": {
"type": "number",
"description": "Rotation in degrees (0 or 90 for most items)."
}
},
"required": [
"furnitureId"
]
}
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