find_material_match
Match a catalog entry for 3D printing filament by vendor and material type, with optional color preference for tie-breaking.
Instructions
Fuzzy-match a catalog entry from spool metadata.
Matches against vendor and material type (case-insensitive
substring). If multiple entries match and a colour is provided,
prefers entries whose variants include that colour.
Args:
vendor: Brand name (e.g. ``"Hatchbox"``).
material_type: Product name (e.g. ``"PLA"``, ``"PLA+"``).
color: Optional colour preference for tie-breaking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | No | ||
| vendor | No | ||
| material_type | No |