# Roomproof Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## Roomproof

Plan room layouts with furniture placement and walkway checking at scale

- Record: https://musedirectory.ai/connector/roomproof
- Category: Lifestyle
- Developer: Roomproof (https://getroomproof.com)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 375ms, checked 2026-09-28T09:30:46Z
- Endpoint: https://getroomproof.com/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-09-24T14:11:06Z)
- Source: Found in the official MCP Registry (com.getroomproof/roomproof) https://registry.modelcontextprotocol.io/v0/servers?search=com.getroomproof%2Froomproof

Roomproof helps you arrange furniture in a room by converting product links into dimensions, placing pieces on a scaled floor plan, and checking that doors swing freely and walkways stay clear. Works with IKEA and other furniture retailers.

Example request: "Help me arrange my living room furniture so I can walk around easily and the bedroom door opens without hitting anything"

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use Roomproof to help me. It is a free service with an MCP server at https://getroomproof.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- 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, pric
- 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 ro
- 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 w
- 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 p
- 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 
- 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.

Screening checks:
- MCP handshake: pass (Answered in 560ms)
- Domain against threat feeds (Cloudflare security DNS): pass (getroomproof.com not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (9 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (Domain registered 9 days ago)
- AI review of purpose and tool behavior: pass (No concerns)
