HomeBlogContactSupport
Currency
Language
Context Protocol

Data formats and payload shape

Learn how inventory, pricing, and quote responses are modeled so you can hydrate downstream systems without custom transforms.

SKU normalization

Every component includes a `sku`, `mpn`, and `manufacturerId`. Use `sku` when passing values back into other tools; it carries channel metadata for fulfillment.

  • Optional `altSkus` appear when we suggest form-fit-function alternatives.
  • Lifecycle status and compliance flags remain nested under `compliance` for easier filtering.

Monetary fields

Pricing responses return ISO-4217 currency codes and integer `amount` values in minor units. Convert with your preferred money library before rendering.

Retrieve structured price breaks
const pricing = await client.call("pricing.getQuote", {
  sku: "ESP32-C3-WROOM-02",
  quantity: 500
});
Source Parts MCP data formats