The building
Run a drawing command (run_command): a home3dplan MCP tool
run_command: Type a command on the drawing’s command line (WALL, LINE, DOOR, WINDOW, ROOMNAME, SLAB, ARCWALL, WALLTHICK, SECTION, ELEVATION, DIMENSION, ZOOM and the rest), then click its points in plan mm. Commands that open a file picker are refused here.
`run_command` is one of the 24 tools the home3dplan MCP server offers an assistant. Connect [Claude](/mcp/claude), [Claude Code](/mcp/claude-code) or [ChatGPT](/mcp/chatgpt) and it is available in the conversation.
What it does
Type a command on the drawing’s command line (WALL, LINE, DOOR, WINDOW, ROOMNAME, SLAB, ARCWALL, WALLTHICK, SECTION, ELEVATION, DIMENSION, ZOOM and the rest), then click its points in plan mm. Commands that open a file picker are refused here. Use the dedicated tools when one exists; this is for the rest.
A write. It saves one revision of the project, which appears in the open editor at once and can be undone there. Scope: **projects:write**.
Inputs
**projectId** (string, required): See the tool’s description.
**storey** (integer): Default 0.
**command** (string, required): See the tool’s description.
**points** (({ x: number, y: number })[]): See the tool’s description.
**text** (string): typed input after the points, for commands that ask for one (a room name, a length)
**finish** (boolean): Default true.
What comes back
What changed, in words and in a structured form, and the link that opens the project in the editor on the right storey and view.
Tip: if the project changed in the editor between two calls, the write is refused as a conflict and the assistant opens the project again. Nothing is overwritten.
Ask for it like this
"Run the editor command WJ to change the wall justification."
The assistant chooses the tool and fills its inputs from what you said; you do not name the tool or type its inputs.