---
title: "Return full technical specifications for a manufacturing process."
method: POST
path: "/tools/get_process_specs"
---

# Return full technical specifications for a manufacturing process.

`POST /tools/get_process_specs`

## Request

- Base URL: `https://api.mechanofab.com/v1`
- URL: `https://api.mechanofab.com/v1/tools/get_process_specs`
- Auth: HTTP bearer

Use when the user asks about process specs, capabilities, or constraints (e.g. 'what is the tolerance of SLS?', 'what is the build volume of FDM?', 'what lead time for CNC machining?'). Returns category, build size, tolerance, compatible materials, lead time, and surface finish.

## Request body

- object
  - `process_id` string, required

## Response `200`

Tool result

- object
  - `process_name` string, required
  - `category` string, required
  - `min_layer_thickness_mm` number, nullable
  - `max_build_size_mm` object
  - `dimensional_tolerance_mm` string
  - `compatible_materials` string[], required
  - `lead_time_days` object
  - `surface_finish_ra_um` object
  - `cost_tier` string
  - `min_feature_size_mm` number, nullable
  - `source_tag` string, required

## Other responses

- `400`: Invalid request/input.
- `401`: Missing/invalid credentials.
- `402`: Insufficient credits.
- `403`: Scope/tool forbidden.
- `404`: Unknown resource.
- `409`: Idempotency conflict.
- `429`: Rate limited.
- `503`: Control plane / runtime unavailable.

---

[API](https://skmtc.dev/mechanofab/apis/mechanofab-api.md) · [All operations](https://skmtc.dev/mechanofab/apis/mechanofab-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mechanofab/apis/mechanofab-api/revisions/5945a6fad621?raw)
