Documentation

get_product_catalog

The store's products with inventory levels, pricing and metadata, filterable by type, vendor or stock status.

When to use it

To ground any catalogue question — what the store sells, what is out of stock, what a product costs — before reasoning about behaviour.

Ask for it like this

You do not name the tool. These are questions that make an assistant reach for it:

What is out of stock right now?
List everything from this vendor.

What will make you wrong

Caveats

  • Catalogue data updates from product webhooks within seconds of a change, from 3 August 2026 onward. Before that the nightly poll silently skipped stores with an expired offline token, so stock and price conclusions over an earlier window rest on a catalogue that could be weeks stale.

Parameters

productType
string
Restrict to one product type.
vendor
string
Restrict to one vendor.
inStock
boolean
true keeps in-stock products, false keeps out-of-stock ones.
limit
numberdefault: 50
Maximum products to return.

Shared parameters it accepts

None. This tool is not date-scoped — it reports current state rather than a window.

Every tool also accepts merchantId, which resolves from your connection. You never pass it.

What comes back

JSON. These are the top-level keys; date-scoped tools additionally carry a _meta block with the server date and the data coverage envelope.

products
Per product: title, handle, type, vendor, status, price and inventory.

Pairs with