Tool tree
Micro-store where AI personal shoppers and humans collaborate to find gifts via WebMCP.
Implementation
gradeNot graded
gradeNot graded
search_giftsAnswer
Search the curated gift catalog based on recipient interests, budget, and relationship.
View tool JSON
{
"name": "search_gifts",
"kind": "answer",
"impl": "imperative",
"description": "Search the curated gift catalog based on recipient interests, budget, and relationship.",
"inputSchema": {
"type": "object",
"properties": {
"interests": {
"type": "array",
"items": {
"type": "string"
},
"description": "e.g., ['gardening', 'coffee', 'tech']"
},
"budget_max": {
"type": "number",
"description": "Maximum price in USD"
},
"relationship": {
"type": "string",
"description": "e.g., 'father', 'friend', 'partner'"
}
},
"required": [
"interests",
"budget_max"
]
}
}get_gift_detailsAnswer
Get detailed information, shipping time, and reviews for a specific gift.
View tool JSON
{
"name": "get_gift_details",
"kind": "answer",
"impl": "imperative",
"description": "Get detailed information, shipping time, and reviews for a specific gift.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "string",
"description": "The unique ID of the product"
}
},
"required": [
"product_id"
]
}
}reserve_giftSensitive Action
Hold a specific gift for 15 minutes so the human can review before final purchase.
View tool JSON
{
"name": "reserve_gift",
"kind": "transact",
"impl": "imperative",
"description": "Hold a specific gift for 15 minutes so the human can review before final purchase.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "string"
},
"recipient_email": {
"type": "string",
"description": "Email to send the reservation confirmation to"
}
},
"required": [
"product_id",
"recipient_email"
]
}
}