Title100/100
Search products
The title clearly communicates the tool’s action and subject. Keep it concise.
Description97/100
Search the product catalogue. At least one of query, category or brand is required. Every keyword must match the title, brand or SKU, so use short noun phrases. Returns in-stock products by default, with price (AUD incl. GST), summary, image and product page url.
The description explains the capability, when to use it, and what to expect.
Inputs75/100
7 of 9 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
query
Keywords, e.g. "standing desk"
Clear enough to supply this argument.
category
Category slug from list_categories; includes sub-categories
Clear enough to supply this argument.
brand
Exact brand name, case-insensitive
Clear enough to supply this argument.
min_price
Minimum current price in AUD
Clear enough to supply this argument.
max_price
Maximum current price in AUD
Clear enough to supply this argument.
sort
Defaults to relevance with a query, otherwise newest
Clear enough to supply this argument.
page
Not provided
Missing description. Explain what this value means and how to supply it.
limit
Results per page, default 20
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
include_out_of_stock
Not provided
Missing description. Explain what this value means and how to supply it.
Annotations100/100
All four behavior hints are declared.
{
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema0/100
No output schema is declared. Add one for structured results so clients can interpret returned fields.
Not declared