Tool tree
Vitamins, supplements, and wellness products in Estonia
get_productAnswer
Retrieve a single product by SKU with full detail including selected default options. Prices are in minor currency units.
View tool JSON
{
"name": "get_product",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve a single product by SKU with full detail including selected default options. Prices are in minor currency units.",
"inputSchema": {
"type": "object",
"properties": {
"meta": {
"type": "object",
"description": "Optional UCP agent metadata. Required on /agent/ucp (phase 2); optional here.",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"description": "Agent profile URL (HTTPS)."
}
}
}
}
},
"catalog": {
"type": "object",
"description": "Product retrieval parameters.",
"properties": {
"id": {
"type": "string",
"description": "Product SKU or ID to retrieve."
},
"context": {
"type": "object",
"description": "Buyer context overrides. Falls back to store-view defaults when omitted.",
"properties": {
"address_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code (e.g. \"US\")."
},
"currency": {
"type": "string",
"description": "ISO 4217 currency code (e.g. \"USD\")."
},
"language": {
"type": "string",
"description": "BCP 47 language tag (e.g. \"en_US\")."
},
"intent": {
"type": "string",
"description": "Buyer intent hint for ranking (e.g. \"gift\")."
}
}
}
},
"required": [
"id"
]
}
},
"required": [
"catalog"
]
}
}lookup_catalogAnswer
Retrieve one or more products by SKU or ID. Returns full product data with prices in minor currency units.
View tool JSON
{
"name": "lookup_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve one or more products by SKU or ID. Returns full product data with prices in minor currency units.",
"inputSchema": {
"type": "object",
"properties": {
"meta": {
"type": "object",
"description": "Optional UCP agent metadata. Required on /agent/ucp (phase 2); optional here.",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"description": "Agent profile URL (HTTPS)."
}
}
}
}
},
"catalog": {
"type": "object",
"description": "Catalog lookup parameters.",
"properties": {
"ids": {
"type": "array",
"description": "List of product SKUs or IDs to retrieve.",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 250
},
"context": {
"type": "object",
"description": "Buyer context overrides. Falls back to store-view defaults when omitted.",
"properties": {
"address_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code (e.g. \"US\")."
},
"currency": {
"type": "string",
"description": "ISO 4217 currency code (e.g. \"USD\")."
},
"language": {
"type": "string",
"description": "BCP 47 language tag (e.g. \"en_US\")."
},
"intent": {
"type": "string",
"description": "Buyer intent hint for ranking (e.g. \"gift\")."
}
}
}
},
"required": [
"ids"
]
}
},
"required": [
"catalog"
]
}
}search_catalogAnswer
Search the product catalog by query and/or filters. Returns matching products with prices in minor currency units and cursor pagination.
View tool JSON
{
"name": "search_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Search the product catalog by query and/or filters. Returns matching products with prices in minor currency units and cursor pagination.",
"inputSchema": {
"type": "object",
"properties": {
"meta": {
"type": "object",
"description": "Optional UCP agent metadata. Required on /agent/ucp (phase 2); optional here.",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"description": "Agent profile URL (HTTPS)."
}
}
}
}
},
"catalog": {
"type": "object",
"description": "Catalog search parameters.",
"properties": {
"query": {
"type": "string",
"description": "Full-text search query. Required when filters are not provided."
},
"context": {
"type": "object",
"description": "Buyer context overrides. Falls back to store-view defaults when omitted.",
"properties": {
"address_country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code (e.g. \"US\")."
},
"currency": {
"type": "string",
"description": "ISO 4217 currency code (e.g. \"USD\")."
},
"language": {
"type": "string",
"description": "BCP 47 language tag (e.g. \"en_US\")."
},
"intent": {
"type": "string",
"description": "Buyer intent hint for ranking (e.g. \"gift\")."
}
}
},
"filters": {
"type": "object",
"description": "Narrow results by category or price. Price values are in minor currency units (integers).",
"properties": {
"categories": {
"type": "array",
"description": "Filter by category IDs.",
"items": {
"type": "string"
}
},
"price_min": {
"type": "integer",
"description": "Minimum price in minor currency units (e.g. 1000 = $10.00 USD)."
},
"price_max": {
"type": "integer",
"description": "Maximum price in minor currency units (e.g. 30000 = $300.00 USD)."
}
}
},
"pagination": {
"type": "object",
"description": "Cursor-based pagination.",
"properties": {
"cursor": {
"type": "string",
"description": "Opaque cursor from a previous response's pagination.cursor field."
},
"limit": {
"type": "integer",
"description": "Number of results per page. Default 10, max 250.",
"default": 10,
"minimum": 1,
"maximum": 250
}
}
}
},
"required": []
}
},
"required": [
"catalog"
]
}
}