List products from the connected store, paginated.
Use this tool when an agent needs to DISCOVER products by browsing the
catalog rather than VERIFYING a known SKU. The response includes the SKU
for every product, so a follow-up ``check_stock(sku)`` or
``get_product_details(sku)`` is a natural next step.
Args:
limit: Number of products to return (1-50, default 10).
cursor: Opaque cursor from a previous response's ``next_cursor``.
Omit for the first page.
Returns:
Dictionary with:
- products: list of {sku, title, description (≤400 chars),
product_type, tags, price, currency, available, image_url,
storefront_url}
- next_cursor: str or null — pass to the next call to paginate
- has_more: bool — whether more products exist
- live / source: provenance flags
Connector