get_product
Retrieve detailed product information from SAP Commerce Cloud using a product code or SKU to access specifications, inventory, and pricing data.
Instructions
Get detailed information about a specific product by its code
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| productCode | Yes | The product code/SKU |
Implementation Reference
- src/hybris-client.ts:418-422 (handler)The actual implementation of the getProduct logic that performs the API request to fetch product details.
async getProduct(productCode: string): Promise<Product> { return this.request<Product>( `/occ/v2/${encodeURIComponent(this.config.baseSiteId!)}/products/${encodeURIComponent(productCode)}?fields=FULL` ); } - src/index.ts:126-139 (registration)Registration of the get_product tool in the MCP tools list.
{ name: 'get_product', description: 'Get detailed information about a specific product by its code', inputSchema: { type: 'object', properties: { productCode: { type: 'string', description: 'The product code/SKU', }, }, required: ['productCode'], }, }, - src/index.ts:387-391 (handler)The switch-case handler in index.ts that calls hybrisClient.getProduct when get_product is requested.
case 'get_product': result = await hybrisClient.getProduct( validateString(args, 'productCode', true) ); break;