Build from your floor plan
Connect the AI you already use, send it your plan, then sign in to open the model in Stayi. Walk through it, measure rooms and try furniture. The connector itself needs no Stayi account; your home editor does.
Try a furnished sample first · Draw it yourself
Connect your AI
In Claude, open Customize → Connectors, choose Add custom connector, name it Stayi and paste this URL. Leave the optional sign-in fields empty.
Open Claude connectors · Setup help. Work accounts may need an administrator to add it.
Send your plan to your AI
Attach the PDF or floor-plan image to a new conversation and paste this request. In Claude, enable Stayi from the conversation’s Connectors menu first.
What should I attach?
A readable floor plan with dimensions, or a sketch with measured wall lengths. For DWG, use a PDF export or an authorized local converter. Vacuum maps need real measurements. Start with one floor; elevations help establish heights.
Open and check your home
Download the project your AI returns, then open it here. Compare it with your drawings, walk through the rooms, and measure before trying furniture.
Open my modelYour AI reads the plan; Stayi checks model consistency, not whether every detail was read correctly. AI usage costs and its data policies still apply. The public connector processes model geometry but does not save a home or fetch your original files. Download your work to keep it.
Technical reference, local-only setup and other clients
Plan-reading skill for your assistant. It covers scale, room boundaries, doors and windows. Geometry validation alone cannot tell whether your drawing was read correctly.
Download a fictional example · Model format
Connect by URL
Add Stayi as a remote MCP server in an assistant that supports Streamable HTTP. No sign-in or token is required for these public tools.
https://stayi.co/mcpAsk it to call stayi_model_guide, read your supplied plan, check the whole model with stayi_model_validate and show it with stayi_model_preview. Compatible MCP App hosts can display the 3D viewer in the conversation. Otherwise, ask for the returned project as a file and open it here.
Codex
codex mcp add stayi --url https://stayi.co/mcpClaude Code
claude mcp add --transport http stayi https://stayi.co/mcpChatGPT and Codex plugin package
Download plugin ZIP · SHA-256 checksum. It includes the plan-reading skill and remote server configuration. Manual installation depends on your client’s plugin support. Stayi has not been approved or published in the plugin directory.
The remote tools process geometry and dimension evidence on Stayi’s server, then return it to your AI provider. They do not save a home, fetch your original files, publish a link or access your account. Download the project to keep it. For geometry that never reaches Stayi’s server, use the local connector below.
Muse Code
Add this entry to your Muse Code settings. Merge it with your existing configuration; do not replace other servers.
{
"mcp_servers": {
"stayi": {
"transport": "streamable_http",
"url": "https://stayi.co/mcp",
"enabled": true,
"mode": "optional"
}
}
}Download settings example · Official setup. The server has SDK transport tests; a complete Muse Code conversation has not yet been verified.
For a custom Muse connector, the same tools are described by our OpenAPI specification. We have not been accepted into Muse’s consumer directory or verified a consumer connector. No separate modeling engine or account token is needed.
Local MCP: Claude Desktop or Codex
Download the standalone connector and use Node.js 24 or newer. No additional packages are needed. Choose an existing output folder: the connector creates new project files there. It cannot read plans, overwrite existing files, execute code or upload anything.
Download connector · SHA-256 checksum · Dependency licenses
Review downloaded software before running it. Replace the example paths below with your connector and output-folder paths.
Codex
codex mcp add stayi -- node /absolute/path/stayi-mcp.mjs --output-dir /absolute/path/output-folderStart a new conversation and ask it to read home_draft_guide. Official Codex MCP setup.
Claude Code
claude mcp add --transport stdio stayi -- node /absolute/path/stayi-mcp.mjs --output-dir /absolute/path/output-folderStart Claude in the folder containing your drawings, then use the prompt above. The connector exports locally; review the result against the source before planning around it.
Claude Desktop
In Developer settings, add this entry to your MCP configuration, then restart the desktop app. Use your Node executable’s full path if the app cannot find it.
{
"mcpServers": {
"stayi": {
"command": "node",
"args": [
"/absolute/path/stayi-mcp.mjs",
"--output-dir",
"/absolute/path/output-folder"
]
}
}
}This is a local desktop connector, not a URL for Claude’s web settings. See the official local-server guide. Stayi is not in Claude’s extension directory. Full source-to-home conversations across Claude versions still need compatibility testing.
Model-building sequence
- Read
home_draft_guideandhome_draft_context. - For one floor with square exterior corners, use
home_draft_trace_compile: trace source coordinates and dimension controls, then let the connector calculate wall offsets, joins, lengths and opening positions. It does not read the drawing for you. Review the result against the PDF and keep the returned source recipe separately. - Produce
{building,evidence}using the exact model schema and two-room example. Use feet, X/Z plan coordinates, Y up, stable IDs and a shared origin across floors. - For floor-edge math, call
home_draft_room_boundarieswith the traced floor, walls and room zones. Review its calculated inner edges and area changes against the drawing; it does not infer the layout. - Call
home_draft_validatefor the whole layout. Fix the returned paths, element IDs and dimension errors. - Call
home_draft_submitwith the currentexpectedRevision. Use the read/edit tools for stable-ID corrections. - Call
home_draft_preview, thenhome_draft_export. Open Stayi’s model page and choose the project file.
Wall endpoints are centerlines. Room floor polygons follow interior wall faces. Opening offsets measure to their center on the host wall. Each floor needs linked X and Z dimensions from the drawing or user. Checks establish model consistency—not correct source interpretation.
The local session is temporary. Export before ending it. Whole-model input is limited to 384 KB and six floors. Source images are added separately in the viewer. Walkthrough remains per-floor.
Without a connector
An assistant can create the same JSON file from the public schema. Sign in and open it at Start your home; Stayi checks the model before showing it.
In a WebMCP-compatible browser, choose Enable layout AI for this tab. Your browser assistant can stage and correct the layout. You choose Open 3D preview. This experimental interface is not available everywhere.
Review before planning around it
Use Compare drawing to align a PDF page or image locally. Check every doorway, outside cutout, floor height and stair landing. Ask your assistant for corrections. Replacing a layout starts fresh furniture and finishes only after your confirmation.
Download a project to keep the model and applied edits. Anyone you give that file to can open it; account permissions do not protect downloaded copies. Keep original PDFs separately. Check important measurements on site before buying or building.
These connectors create project files. They cannot read or edit your saved homes, enable sharing, or access your account. Save and sharing are separate choices in Stayi.