find_alternative
Find substitute components for electronic parts when facing stock shortages, high costs, or sourcing needs. Searches across providers for parts with matching specs, packages, or pinouts.
Instructions
Find alternative/substitute components for a given part number. Searches across providers for parts with similar specs, same package, or compatible pinout. Useful when a part is out of stock, too expensive, or you need a second source.
Example: find_alternative('TPS54302', constraints='same_package,in_stock')
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part_number | Yes | The MPN to find alternatives for | |
| constraints | No | Optional constraints: 'in_stock' (only parts in stock), 'same_package' (must match package), 'jlcpcb' (available at JLCPCB). Comma-separated. | |
| limit | No | Max alternatives to return (default 5) |