Tool tree
gradeNot graded
search_itemsAnswer
Search the marketplace catalog by product need, category, or descriptive keywords. Use this to begin a product discovery goal.
View tool JSON
{
"name": "search_items",
"kind": "answer",
"impl": "imperative",
"description": "Search the marketplace catalog by product need, category, or descriptive keywords. Use this to begin a product discovery goal.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A concise product need or category, such as gift or headphones."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_item_detailsAnswer
Get complete details for one marketplace item by its ID.
View tool JSON
{
"name": "get_item_details",
"kind": "answer",
"impl": "imperative",
"description": "Get complete details for one marketplace item by its ID.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string",
"description": "The marketplace item ID."
}
},
"required": [
"itemId"
],
"additionalProperties": false
}
}filter_itemsAction
Narrow the current marketplace results by maximum price, minimum rating, and latest acceptable delivery weekday.
View tool JSON
{
"name": "filter_items",
"kind": "act",
"impl": "imperative",
"description": "Narrow the current marketplace results by maximum price, minimum rating, and latest acceptable delivery weekday.",
"inputSchema": {
"type": "object",
"properties": {
"maxPrice": {
"type": "number",
"description": "Maximum price in US dollars."
},
"minRating": {
"type": "number",
"description": "Minimum customer rating from 0 to 5."
},
"deliveryBy": {
"type": "string",
"description": "Latest delivery weekday, such as Thursday."
}
},
"required": [],
"additionalProperties": false
}
}compare_itemsAction
Compare the strongest currently visible items by rating, price, delivery, and attributes.
View tool JSON
{
"name": "compare_items",
"kind": "act",
"impl": "imperative",
"description": "Compare the strongest currently visible items by rating, price, delivery, and attributes.",
"inputSchema": {
"type": "object",
"properties": {
"limit": {
"type": "number",
"description": "Number of top items to compare, from 2 to 4."
}
},
"required": [],
"additionalProperties": false
}
}add_to_cartAction
Add a specific item, or the best currently visible option, to the temporary demo cart. This changes cart state but does not purchase anything.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add a specific item, or the best currently visible option, to the temporary demo cart. This changes cart state but does not purchase anything.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string",
"description": "Optional item ID."
},
"selection": {
"type": "string",
"description": "Use best to select the highest-rated visible item."
}
},
"required": [],
"additionalProperties": false
}
}remove_from_cartAction
Remove one item from the temporary demo cart.
View tool JSON
{
"name": "remove_from_cart",
"kind": "act",
"impl": "imperative",
"description": "Remove one item from the temporary demo cart.",
"inputSchema": {
"type": "object",
"properties": {
"itemId": {
"type": "string",
"description": "The item ID to remove."
}
},
"required": [
"itemId"
],
"additionalProperties": false
}
}get_cartAnswer
Read the current temporary demo cart and its total.
View tool JSON
{
"name": "get_cart",
"kind": "answer",
"impl": "imperative",
"description": "Read the current temporary demo cart and its total."
}set_delivery_preferenceAction
Set the preferred delivery speed for the demo cart.
View tool JSON
{
"name": "set_delivery_preference",
"kind": "act",
"impl": "imperative",
"description": "Set the preferred delivery speed for the demo cart.",
"inputSchema": {
"type": "object",
"properties": {
"preference": {
"type": "string",
"enum": [
"Standard",
"Express"
],
"description": "Preferred demo delivery speed."
}
},
"required": [
"preference"
],
"additionalProperties": false
}
}prepare_checkoutSensitive Action
Prepare a review of the demo order without placing it or charging money.
View tool JSON
{
"name": "prepare_checkout",
"kind": "transact",
"impl": "imperative",
"description": "Prepare a review of the demo order without placing it or charging money."
}checkoutSensitive Action
Complete a simulated checkout. No payment is collected and no real purchase occurs.
View tool JSON
{
"name": "checkout",
"kind": "transact",
"impl": "imperative",
"description": "Complete a simulated checkout. No payment is collected and no real purchase occurs."
}