← WebMCP Directory

Tool tree

buffaloburger.com

CommerceTools verified
Website
Arabic-language online ordering site for the Buffalo Burger restaurant chain, with its menu, meal offers and branch locations.
Explore capabilities
    open_pageAction

    Navigate this browser tab to a menu item or offer so the customer can customise and order it. Use the slug and kind returned by get_menu.

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this browser tab to a menu item or offer so the customer can customise and order it. Use the slug and kind returned by get_menu.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "menu-item",
              "offer"
            ]
          },
          "slug": {
            "type": "string",
            "description": "Item or offer slug from get_menu."
          }
        },
        "required": [
          "kind",
          "slug"
        ]
      }
    }
    list_branchesAnswer

    All live restaurant branches with address, coordinates and which order types they accept.

    View tool JSON
    {
      "name": "list_branches",
      "kind": "answer",
      "impl": "imperative",
      "description": "All live restaurant branches with address, coordinates and which order types they accept.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {}
      }
    }
    get_menuAnswer

    The full menu grouped by category, with offers first. Each item has a VAT-inclusive starting price, a slug for get_menu_item / get_offer, and its page url.

    View tool JSON
    {
      "name": "get_menu",
      "kind": "answer",
      "impl": "imperative",
      "description": "The full menu grouped by category, with offers first. Each item has a VAT-inclusive starting price, a slug for get_menu_item / get_offer, and its page url.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "branch_slug": {
            "default": "all",
            "description": "Branch slug from list_branches. Defaults to \"all\", the country-wide catalogue.",
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        }
      }
    }
    get_menu_itemAnswer

    Full detail for one menu item: sizes, required and optional choices with their price effect, and defaults.

    View tool JSON
    {
      "name": "get_menu_item",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full detail for one menu item: sizes, required and optional choices with their price effect, and defaults.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "description": "Item slug from get_menu, e.g. \"cholos\"."
          },
          "branch_slug": {
            "default": "all",
            "description": "Branch slug from list_branches. Defaults to \"all\", the country-wide catalogue.",
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "slug"
        ]
      }
    }
    get_offerAnswer

    Full detail for one offer (bundle): fixed price plus the slots to fill — mains, fries, drinks, free items — and any upgrade costs.

    View tool JSON
    {
      "name": "get_offer",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full detail for one offer (bundle): fixed price plus the slots to fill — mains, fries, drinks, free items — and any upgrade costs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "description": "Offer slug from get_menu, e.g. \"big-bacon\"."
          },
          "branch_slug": {
            "default": "all",
            "description": "Branch slug from list_branches. Defaults to \"all\", the country-wide catalogue.",
            "type": "string",
            "minLength": 1,
            "maxLength": 128
          }
        },
        "required": [
          "slug"
        ]
      }
    }