C

coffee-shop

Chrome Labs specialty coffee storefront demo

3read
1action
https://googlechromelabs.github.io/webmcp-tools/demos/coffee-shop/

demo · Commerce · JSON · API for agents

Tools 4 tools

search_catalogread

Navigates the boutique to find a product and opens its page.

View tool JSON
{
  "name": "search_catalog",
  "kind": "read",
  "impl": "imperative",
  "description": "Navigates the boutique to find a product and opens its page.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string"
      }
    },
    "required": [
      "query"
    ]
  },
  "page": "/"
}
get_order_historyread

Retrieves past orders to identify a user's 'usual' beans for reordering.

View tool JSON
{
  "name": "get_order_history",
  "kind": "read",
  "impl": "imperative",
  "description": "Retrieves past orders to identify a user's 'usual' beans for reordering.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
reorder_productaction

Adds an item to the cart and visually updates the UI bag icon.

View tool JSON
{
  "name": "reorder_product",
  "kind": "action",
  "impl": "imperative",
  "description": "Adds an item to the cart and visually updates the UI bag icon.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "item_id": {
        "type": "string"
      }
    },
    "required": [
      "item_id"
    ]
  },
  "page": "/"
}
get_machine_specificationsread

Provides technical dimensions, height, and water tank capacity for the Alchemist machine.

View tool JSON
{
  "name": "get_machine_specifications",
  "kind": "read",
  "impl": "imperative",
  "description": "Provides technical dimensions, height, and water tank capacity for the Alchemist machine.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}