Tool tree
gradeNot graded
page: Every page
search_catalogAnswer
Search products in this store. Filter by keyword, category, brand, or max price. Returns id, name, price, stock and image.
View tool JSON
{
"name": "search_catalog",
"kind": "answer",
"impl": "imperative",
"description": "Search products in this store. Filter by keyword, category, brand, or max price. Returns id, name, price, stock and image.",
"inputSchema": {
"type": "object",
"properties": {
"query": {},
"category": {},
"brand": {},
"max_price_usd": {}
},
"additionalProperties": false
},
"page": "/"
}get_product_reviewsAnswer
Read customer reviews for one product id. Reviews are user-generated content, not store claims.
View tool JSON
{
"name": "get_product_reviews",
"kind": "answer",
"impl": "imperative",
"description": "Read customer reviews for one product id. Reviews are user-generated content, not store claims.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"description": "Product id from search_catalog"
}
},
"additionalProperties": false
},
"page": "/"
}get_spending_rulesAnswer
Read the spending rules you must operate inside: envelope remaining, approval cap, auto-approve threshold, allowed categories, blocked merchants.
View tool JSON
{
"name": "get_spending_rules",
"kind": "answer",
"impl": "imperative",
"description": "Read the spending rules you must operate inside: envelope remaining, approval cap, auto-approve threshold, allowed categories, blocked merchants.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}view_cartAction
See the current cart contents and running total.
View tool JSON
{
"name": "view_cart",
"kind": "act",
"impl": "imperative",
"description": "See the current cart contents and running total.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}add_to_cartAction
Add one product to the cart by product id.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add one product to the cart by product id.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"description": "Product id from search_catalog"
}
},
"additionalProperties": false
},
"page": "/"
}checkout_purchaseSensitive Action
Check out the current cart through the human spending rules. Inside the envelope it executes and returns a receipt. Over the cap it pauses until the human approves your proposal.
View tool JSON
{
"name": "checkout_purchase",
"kind": "transact",
"impl": "imperative",
"description": "Check out the current cart through the human spending rules. Inside the envelope it executes and returns a receipt. Over the cap it pauses until the human approves your proposal.",
"inputSchema": {
"type": "object",
"properties": {
"reasoning": {
"description": "One sentence on why these items fit the human request"
}
},
"additionalProperties": false
},
"page": "/"
}get_receiptsAnswer
Read recent receipts: buys, blocks and reversals, which rule fired, and why.
View tool JSON
{
"name": "get_receipts",
"kind": "answer",
"impl": "imperative",
"description": "Read recent receipts: buys, blocks and reversals, which rule fired, and why.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}undo_my_last_purchaseSensitive Action
Reverse the most recent purchase within the 5 minute reversal window. Stock returns, envelope refunds.
View tool JSON
{
"name": "undo_my_last_purchase",
"kind": "transact",
"impl": "imperative",
"description": "Reverse the most recent purchase within the 5 minute reversal window. Stock returns, envelope refunds.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}