Search KiCad symbols
search_kicad_symbolSearch KiCad's standard symbol libraries for parts whose name contains a substring. Use this whenever you are not 100% sure the (library, name) pair you're about to pass to Part(...) exists. Always prefer the package-suffixed variant the search returns over a generic name. If a part returns nothing here, get_kicad_symbol(library='custom', name='') may find it in the component database (a datasheet link and a pinout lead); register it with create_custom_symbol. Pass design_id so the lookup is recorded for the design's dossier and a registered part belongs to it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Substring to search for, e.g. 'NE555', 'USB-C', 'RP2040'. | |
| library | No | Restrict to one symbol library, e.g. 'Timer'. | |
| design_id | No | The design id returned by create_design or list_designs. |