{"ok":true,"site":{"host":"brickwrite.tech","url":"https://brickwrite.tech/","type":"live","desc":"Brickwright — agent-native CAD for physically buildable brick models.","tools":[{"name":"brickwright_overview","kind":"act","impl":"imperative","description":"Start here. Describes Brickwright — agent-native CAD for physically buildable LEGO models — reports which page is open, which tools are live right now, and which surface to navigate to for the rest. Call this before anything else.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/editor","/explore","/gallery","/projects"]},{"name":"brickwright_navigate","kind":"act","impl":"imperative","description":"Open one of the site surfaces and wait until its tools are registered. This is how the CAD tool surface becomes available: navigating to \"editor\" loads the workspace and registers 40+ document tools. Uses a client-side transition, so already-registered tools survive.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"surface":{"type":"string","enum":["landing","explore","editor","projects","account","share","gallery","terms","privacy"],"description":"Which surface to open."},"demoId":{"type":"string","description":"Demo to open. Surface \"explore\" only; ids come from brickwright_demos_list."},"step":{"type":"integer","minimum":0,"description":"Build step to open on explore."},"projectId":{"type":"string","description":"Saved project to load into the editor."},"slug":{"type":"string","description":"Publication slug. Required for surface \"share\"."},"blank":{"type":"boolean","description":"Open the editor on an empty document."},"showcase":{"type":"boolean","description":"Open a fresh copy of the shipped showcase — a 2,000-part civic building with a verified build order. Good for taking a finished model apart rather than starting from nothing."}},"required":["surface"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/editor","/explore","/gallery","/projects"]},{"name":"brickwright_tools_list","kind":"act","impl":"imperative","description":"List every Brickwright tool registered right now, plus the families that are gated behind a surface or an autonomy mode and what unlocks each. Use it when a tool you expected is missing.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/editor","/explore","/gallery","/projects"]},{"name":"brickwright_demos_list","kind":"act","impl":"imperative","description":"The built-in demo models: measured part counts, dimensions, and the verification each one passed. Available on every page, needs no document. Use it to ground a request in a real buildable model, then open one with brickwright_navigate.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/editor","/explore","/gallery","/projects"]},{"name":"brickwright_autonomy","kind":"act","impl":"imperative","description":"Read or set the write gate for agent tools. \"inspect\" is reads only, \"propose\" adds previews a person applies, \"build\" allows direct writes. Called with no mode it only reports. Every write is revision-checked regardless of mode, and the person at the keyboard sees the mode in the editor toolbar and can change it back.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["inspect","propose","build"]}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/editor","/explore","/gallery","/projects"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":5}}