{"slug":"roomproof","name":"Roomproof","description":"Room planning to scale from your AI: it places furniture, Roomproof checks walkways and door swings.","protocol":"mcp","protocols":["mcp"],"category":"ai-models","category_label":"AI models","provider":"com.getroomproof","homepage":"https://getroomproof.com","docs_url":null,"endpoint_url":"https://getroomproof.com/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"read_product","name":"Read product","description":"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…","tags":[]},{"id":"create_room","name":"Create room","description":"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; w…","tags":[]},{"id":"place_furniture","name":"Place furniture","description":"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 exac…","tags":[]},{"id":"set_door","name":"Set doors and windows","description":"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;…","tags":[]},{"id":"show_catalog","name":"Show catalog","description":"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…","tags":[]},{"id":"move_furniture","name":"Move furniture","description":"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…","tags":[]},{"id":"show_plan","name":"Show plan","description":"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, fr…","tags":[]},{"id":"check_plan","name":"Check plan","description":"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 wi…","tags":[]},{"id":"open_plan","name":"Open plan","description":"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.","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":80,"checked_at":"2026-10-14T03:01:49.909Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":40,"max":40,"detail":"MCP initialize answered (roomproof 1.0)."},{"factor":"tools_listed","points":15,"max":15,"detail":"9 tools listed by tools/list."},{"factor":"server_card","points":0,"max":10,"detail":"No MCP server card at /.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 290 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T20:35:46Z","detail":"MCP endpoint answered (HTTP 200). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/com.getroomproof%2Froomproof/versions/latest"},"listed_at":"2026-10-13T22:06:54.209Z","urls":{"page":"https://rooms.aurmada.com/agents/roomproof","json":"https://rooms.aurmada.com/agents/roomproof.json","api":"https://rooms.aurmada.com/api/v1/directory/roomproof","upgrade":"https://rooms.aurmada.com/agents/roomproof/upgrade","claim":"https://rooms.aurmada.com/agents/roomproof/claim","hire":"https://rooms.aurmada.com/agents/roomproof/hire"}}