part_parameters
Lists filter parameters and example values for a component category at DigiKey or JLCPCB, so you can choose valid filters before searching parts.
Instructions
The parameters of a part category at a source of the parametric search (DigiKey, or the JLCPCB parts library), for the filters of find_parts: the full name, the short name, the number of parts with a value, the number of values and examples of the values (jlcpcb: of the parts with JLCPCB stock). The parameters that most parts have come first: a parameter of few parts can be a parameter of a different part type in the same category. Use it before find_parts.
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": {
"source": "<source>",
"category": "<category>"
},
"name": "part_parameters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | A folder of the user project (default: the working folder of the server). The project file datasheet-lens.toml is in it or in a parent folder. | |
| source | Yes | The source of the search: digikey (stock and lifecycle state at DigiKey) or jlcpcb (the JLCPCB parts library: JLCPCB stock for the assembly and library class Basic, Preferred or Extended; it applies a condition such as "rds_on <= 10 mOhm at Vgs<=2.5V" to the points that the data lists). distributor_status tells which source is available. | |
| category | Yes | The category at the source: its name or a part of its name, for example "mosfet". A text that fits more categories gives the list to select from, with the names in quotes. DigiKey: also its ID. JLCPCB: a subcategory name or "CATEGORY > SUBCATEGORY", more with |, for example "MOSFET|MOSFETs". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |