Check manufacturability (DFM)
check_manufacturabilityUse this after uploading CAD files and before quoting, when the user asks whether a part can be made, wants a DFM (design for manufacturing) review, or asks what to change. Sends each uploaded file to the design check of a shop that makes its process (CNC machining, sheet metal, injection molding, wire harness) and returns ok, blockers and warnings per file plus ready_to_quote. The user's CAD file goes to that outside shop. Fix blockers before calling get_quotes. Requires a Maglev API key.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"file_ids": "<file_ids>"
},
"name": "check_manufacturability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| options | No | Optional per-file options: { file_id: { material, finish, tolerance_mm, wall_mm, draft_deg, speed } }. finish: CNC standard|anodized|polished|bead_blasted, sheet metal as_cut|deburred|anodized|powder_coat. Each offer reports finish_applied; shops that ignore an option say so. | |
| file_ids | Yes | file_id values returned by the upload commands from upload_cad_for_quote | |
| processes | No | Optional per-file process override: { file_id: process } |