Find Something on the Shelf
find_in_catalogFind catalog items by text, max price, or item ID to view USDC price, fulfillment, and read scope before buying.
Instructions
Find an item before using buy_*: filter the shelf by price or text, or pass item_id for its listing. Rows give USDC price, fulfillment and read scope. Free, read-only, no account. Results stay in shelf order; nothing is ranked or recommended. A listing is not a stock check. Invalid lookups return a free next_step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Words to match against an item's id, name, subtitle and description. | |
| item_id | No | One item's id. It replaces search rather than narrowing it: q and max_price_usdc are not applied, and the answer is that one item in full. | |
| max_price_usdc | No | A ceiling in USDC. Items at or below it match. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| of | Yes | How many are on the shelf, the denominator. | |
| items | Yes | The rows, in the shelf's own order. | |
| query | No | The filter that was applied, echoed. | |
| scope | No | ||
| matched | Yes | How many items matched. | |
| publications | No | Publication indexes outside menu search; archived collections are opt-in, not current offerings. | |
| whole_catalogue | No | The full catalogue, for a caller that wants every field. | |
| how_this_was_ordered | No | That the order is the shelf's own and nothing is ranked. |