Tool tree
gradeNot graded
searchProductsAnswer
Search the AmeriGlide product catalog (stair lifts, vertical platform lifts, walk-in tubs, ramps, scooters, etc.). Returns matching products with names, IDs, prices, and URLs.
View tool JSON
{
"name": "searchProducts",
"kind": "answer",
"impl": "imperative",
"description": "Search the AmeriGlide product catalog (stair lifts, vertical platform lifts, walk-in tubs, ramps, scooters, etc.). Returns matching products with names, IDs, prices, and URLs.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search terms, e.g. 'outdoor stair lift' or 'walk in tub'"
}
},
"required": [
"query"
]
}
}getCartAnswer
Read the current contents of the user's shopping cart: line items, quantities, applied coupons, and totals. Session-scoped to the current browser.
View tool JSON
{
"name": "getCart",
"kind": "answer",
"impl": "imperative",
"description": "Read the current contents of the user's shopping cart: line items, quantities, applied coupons, and totals. Session-scoped to the current browser.",
"inputSchema": {
"type": "object",
"properties": {}
}
}addToCartAction
Add a product to the user's shopping cart by product ID. Use searchProducts first to find the productId. Does not place an order — the user must still review the cart and check out.
View tool JSON
{
"name": "addToCart",
"kind": "act",
"impl": "imperative",
"description": "Add a product to the user's shopping cart by product ID. Use searchProducts first to find the productId. Does not place an order — the user must still review the cart and check out.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "integer",
"description": "Numeric product ID returned by searchProducts"
}
},
"required": [
"productId"
]
}
}getFreightCostAnswer
Calculate freight (shipping) cost for the products currently in the user's cart and configured destination. Depends on session state — the user or agent must have added items via addToCart and selected a destination first.
View tool JSON
{
"name": "getFreightCost",
"kind": "answer",
"impl": "imperative",
"description": "Calculate freight (shipping) cost for the products currently in the user's cart and configured destination. Depends on session state — the user or agent must have added items via addToCart and selected a destination first.",
"inputSchema": {
"type": "object",
"properties": {}
}
}getProtectionPlansAnswer
List available protection plans (extended warranty, expedited processing, shipping insurance) for a product.
View tool JSON
{
"name": "getProtectionPlans",
"kind": "answer",
"impl": "imperative",
"description": "List available protection plans (extended warranty, expedited processing, shipping insurance) for a product.",
"inputSchema": {
"type": "object",
"properties": {
"productId": {
"type": "integer",
"description": "Numeric product ID returned by searchProducts"
}
},
"required": [
"productId"
]
}
}