execute_code. The import names are the upstream module names required by the compatibility layer.
Document access
Object creation
create_object, create_objects, and builder MCP tools when they cover the operation.
Placement and rotation
Spreadsheet-driven parameters
- UpperCamelCase aliases:
WallThickness,BoltCircleDia,PlateLength. - Column A label, column B value.
- Keep rows alphabetically sorted by alias name.
- Do not hard-code driving dimensions when a spreadsheet alias should control them.
Sketcher geometry
Sketcher constraints
get_sketch before editing existing sketches. It returns geometry indices, constraint indices, construction flags, open vertices, attachment, and serialized constraints.
PartDesign feature pattern
get_object or Python obj.PropertiesList before uncommon assignments.