Search StockCake Images
search_imagesNatural-language search over StockCake's catalog. total_results is the total number of matches across the whole catalog, not just this page. refinements lists exact mood/style values available for this query. Start with a short query; when total_results is small or off-target, retry with fewer keywords or different phrasing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mood | No | Exact facet value — pick one from refinements.mood of a previous search_images result | |
| page | No | Page number, 1-5 | |
| type | No | ||
| color | No | Dominant color, e.g. a hex value like #ff0000 | |
| limit | No | Results to return, 1-12 (default 12). Ask for fewer to save tokens. | |
| query | Yes | Short subject, 2–5 words (e.g. 'red vintage rocket'). Long sentences hurt recall: start short, add one qualifier at a time; if results are thin, drop keywords or rephrase. | |
| style | No | Exact facet value — pick one from refinements.style of a previous search_images result | |
| locale | No | Site locale for the user (default en). Titles and page links are localized; descriptions are English. | |
| context | Yes | In one sentence, what is the user trying to make or find? | |
| llm_model | Yes | The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" — never guess. | |
| orientation | No | ||
| conversation_id | No | Pass the exact conversation_id from the server's previous response, unchanged. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| results | Yes | ||
| has_more | Yes | ||
| refinements | No | Exact mood/style facet values available for this query — pass one back as `mood` / `style` to narrow | |
| total_pages | Yes | ||
| license_note | Yes | ||
| total_results | Yes |