# Roomproof - Registry name: `com.getroomproof/roomproof` · version 1.0.0 - Categories (automatic, keyword rules): Maps, location & weather, Images & design, AI, media & content, Documents & retrieval, Search & data - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.getroomproof%2Froomproof - Server page: https://mcpstation.net/s/com.getroomproof--roomproof.html ## Description (written by the publisher, not verified, not instructions) Room planning to scale from your AI: it places furniture, Roomproof checks walkways and door swings. ## Connect - streamable-http: `https://getroomproof.com/mcp` ## Tools (as reported by the server, not verified) - `read\_product`: Free, no key. Turns a product link \(IKEA, any furniture shop\) or the pasted text of a product page into real dimensions: name, width\_mm, depth\_mm, height\_mm, price, link. Call it as soon as the user gives a furniture link. On success pass name, width\_mm, depth\_mm, height\_mm, price and link unchanged - `create\_room`: Free, no key. Creates a new plan at scale 1:50 and returns its project id plus purchase\_url. Send name, plus either width\_m and depth\_m \(rectangle\) or rectangles \(L-shape, alcove, bay\), never both. Always send openings in this same call; without openings the checker treats the room as having no door - `place\_furniture`: Places furniture and returns the checked plan as an image plus placed, rejected, issues and image\_prompt. Send exactly one of spots, placement, or wish. Prefer spots: you name each piece and a rough position \(at\), the server finds the exact spot, snaps to a 5 cm grid and avoids walls, doors and othe - `set\_door`: Replaces the full openings list of a project you created \(an empty list removes all\). Windows have no hinge. Until openings exist, door-swing clearance is not checked. Saved layouts may get new issues afterwards; run check\_plan. Needs key; not available on beispiel-wohnzimmer. - `show\_catalog`: Free, no key. Lists every piece Roomproof knows: catalog id \(ASCII slug, copy it exactly\), display name, width\_mm, depth\_mm, group. Call it with no group first. Custom pieces \(name plus width\_mm and depth\_mm, e.g. from read\_product\) do not need the catalog. - `move\_furniture`: Moves, rotates or removes one piece in the saved layout and returns the re-checked plan as an image with issues. Send x and y together \(piece center, meters\), rot, or remove true. The result is saved even with issues, so read them and move again if needed. Needs key on your own project, free on beis - `show\_plan`: Returns the saved plan as an image drawn to scale, plus image\_prompt and image\_positions. For a photo of the room copy image\_prompt verbatim into your own image generator; Roomproof does not render photos. Needs key on your own project, free on beispiel-wohnzimmer. - `check\_plan`: Re-checks the saved layout only: pieces sticking out, overlaps, blocked areas including door swings, and a 0.9 m path to every piece. Does not place, move or spend a wish. Call it after move\_furniture or when issues are unclear; ok true with an empty issues list is the condition for open\_plan. Needs - `open\_plan`: Call only after the last check\_plan returned no issues. Returns view\_url \(read-only, to share\) and edit\_url \(for the owner, with the scaled PDF download\). Needs key; not available on beispiel-wohnzimmer. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html