floorplay-zeta.vercel.app
Floorplay
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 14 · Act 45 · Transact 1 · Score: Not yet scored
Tool inspector
add_room_to_home
Stand a room on the floor plan. Pass roomId for a room that already exists, from list_rooms, or templateKey to build a furnished one from a room template first. The room goes on the plan the current room stands on; when it stands on none, a plan named after it is started and it is placed at the origin, so "put a kitchen to the right of this room" works from a single room. Offsets are integer centimetres on the shared plan: x and y are the room's top-left corner, x growing right and y growing down. Rooms must touch edge to edge without overlapping — a placement within 20 cm of a neighbour's edge is pulled flush to it, which is how two rooms come to share a wall. An overlap is refused with the room it ran into named and an offset that would work.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
roomId |
string | no | An existing room to stand on the plan, from list_rooms |
templateKey |
string | no | Build a new furnished room from this room template instead of using roomId; keys from list_templates |
x |
integer | yes | The room's left edge on the plan (cm) |
y |
integer | yes | The room's top edge on the plan (cm) |
name |
string | no | Name for the new room, when templateKey is used. Defaults to the template name |
Raw JSON schema
{
"type": "object",
"properties": {
"roomId": {
"type": "string",
"description": "An existing room to stand on the plan, from list_rooms"
},
"templateKey": {
"type": "string",
"description": "Build a new furnished room from this room template instead of using roomId; keys from list_templates",
"enum": [
"living",
"kitchen",
"bedroom",
"hall",
"office",
"dining",
"kids",
"studio"
]
},
"x": {
"type": "integer",
"description": "The room's left edge on the plan (cm)"
},
"y": {
"type": "integer",
"description": "The room's top edge on the plan (cm)"
},
"name": {
"type": "string",
"description": "Name for the new room, when templateKey is used. Defaults to the template name"
}
},
"required": [
"x",
"y"
]
}
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