Lay out floors
Draws walls in runs, outlines rooms from them, places doors and windows at exact offsets.
add_wallsdetect_roomadd_openingadd_floorIzbik has an MCP server built in. Connect Claude or another agent, and it works in your projects with the same tools, checks and history as you: from tracing a scanned plan to answering the builder's comments.
Point your MCP client at izbik.com's MCP address, as on the right.
Sign in and allow the client. It works as you, in your projects only; revoke it on your Account page at any time.
"Trace this plan", "add a wardrobe in the bedroom", "what will the tiles cost". You watch the changes appear in the open viewer.
Add the server in a terminal, then approve the connection in the browser window that opens.
claude mcp add --transport http izbik https://www.izbik.com/mcpIn Settings → Connectors, add a custom connector with this URL, then sign in to Izbik when asked.
https://www.izbik.com/mcpAny client with Streamable HTTP and OAuth 2.1 works: it registers itself and signs in with PKCE. On a self-hosted server, use your own host and set PROXY_HOST.
https://www.izbik.com/mcpMore than a hundred tools, each a thin layer over the same editor the app uses, so the agent's changes are checked, logged and undoable like yours.
Draws walls in runs, outlines rooms from them, places doors and windows at exact offsets.
add_wallsdetect_roomadd_openingadd_floorReads uploaded plans and photos as images, with a pixel grid to measure from, and lays a plan under a floor.
list_project_filesget_project_fileset_floor_underlayPlaces furniture from definitions and models, groups pieces, keeps alternatives as variants.
add_itemcreate_groupcreate_variant_setWrites new furniture definitions, validates them and changes the ones you have.
validate_furniture_definitioncreate_furniture_definitionAdds stairs, voids, railings, roofs with roof windows, plots with terrain.
add_stairadd_roofadd_roof_windowset_terrainGets the room and electrical schedules, the quantities, the cut list, and sets your prices.
get_room_scheduleget_quantitiesget_cut_listset_material_pricesSaves versions and views, creates and refreshes share links.
save_versionsave_viewcreate_share_linkReads what people pinned to the model, replies, makes the change and resolves the thread.
list_commentsadd_commentresolve_commentEvery change is logged under the agent's name; it can undo and redo only its own.
list_changesundoredoExample requests with the tool calls an agent typically makes for them.
get_project_file plan.jpg, grid · set_floor_underlay from the scale bar · add_walls 3 runs · detect_room × 8 · save_version "Walls and rooms"
get_floor · list_furniture_definitions kitchen · add_item × 7 · create_group "Kitchen"
create_variant_set "Kitchen" · add_variant copy · update_item × 4 · switch_variant
get_quantities · reads the rows for the two rooms: m², whole pieces with 10 % waste
list_comments open · update_opening width 900 · add_comment reply · resolve_comment
add_roof Gable 40° · add_roof_window × 2 · update_wall upToRoof × 2
Claude Code modelled the demo house over MCP from its drawings and photos alone, saving a version after each phase.
An agent signs in as you and sees only your projects, nothing more.
Changes carry the client's name in the project's history, and appear live in your viewer.
Undo reverts the agent's own changes and never yours; versions restore everything.
Connected clients are listed on your Account page with a Revoke button.
Make an account in a minute, or walk through the demo house first.