← Registry

Design

getroomproof.com

An MCP server for designing and editing floor plans by placing, moving, and checking furniture and door openings, returning layout images and placement feedback.

1 endpoint9 known toolsFirst detected September 20, 2026Last detected September 20, 2026

ENDPOINT 1

https://getroomproof.com/mcp

No auth detected

MCP server metadata

Name
roomproof
Version
1.0
Capabilities
tools
Server instructions

Roomproof plans rooms and terraces to scale and returns a checked floor plan as an image. Free without key: show_catalog, read_product, create_room (creates the plan and returns purchase_url), and show_plan, place_furniture, move_furniture, check_plan on the sample project (project id: beispiel-wohnzimmer; nothing is saved there). Needs key: place_furniture, move_furniture, check_plan, show_plan, set_door and open_plan on a project you created. The key is the purchase token rp_ plus 20 characters; CHF 17 once unlocks every plan on this key, no subscription. project is the plan id from create_room or beispiel-wohnzimmer; key is the purchase token; never interchange them. Pass key only to tools that have the field. If a tool returns purchase_url: show the link to the user once, do not retry, wait for the key. Order: show_catalog (skip only for custom pieces from read_product), create_room with openings, place_furniture with spots (piece plus rough position, the server finds the exact spot). Use placement only when the user gives exact positions; use wish only when the user describes the room without naming pieces. Never invent x, y or rot. Catalog ids are ASCII slugs from show_catalog; copy them, never translate or invent them. After every place_furniture and move_furniture read the image and issues, fix with move_furniture, then check_plan. Call open_plan only when issues is empty. Photo of the room: copy image_prompt from show_plan or place_furniture verbatim into your own image generator; Roomproof does not render photos. Furniture link from the user: call read_product and pass its values unchanged into a custom piece; never guess millimeters.

Known tools 9

read_product

Free, no key.

Inferred read-only
create_room

Free, no key.

Inferred read-only
place_furniture

Places furniture and returns the checked plan as an image plus placed, rejected, issues and image_prompt.

Inferred read-only
set_door

Replaces the full openings list of a project you created (an empty list removes all).

Inferred read-only
show_catalog

Free, no key.

Inferred read-only
move_furniture

Moves, rotates or removes one piece in the saved layout and returns the re-checked plan as an image with issues.

Inferred read-only
show_plan

Returns the saved plan as an image drawn to scale, plus image_prompt and image_positions.

Inferred read-only
check_plan

Re-checks the saved layout only: pieces sticking out, overlaps, blocked areas including door swings, and a 0.

Inferred read-only
open_plan

Call only after the last check_plan returned no issues.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.roomproof]
url = "https://getroomproof.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "roomproof": {
      "type": "http",
      "url": "https://getroomproof.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: roomproof
Remote MCP URL: https://getroomproof.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "roomproof": {
      "url": "https://getroomproof.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "roomproof": {
      "type": "http",
      "url": "https://getroomproof.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "roomproof",
  "transport": "streamable-http",
  "url": "https://getroomproof.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.