Simple House Planner

com.simplehouseplanner/floor-plans · v2.0.0 · design

Simple House Planner is healthy: it completed an MCP handshake in 1635 ms and exposes 12 tools.

Design and change floor plans to scale in 2D and 3D: walls, rooms, roofs, furniture and gardens.

Endpoint: https://simplehouseplanner.com/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count12
Latency1635 ms
Last checked (UTC)2026-11-05T15:00:50.740Z

Health history

Checked (UTC)StatusLatencyError
2026-11-05T15:00:50.740ZHealthy1635

Tools (12)

search_furnitureFinds furniture in the catalog by words such as bed, sofa or table, and by size such as w:1200. Use the item keys with plan.furniture and plan.against.
list_projectsUse this when someone mentions one of their plans or asks what plans they have. Lists the plans in their account with titles, floors and last changes, newest first.
create_projectUse this when someone asks to design, draw or plan a house, apartment, office, room or floor plan, and no plan of theirs fits. Starts a new empty plan to scale in their account and returns its ID. Build it with edit_project and show it with open_editor; do not describe a design in words or generate
rename_projectChanges the name of a plan in the person's account.
delete_projectPermanently deletes one plan from the person's account. It cannot be restored. Call this only for a plan that the person named in words. When they name none, as in "delete my plans", do not call this: call list_projects, show the titles and ask which ones to delete.
describe_planFacts that the planner computes for the site and for a floor or every floor: the site's location, time zone and north, rooms with areas and sizes, what each door connects, window directions, routes from the entrance, and warnings.
query_projectRuns a read-only script for questions that describe_plan does not answer, and returns what it returns. Scripts work as in edit_project, but only plan.floors, plan.elements, plan.get, plan.describe, plan.warnings, plan.check and plan.search are available; plan.check("din18040-2") or plan.check("irc20
edit_projectChanges a plan with a short script of plan operations, which the person's open editors show at once. Returns the IDs that changed, the warnings and a description of every floor. A change is never final: undo_change takes it back and restores what it removed, for the last 50 changes. JavaScript that
undo_changeTakes back your own last change to a plan. The person's own edits stay as they are.
redo_changeMakes again your own last change to a plan. The person's own edits stay as they are.
open_editorShows a plan in the Simple House Planner editor, where the person can change it by hand in 2D and 3D and sees your changes as you make them. Without a project ID it shows their plans to choose from.
account_profileThe stable identifier of the linked Simple House Planner account.