Use when quoting one or more electronic BOMs from customer messages, spreadsheets, or CSV blocks and the result needs price source, pending decisions, and business-ready export data
Use bom-mcp to turn electronic BOM input into a business-usable quote summary. Default to completing the quote automatically; only stop for customer choice when the system marks ambiguous_candidates or missing_reliable_price.
priceSource, priceUpdatedAt, sourceCurrency, and decision status.quote_customer_message.currency to CNY unless the user asks otherwise.webPricing when local price is missing. Prefer webSuppliers: ["ickey_cn", "digikey_cn", "ic_net"].priceUpdatedAt, sourceRecordedAt, pricingState, and any sourceCurrency / fxRate data as business reference.ambiguous_candidates: ask the customer to choose among materially different candidate parts.missing_reliable_price: tell the customer the exact part was identified but no reliable current price was confirmed.export_quote for a single BOM job, or export_customer_quote for a multi-BOM customer message.filePath, fileName, format, mimeType, and expiresAt as the primary contract. Use downloadUrl only when the host explicitly provides it.doctor first and use its path/check output to diagnose missing DB, export dir, cache dir, or publicBaseUrl configuration.priceSource rather than inventing confidence language.priceUpdatedAt and sourceRecordedAt so business users can distinguish quote-time processing from the source's last confirmed price time.pricingState to distinguish fresh fetches, cached values, and stale-cache fallback.sourceCurrency differs from quote currency, show sourceUnitPrice, sourceCurrency, fxRate, and fxPair. If no FX was configured, treat the line as unresolved rather than silently mixing currencies.ickey_cn as a strong public candidate source for manufacturer / stock / MOQ / lead time. Its public pages may still omit a directly usable price, so exact-MPN lines can remain missing_reliable_price even when candidate rows are available.downloadUrl exists.