Tool tree
GymBeam online store for Bosnia and Herzegovina, with a searchable product catalog, category browsing, prices, brands and stock availability.
Implementation
gradeNot graded
gradeNot graded
search_productsAnswer
Full-text product search across the GymBeam catalog. Returns SKU, name, price, brand.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Full-text product search across the GymBeam catalog. Returns SKU, name, price, brand.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"pageSize": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 10
}
},
"required": [
"query"
]
}
}get_productAnswer
Fetch product detail by url_key. Returns SKU, name, price, stock, brand, short description.
View tool JSON
{
"name": "get_product",
"kind": "answer",
"impl": "imperative",
"description": "Fetch product detail by url_key. Returns SKU, name, price, stock, brand, short description.",
"inputSchema": {
"type": "object",
"properties": {
"url_key": {
"type": "string"
}
},
"required": [
"url_key"
]
}
}get_categoriesAnswer
Return the GymBeam category tree (top two levels).
View tool JSON
{
"name": "get_categories",
"kind": "answer",
"impl": "imperative",
"description": "Return the GymBeam category tree (top two levels).",
"inputSchema": {
"type": "object",
"properties": {}
}
}get_category_productsAnswer
List products in a category by url_key. Bestseller-sorted, paginated.
View tool JSON
{
"name": "get_category_products",
"kind": "answer",
"impl": "imperative",
"description": "List products in a category by url_key. Bestseller-sorted, paginated.",
"inputSchema": {
"type": "object",
"properties": {
"url_key": {
"type": "string"
},
"pageSize": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
},
"currentPage": {
"type": "integer",
"minimum": 1,
"default": 1
}
},
"required": [
"url_key"
]
}
}