Get product details
get_productGet the full golden record (AirShelf's verified product record) and latest price for one catalog product by slug ("-").
Returns the product's specs and provenance (which page each fact came from), plus canonical_name (its exact catalog name). A field's evidence_sha256 is the SHA-256 of the source document AirShelf archived when it extracted that claim. A caller holding the same bytes can compare the hash to check that the cited document has not changed. AirShelf does not serve those archived bytes, and the hash does not promise they remain retrievable. Branch on commercial_data.actionable before using price or stock: observations older than 24 hours are withheld from latestPrice and retained only as labelled last_observed history. For quote-gated B2B pricing, a null price with a quote path is expected rather than an error. product.commercial_disclosure is present when the product's maker is a seller AirShelf serves through its own agent endpoints (relationship "onboarded_merchant"). In clients that render MCP Apps the response also draws one product card per call. related_products — relationships extracted from vendor documents (e.g. compatible toner or drum accessories with their source quotes, functional equivalents, supersessions); each entry names the related catalog slug, the relation type, its direction (direction is "from_this" when the relation reads this-product → related-product, "to_this" when it reads related-product → this-product), and the source URL and quote the relation was extracted from.
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": {
"slug": "<slug>"
},
"name": "get_product"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Composite slug, e.g. toshiba-b-ex4t1-ts12-qm-r |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| action | Yes | ||
| buyUrl | No | ||
| product | No | ||
| benefits | No | ||
| imageUrl | No | ||
| productId | Yes | ||
| buttonLabel | Yes | ||
| pricing_gated | No | ||
| related_products | No | Documented related catalog products, including accessories, equivalents and replacements. |