Tool tree
verdant-market-grocery.openai.chatgpt.site
demoCommerce
https://verdant-market-grocery.openai.chatgpt.site/A fresh, organic-forward neighborhood market for everyday good things.
list_departmentsAnswer
List the supermarket departments available to browse.
View tool JSON
{
"name": "list_departments",
"kind": "answer",
"impl": "imperative",
"description": "List the supermarket departments available to browse.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}search_productsAnswer
Search catalog products by name, department, and organic status.
View tool JSON
{
"name": "search_products",
"kind": "answer",
"impl": "imperative",
"description": "Search catalog products by name, department, and organic status.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Case-insensitive product-name query."
},
"section": {
"type": "string",
"enum": [
"Produce",
"Dairy & Eggs",
"Bakery",
"Pantry & Baking",
"Meat & Seafood",
"Deli & Prepared",
"Frozen",
"Beverages",
"Snacks",
"Household & Personal"
],
"description": "Optional department filter."
},
"organic": {
"type": "boolean",
"description": "When true, return organic products only."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Maximum products to return."
}
},
"additionalProperties": false
}
}browse_departmentAction
Browse products in one supermarket department.
View tool JSON
{
"name": "browse_department",
"kind": "act",
"impl": "imperative",
"description": "Browse products in one supermarket department.",
"inputSchema": {
"type": "object",
"properties": {
"department": {
"type": "string",
"enum": [
"Produce",
"Dairy & Eggs",
"Bakery",
"Pantry & Baking",
"Meat & Seafood",
"Deli & Prepared",
"Frozen",
"Beverages",
"Snacks",
"Household & Personal"
],
"description": "Department to browse."
}
},
"required": [
"department"
],
"additionalProperties": false
}
}get_productAnswer
Fetch full details for one product by product_id.
View tool JSON
{
"name": "get_product",
"kind": "answer",
"impl": "imperative",
"description": "Fetch full details for one product by product_id.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"minimum": 1,
"maximum": 110,
"description": "Catalog product ID."
}
},
"required": [
"product_id"
],
"additionalProperties": false
}
}get_cartAnswer
Read the current cart contents, item count, and subtotal.
View tool JSON
{
"name": "get_cart",
"kind": "answer",
"impl": "imperative",
"description": "Read the current cart contents, item count, and subtotal.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}add_to_cartAction
Add a catalog product to the cart.
View tool JSON
{
"name": "add_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Add a catalog product to the cart.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"minimum": 1,
"maximum": 110,
"description": "Catalog product ID."
},
"quantity": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Number of units to add."
}
},
"required": [
"product_id"
],
"additionalProperties": false
}
}update_cart_itemAction
Set the quantity of an existing cart item.
View tool JSON
{
"name": "update_cart_item",
"kind": "act",
"impl": "imperative",
"description": "Set the quantity of an existing cart item.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"minimum": 1,
"maximum": 110,
"description": "Catalog product ID."
},
"quantity": {
"type": "integer",
"minimum": 0,
"description": "New quantity; use 0 to remove the item."
}
},
"required": [
"product_id",
"quantity"
],
"additionalProperties": false
}
}remove_from_cartAction
Remove one product from the cart.
View tool JSON
{
"name": "remove_from_cart",
"kind": "act",
"impl": "imperative",
"description": "Remove one product from the cart.",
"inputSchema": {
"type": "object",
"properties": {
"product_id": {
"type": "integer",
"minimum": 1,
"maximum": 110,
"description": "Catalog product ID."
}
},
"required": [
"product_id"
],
"additionalProperties": false
}
}get_checkout_summaryAnswer
Call this after adding all desired items to the cart to review the final subtotal, delivery fee, and order total before checkout.
View tool JSON
{
"name": "get_checkout_summary",
"kind": "answer",
"impl": "imperative",
"description": "Call this after adding all desired items to the cart to review the final subtotal, delivery fee, and order total before checkout.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}