Tool tree
Online shop of Musicworld Brilon, a German music retailer, with a searchable product catalogue, customer login and newsletter.
Implementation
gradeNot graded
gradeNot graded
search_productsAnswer
Search the current Musicworld storefront catalog. Returns matching visible products with SKU, URL, image, price, currency and availability.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search the current Musicworld storefront catalog. Returns matching visible products with SKU, URL, image, price, currency and availability.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 64,
"description": "Product name, model, manufacturer, feature or SKU to search for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "Maximum number of matching products to return."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}search_storefrontAnswer
Search the Musicworld storefront catalog and display the matching product results.
View tool JSON
{
"name": "search_storefront",
"kind": "answer",
"impl": "declarative",
"description": "Search the Musicworld storefront catalog and display the matching product results.",
"inputSchema": {
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Gesamten Shop hier durchsuchen..."
}
}
}
}fill_customer_loginAction
Fill in the Musicworld customer login form for the user to review and submit.
View tool JSON
{
"name": "fill_customer_login",
"kind": "act",
"impl": "declarative",
"description": "Fill in the Musicworld customer login form for the user to review and submit.",
"inputSchema": {
"type": "object",
"properties": {
"context": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"username",
"password"
]
}
}prepare_newsletter_subscriptionSensitive Action
Fill in the newsletter subscription form for the user to verify and submit.
View tool JSON
{
"name": "prepare_newsletter_subscription",
"kind": "transact",
"impl": "declarative",
"description": "Fill in the newsletter subscription form for the user to verify and submit.",
"inputSchema": {
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Geben Sie Ihre E-Mail-Adresse ein"
},
"form_key": {
"type": "string"
}
},
"required": [
"email"
]
}
}