check_magnet_design
Check a proposed printed magnet design for hidden failure modes, sizing and fit issues, and safety or environmental risks. Get warnings and validation guidance before printing or production.
Instructions
Check a proposed printed magnet design for hidden failure modes.
Free door, tiered answer — Free: Warnings — always free · Pro: Sizing and fit for the hardware you bought · Business: + Per-machine fit, validation tests and QC plans across your fleet · Enterprise: + Child-safety & supplier vetting for magnets.
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": "check_magnet_design"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| coating | No | The coating proposed, as the ``coating_id`` a magnet recommendation returns. Checked against a wet, outdoor or body-adjacent context; empty skips the check. Default: "". | |
| use_case | Yes | Product/use description, e.g. "removable access panel", "magnetic badge", "wall-mounted tool holder", "phone mount". | |
| load_mode | No | pull, shear/slide, hanging, wall, gap/through plastic. Defaults to ``pull``; an unrecognised value is read as a direct pull. Default: "pull". | |
| show_math | No | Include non-identifying basis/confidence fields; never sources. Default: false. | |
| commercial | No | True for sold/customer/factory/production products. Default: false. | |
| max_temp_c | No | Expected maximum service temperature in degrees C, if known; omitted, no heat-margin check is made. | |
| environment | No | indoor, humid, sweat, outdoor, hot_car, washdown, etc. Defaults to ``indoor``. Default: "indoor". | |
| grade_class | No | The grade proposed, as the ``grade_class_id`` a magnet recommendation returns; a value naming N52 adds the "N52 is not automatically best" note. The heat-margin check runs only for a grade class id Kiln holds, together with ``max_temp_c``; empty skips it. Default: "". | |
| has_air_gap | No | True when a plastic cap, coating, adhesive, fabric, paint or tape sits between the magnet and its target, which adds an air-gap warning. Default: false. | |
| adhesive_only | No | True when the magnet is held by adhesive alone; flagged as not enough for a commercial, child-accessible or body-adjacent product. Default: false. | |
| body_adjacent | No | True for wearables, badges, phone/watch accessories, etc. Default: false. | |
| magnet_family | No | The magnet family proposed, e.g. "neodymium", "ferrite", "alnico". An alnico family is flagged for specialist review; empty, no family-specific check runs. Default: "". | |
| child_accessible | No | True if children may access/mouth it. Default: false. |