First calls
- Call
list_documentsif the active document name is unknown. - Call
get_world_statewithinclude_feature_tree=trueandinclude_geometry=true. - If target identity is ambiguous, call
take_snapshotand useuid, object name, orObject#FaceNselectors in later calls. - If the task changes geometry or data and the chosen tool accepts
transaction_id, open a transaction withtransaction_create. - Mutate with the narrowest typed tool. Use
execute_codeonly when no typed MCP tool covers the operation. - Recompute or rely on the tool’s recompute option.
- Inspect with
get_world_stateand render withget_vieworget_ortho. - Validate with
check_objects,check_geometry,verify_solid, orvalidate_document. - Apply or cancel the transaction. Report object names, dimensions, validation status, and any residual uncertainty.