Connection
Rate-limited requests return HTTP
429 with Retry-After. Use bounded backoff.
Public shopping research
- Search products by merchant, brand, category, stock, explicit currency and price range, rating, variant options or date added.
- Compare up to ten product IDs using normalized public prices, recorded inventory, structured variant attributes, ACO readiness and marketplace coverage. Results preserve requested order and identify missing products individually.
- Read complete product details, with stored capabilities, FAQs, citations and localizations attached to the product. Compatible hosts can display portable MCP Apps product cards; other hosts receive structured JSON and text.
- “Find laptops under SGD 1500 in the public merchant catalog.”
- “Compare these products by price, recorded stock and marketplace coverage.”
- “Find a lightweight travel laptop and show the matching product details.”
Tools
productIds is required, trimmed, deduplicated in requested order and bounded to ten submitted entries. An optional merchantIds array scopes comparison to up to twenty merchants. A missing or inaccessible product produces a per-product error and success: false; successful targets remain available in a partial result. A one-product array is valid. Singular productId arguments are rejected.
Public API parity
The same canonical catalog services power MCP and the public REST API:-
GET /api/v1/catalog/products?productIds=first-product-id,second-product-idreturns ordered per-product results with the full public-page projection. Product-level ACO/GEO data is included where stored; no AI generation or embeddings are performed. -
GET /api/v1/searchreturnsprice,currency,inventoryQuantity,inStock,itemGroupId,isVariant,variationAttributes,variantOptionsandmarketplaceOfferswhere available. -
GET /api/v1/compare?products=first-product-id,second-product-idreturns the same public comparison facts, structured variants and currency-safe recommendations. REST comparison accepts two to ten product IDs; the MCP batch also accepts one.