← WebMCP Directory

Tool tree

matrixops-phi.vercel.app

CommerceTools verified
Website
MatrixOps
Explore capabilities
    prepare_food_orderSensitive Action

    Prepare a selected food option for ordering. Use this after the user has selected a food option. This tool creates an order summary for human review. It does not make a payment or place a final order.

    View tool JSON
    {
      "name": "prepare_food_order",
      "kind": "transact",
      "impl": "imperative",
      "description": "Prepare a selected food option for ordering. Use this after the user has selected a food option. This tool creates an order summary for human review. It does not make a payment or place a final order.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "restaurant": {
            "type": "string",
            "description": "Name of the selected restaurant."
          },
          "item": {
            "type": "string",
            "description": "Name of the selected food item."
          },
          "price": {
            "type": "number",
            "description": "Price of the selected food item in Malaysian Ringgit."
          },
          "deliveryTime": {
            "type": "number",
            "description": "Estimated delivery time in minutes."
          },
          "deliveryType": {
            "type": "string",
            "enum": [
              "delivery",
              "pickup",
              "dine-in"
            ]
          }
        },
        "required": [
          "restaurant",
          "item",
          "price"
        ]
      }
    }
    search_food_optionsAnswer

    Find food options in MatrixOps based on price, sugar, rating, dietary requirements, location and availability.

    View tool JSON
    {
      "name": "search_food_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find food options in MatrixOps based on price, sugar, rating, dietary requirements, location and availability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "maxPrice": {
            "type": "number",
            "description": "Maximum acceptable price in Malaysian Ringgit."
          },
          "maxSugar": {
            "type": "number",
            "description": "Maximum acceptable sugar amount in grams."
          },
          "minRating": {
            "type": "number",
            "description": "Minimum acceptable customer rating from 0 to 5."
          },
          "halalOnly": {
            "type": "boolean",
            "description": "Whether the food must be halal."
          },
          "vegetarianOnly": {
            "type": "boolean",
            "description": "Whether the food must be vegetarian."
          },
          "maxDeliveryTime": {
            "type": "number",
            "description": "Maximum acceptable delivery time in minutes."
          }
        }
      }
    }
    compare_matrix_optionsAnswer

    Compare 2 or more MatrixOps options and return structured trade-offs for price, rating, distance, availability and promotions.

    View tool JSON
    {
      "name": "compare_matrix_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Compare 2 or more MatrixOps options and return structured trade-offs for price, rating, distance, availability and promotions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "food",
              "grocery",
              "service"
            ],
            "description": "MatrixOps category to compare."
          },
          "optionNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "minItems": 2,
            "maxItems": 3,
            "description": "Names of the options to compare."
          }
        },
        "required": [
          "category",
          "optionNames"
        ]
      }
    }
    search_grocery_optionsAnswer

    Find grocery products based on product name, price, quantity, stock, delivery availability and store rating.

    View tool JSON
    {
      "name": "search_grocery_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find grocery products based on product name, price, quantity, stock, delivery availability and store rating.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "product": {
            "type": "string",
            "description": "Name of the grocery product the user wants."
          },
          "maxPrice": {
            "type": "number",
            "description": "Maximum acceptable price in Malaysian Ringgit."
          },
          "minQuantity": {
            "type": "number",
            "description": "Minimum quantity required."
          },
          "deliveryRequired": {
            "type": "boolean",
            "description": "Whether the user requires delivery."
          }
        }
      }
    }
    search_service_optionsAnswer

    Find service options in MatrixOps based on price, rating, availability and distance.

    View tool JSON
    {
      "name": "search_service_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find service options in MatrixOps based on price, rating, availability and distance.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "maxPrice": {
            "type": "number",
            "description": "Maximum acceptable service price in Malaysian Ringgit."
          },
          "minRating": {
            "type": "number",
            "description": "Minimum acceptable customer rating from 0 to 5."
          },
          "maxDistance": {
            "type": "number",
            "description": "Maximum acceptable distance in kilometres."
          }
        }
      }
    }