Tool tree
gradeNot graded
search-listingsAnswer
Search live parent listings by keyword for the current storefront. Uses Algolia for text matching, then returns compact catalog cards with VAT-inclusive prices for delivery_country and currency. Omit either value to use this storefront's defaults. The response pricing block echoes the pair that was used. Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.
View tool JSON
{
"name": "search-listings",
"kind": "answer",
"impl": "imperative",
"description": "Search live parent listings by keyword for the current storefront.\n Uses Algolia for text matching, then returns compact catalog cards with VAT-inclusive prices for delivery_country and currency.\n Omit either value to use this storefront's defaults. The response pricing block echoes the pair that was used.\n Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.",
"inputSchema": {
"properties": {
"query": {
"description": "Keyword matched with Algolia against listing names, brands, categories, tags, SKU, and EAN. Minimum 2 characters.",
"type": "string"
},
"page": {
"description": "Page number. Defaults to 1.",
"type": "integer"
},
"limit": {
"description": "Page size. Defaults to 20, maximum 50.",
"type": "integer"
},
"delivery_country": {
"description": "ISO 3166-1 alpha-2 delivery country. Prices include that country's VAT. Defaults to NL. Call store-info for options.",
"type": "string"
},
"currency": {
"description": "ISO 4217 currency code. Defaults to EUR. Call store-info for options.",
"type": "string"
}
},
"type": "object",
"required": [
"query"
]
}
}get-listingAnswer
Get a live parent listing by id, uuid, or slug. Returns markdown descriptions, gallery URLs, brand, main and other categories, tags, a variable flag from has_variants, and VAT-inclusive prices for delivery_country and currency. When variable, includes live, non-concept variant names and each variant price, plus a parent price_range. Does not include stock or SKUs. Omit delivery_country or currency to use this storefront's defaults. The response pricing block echoes the pair that was used. Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.
View tool JSON
{
"name": "get-listing",
"kind": "answer",
"impl": "imperative",
"description": "Get a live parent listing by id, uuid, or slug.\n Returns markdown descriptions, gallery URLs, brand, main and other categories, tags, a variable flag from has_variants, and VAT-inclusive prices for delivery_country and currency.\n When variable, includes live, non-concept variant names and each variant price, plus a parent price_range. Does not include stock or SKUs.\n Omit delivery_country or currency to use this storefront's defaults. The response pricing block echoes the pair that was used.\n Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.",
"inputSchema": {
"properties": {
"id": {
"description": "Listing id, uuid, or current-locale slug.",
"type": "string"
},
"delivery_country": {
"description": "ISO 3166-1 alpha-2 delivery country. Prices include that country's VAT. Defaults to NL. Call store-info for options.",
"type": "string"
},
"currency": {
"description": "ISO 4217 currency code. Defaults to EUR. Call store-info for options.",
"type": "string"
}
},
"type": "object",
"required": [
"id"
]
}
}list-categoriesAnswer
List the full live category tree for the current storefront, including nested children and grandchildren, with markdown descriptions and URLs. Hidden and excluded storefront categories are omitted. No prices.
View tool JSON
{
"name": "list-categories",
"kind": "answer",
"impl": "imperative",
"description": " List the full live category tree for the current storefront, including nested children and grandchildren, with markdown descriptions and URLs.\n Hidden and excluded storefront categories are omitted. No prices.",
"inputSchema": {
"type": "object",
"properties": {}
}
}list-brandsAnswer
List brands that have live parent listings on the current storefront, with markdown descriptions and URLs. Brands with no live catalog products are omitted. No prices.
View tool JSON
{
"name": "list-brands",
"kind": "answer",
"impl": "imperative",
"description": " List brands that have live parent listings on the current storefront, with markdown descriptions and URLs.\n Brands with no live catalog products are omitted. No prices.",
"inputSchema": {
"type": "object",
"properties": {}
}
}list-listingsAnswer
List live parent listings, optionally filtered by category id, uuid, or slug. Returns the same compact cards as search-listings, with VAT-inclusive prices for delivery_country and currency. Omit either value to use this storefront's defaults. The response pricing block echoes the pair that was used. Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.
View tool JSON
{
"name": "list-listings",
"kind": "answer",
"impl": "imperative",
"description": "List live parent listings, optionally filtered by category id, uuid, or slug.\n Returns the same compact cards as search-listings, with VAT-inclusive prices for delivery_country and currency.\n Omit either value to use this storefront's defaults. The response pricing block echoes the pair that was used.\n Open the listing url for stock and shipping. Call store-info for delivery countries and currencies. Defaults to NL. Defaults to EUR.",
"inputSchema": {
"properties": {
"category": {
"description": "Optional category id, uuid, or slug. Omit to list across the catalog.",
"type": "string"
},
"page": {
"description": "Page number. Defaults to 1.",
"type": "integer"
},
"limit": {
"description": "Page size. Defaults to 20, maximum 50.",
"type": "integer"
},
"delivery_country": {
"description": "ISO 3166-1 alpha-2 delivery country. Prices include that country's VAT. Defaults to NL. Call store-info for options.",
"type": "string"
},
"currency": {
"description": "ISO 4217 currency code. Defaults to EUR. Call store-info for options.",
"type": "string"
}
},
"type": "object"
}
}get-pageAnswer
Get a public storefront page (shipping, returns, about) by slug or uuid. Returns the markdown body so agents do not invent policy. No prices.
View tool JSON
{
"name": "get-page",
"kind": "answer",
"impl": "imperative",
"description": " Get a public storefront page (shipping, returns, about) by slug or uuid.\n Returns the markdown body so agents do not invent policy. No prices.",
"inputSchema": {
"properties": {
"slug": {
"description": "Page slug for the current locale, or page uuid.",
"type": "string"
}
},
"type": "object",
"required": [
"slug"
]
}
}store-infoAnswer
Storefront facts for this domain: name, URL, locale, the default delivery country and currency, and the delivery countries and currencies agents can pass to listing tools. Listing prices are VAT-inclusive for the delivery_country and currency on that call. Omitted values use the defaults returned here. Defaults to NL. Defaults to EUR.
View tool JSON
{
"name": "store-info",
"kind": "answer",
"impl": "imperative",
"description": "Storefront facts for this domain: name, URL, locale, the default delivery country and currency, and the delivery countries and currencies agents can pass to listing tools.\n Listing prices are VAT-inclusive for the delivery_country and currency on that call. Omitted values use the defaults returned here. Defaults to NL. Defaults to EUR.",
"inputSchema": {
"type": "object",
"properties": {}
}
}