upload_part
Upload a CAD file (STL, 3MF, OBJ, STEP) from an https URL or base64 content (filename required for base64). MCP requests are limited to 4 MB, so base64 works for files up to about 3 MB; use a URL or get_upload_url for larger files. no_controlled_data must be true: confirms the file has no CUI/ITAR/export-controlled data. Returns a part with status 'pending'; poll get_part until 'ready' (usually seconds).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public https URL of the CAD file; we fetch it server-side | |
| filename | No | File name with extension (.stl, .3mf, .obj, .step); required with content_base64 | |
| content_base64 | No | The file's bytes, base64-encoded (up to about 3 MB) | |
| no_controlled_data | Yes | Must be true: confirms the file contains no CUI, ITAR, or export-controlled data |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||