suggest_material_for_order
Recommends materials and printing technologies for fulfillment print orders based on use case, budget, and needs like strength, detail, weather resistance, or food safety. Returns ranked options.
Instructions
Suggest a material when ordering a print from a fulfillment provider.
Use this when routing a print job to a fulfillment provider
and need to pick the right material + technology for the order.
**Which material tool to use:**
- Ordering a print from a service? → ``suggest_material_for_order`` (this tool)
- Designing a part and need engineering specs? → ``recommend_design_material``
- Quick intent-based pick for your own printer? → ``recommend_material``
Args:
use_case: What the part is for. Options: decorative, functional,
mechanical, prototype, miniature, jewelry, enclosure, wearable,
outdoor, food_safe.
budget: Price preference: "budget", "mid", or "premium". Empty = any.
need_weather_resistant: Only recommend weather-resistant materials.
need_food_safe: Only recommend food-safe materials.
need_high_detail: Prefer high-detail materials (SLA/MJF).
need_high_strength: Prefer high-strength materials (SLS/MJF).
Returns ranked material recommendations with technology, reasoning,
price tier, and which fulfillment provider to use.
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": {
"use_case": "<use_case>"
},
"name": "suggest_material_for_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget | No | Price preference: "budget", "mid", or "premium". Empty = any. Default: "". | |
| use_case | Yes | What the part is for. Options: decorative, functional, mechanical, prototype, miniature, jewelry, enclosure, wearable, outdoor, food_safe. | |
| need_food_safe | No | Only recommend food-safe materials. Default: false. | |
| need_high_detail | No | Prefer high-detail materials (SLA/MJF). Default: false. | |
| need_high_strength | No | Prefer high-strength materials (SLS/MJF). Default: false. | |
| need_weather_resistant | No | Only recommend weather-resistant materials. Default: false. |