Get a board's BOM
get_bomUse when the user asks which parts a public board uses: reference designators, quantity, value, footprint, MPN, manufacturer, DNP, and datasheet. Returns up to 200 lines per call (pass the returned cursor for more). Pass include_pricing to also get live best unit price, in-stock quantity, and lifecycle-risk per part. No device pinouts. Search first if the board is unknown; use read_schematic for how the parts connect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| board | Yes | A public board: handle/slug (e.g. alice/keezyboost40) or a boardrepo.com URL. Discover it with search_boards; do not invent one. | |
| cursor | No | Opaque pagination cursor from a previous call; pass to fetch the next page. | |
| include_pricing | No | When true, add live sourcing to each line: best unit price, currency, in-stock quantity, lifecycle-risk band, and whether the price is an estimate. Pass it whenever the user asks about cost, sourcing, availability, or 'how much'. Prices come from distributors and may be partial or absent for obscure parts; this makes the call slower than the static BOM, so leave it off for a plain parts list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| lines | Yes | ||
| total | Yes | ||
| nextCursor | Yes | ||
| hasNextPage | Yes | ||
| derivedFromPcb | Yes | ||
| pricingIncluded | Yes |