
Design homes with your AI: floor plans, furniture, joinery, lighting and photos, live.
Public tool metadata for what this MCP can expose to an agent.
homeCompact state (`detail=summary` for counts, bounds and room areas)Compact state (`detail=summary` for counts, bounds and room areas)
No parameter schema in public metadata yet.
createWalls (polylines, arcs, sloping), rooms (polygon or detected from walls), dimensions, labels, roofs with skylights and solids, in one atomic callWalls (polylines, arcs, sloping), rooms (polygon or detected from walls), dimensions, labels, roofs with skylights and solids, in one atomic call
No parameter schema in public metadata yet.
updateEdit any element by idEdit any element by id
No parameter schema in public metadata yet.
moveEdit any element by idEdit any element by id
No parameter schema in public metadata yet.
deleteEdit any element by idEdit any element by id
No parameter schema in public metadata yet.
arrangeCopies in a row, rotate, mirror, group/ungroup, drawing orderCopies in a row, rotate, mirror, group/ungroup, drawing order
No parameter schema in public metadata yet.
edit_wallsSplit a wall in two, or join walls on one lineSplit a wall in two, or join walls on one line
No parameter schema in public metadata yet.
edit_homeProject name, compass (north), the city whose building code applies and who lives thereProject name, compass (north), the city whose building code applies and who lives there
No parameter schema in public metadata yet.
backgroundScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create themScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them
No parameter schema in public metadata yet.
edit_backgroundScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create themScanned plan at real scale (calibration, X/Y scale, rotation); find the walls in it, and create them
No parameter schema in public metadata yet.
catalogSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glassSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass
No parameter schema in public metadata yet.
placeSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glassSearch the parametric catalog; place furniture, doors and windows (snapped into walls), beams, finishes and glass
No parameter schema in public metadata yet.
joineryParametric cabinets, slatted panels, countertops with cutouts, plaster coves, shadow gaps and modular sofasParametric cabinets, slatted panels, countertops with cutouts, plaster coves, shadow gaps and modular sofas
No parameter schema in public metadata yet.
cabinet_runFill a wall with cabinets sized for it: even modules around corners, doors, windows, fridge and stoveFill a wall with cabinets sized for it: even modules around corners, doors, windows, fridge and stove
No parameter schema in public metadata yet.
embedSet a sink or cooktop into a countertop (exact cutout) or an oven into a cabinet nicheSet a sink or cooktop into a countertop (exact cutout) or an oven into a cabinet niche
No parameter schema in public metadata yet.
fit_roofWalls, glass and panels take the shape of the roof above and keep following itWalls, glass and panels take the shape of the roof above and keep following it
No parameter schema in public metadata yet.
cut_listBoards, edge banding and hardware of the joinery, as CSV or DXF/SVG sheetsBoards, edge banding and hardware of the joinery, as CSV or DXF/SVG sheets
No parameter schema in public metadata yet.
layoutOverlaps, pieces in walls, blocked doors, pieces outside rooms, areas against referencesOverlaps, pieces in walls, blocked doors, pieces outside rooms, areas against references
No parameter schema in public metadata yet.
ergonomicsReview for the people living there: circulation, occupancy, kitchen, doors, ceiling heights, windows, wheelchair useReview for the people living there: circulation, occupancy, kitchen, doors, ceiling heights, windows, wheelchair use
No parameter schema in public metadata yet.
lightingLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needsLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs
No parameter schema in public metadata yet.
edit_lightingLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needsLux per room by photometry against NBR ISO/CIE 8995-1; place the fixtures a room needs
No parameter schema in public metadata yet.
electricalElectrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`Electrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`
No parameter schema in public metadata yet.
plumbingElectrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`Electrical and plumbing projects over the plan, changed through `edit_electrical` / `edit_plumbing`
No parameter schema in public metadata yet.
measureFree floor around a piece, the gap between two, what a straight probe runs into, how far a piece can growFree floor around a piece, the gap between two, what a straight probe runs into, how far a piece can grow
No parameter schema in public metadata yet.
modelWhat an imported OBJ/glTF/GLB became: unit taken, size, triangles, materials, named parts, and what is not drawn; `check=clashes` finds parts passing through one anotherWhat an imported OBJ/glTF/GLB became: unit taken, size, triangles, materials, named parts, and what is not drawn; `check=clashes` finds parts passing through one another
No parameter schema in public metadata yet.
edit_modelSwap the file of placed pieces in one undo step (keeping ids, size, finishes and links), change a material or a part by name, or give a lighter file for distant viewsSwap the file of placed pieces in one undo step (keeping ids, size, finishes and links), change a material or a part by name, or give a lighter file for distant views
No parameter schema in public metadata yet.
libraryA library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`A library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`
No parameter schema in public metadata yet.
edit_libraryA library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`A library of approved model versions, with their photos, measurements and source, placed in any project as `library:<name>@<v>`
No parameter schema in public metadata yet.
acceptMark findings of any review as seen, with the reasonMark findings of any review as seen, with the reason
No parameter schema in public metadata yet.
rulesWhat a review checks against: the standards' tables, what each layout problem means, how ergonomics scoresWhat a review checks against: the standards' tables, what each layout problem means, how ergonomics scores
No parameter schema in public metadata yet.
materialsFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawingFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing
No parameter schema in public metadata yet.
disciplinesFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawingFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing
No parameter schema in public metadata yet.
annotationsFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawingFinishes, visible projects and layers, dimension chains and schedules; `stale` finds notes that no longer match the drawing
No parameter schema in public metadata yet.
levelsStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` toolStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool
No parameter schema in public metadata yet.
camerasStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` toolStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool
No parameter schema in public metadata yet.
variantsStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` toolStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool
No parameter schema in public metadata yet.
videoStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` toolStoreys, points of view, plan versions and camera-path videos, each changed through its `edit_*` tool
No parameter schema in public metadata yet.
render_planPNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)PNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)
No parameter schema in public metadata yet.
show_planPNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)PNG of the plan as the user sees it; the plan inside the chat as an interactive viewer (MCP Apps)
No parameter schema in public metadata yet.
render_3dSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lampsSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps
No parameter schema in public metadata yet.
render_photoSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lampsSoftware 3D views (aerial, visitor, cameras, elevations, sections); path-traced photos with sun and lamps
No parameter schema in public metadata yet.
exportPDF, SVG or PNG plan; GLB or OBJ model; the cut list as CSV or DXF/SVG sheetsPDF, SVG or PNG plan; GLB or OBJ model; the cut list as CSV or DXF/SVG sheets
No parameter schema in public metadata yet.
fileNew, open and save: projects (`.newera`) and Sweet Home 3D import (`.sh3d`)New, open and save: projects (`.newera`) and Sweet Home 3D import (`.sh3d`)
No parameter schema in public metadata yet.
edit_historyUndo and redo, shared with the user, and named checkpoints to come back toUndo and redo, shared with the user, and named checkpoints to come back to
No parameter schema in public metadata yet.
historyUndo and redo, shared with the user, and named checkpoints to come back toUndo and redo, shared with the user, and named checkpoints to come back to
No parameter schema in public metadata yet.
pluginsExternal plugins and the people working on the projectExternal plugins and the people working on the project
No parameter schema in public metadata yet.
run_pluginExternal plugins and the people working on the projectExternal plugins and the people working on the project
No parameter schema in public metadata yet.
sessionsExternal plugins and the people working on the projectExternal plugins and the people working on the project
No parameter schema in public metadata yet.
feedbackA note to the developers about what a tool could do better (desktop only)A note to the developers about what a tool could do better (desktop only)
No parameter schema in public metadata yet.
projectsList and switch between the projects in your account (hosted connector)List and switch between the projects in your account (hosted connector)
No parameter schema in public metadata yet.
Sponsors
English · Português (Brasil) · Website · Try it in the browser
An open-source home design, floor plan and interior design editor written in Rust, built so that your AI can design with you. It ships with a Model Context Protocol server: Claude, ChatGPT, Codex, Gemini, Cursor or any other MCP client draws the walls, furnishes the rooms, builds the joinery, checks lighting and ergonomics against real standards and renders the photos, while every change shows up live on screen and is one Ctrl+Z away.
A Sweet Home 3D alternative for Windows, macOS, Linux and the browser, in English, Portuguese, Spanish and French.
https://github.com/leandrodaf/3d-new-era-ai/releases/download/v3.3.0/newera-mcp.mcpb