← WebMCP Directory

Tool tree

emingure.github.io

Developer ToolsTools verified
Website
simple-webmcp
Explore capabilities
    search_productsAnswer

    Search products by name or ID

    View tool JSON
    {
      "name": "search_products",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search products by name or ID",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search term"
          },
          "limit": {
            "type": "integer",
            "default": 10,
            "minimum": 1,
            "maximum": 20,
            "description": "Max results"
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }
    get_productAnswer

    Get product details

    View tool JSON
    {
      "name": "get_product",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get product details",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string",
            "enum": [
              "macbook",
              "keyboard",
              "mouse",
              "monitor"
            ],
            "description": "Product ID"
          }
        },
        "required": [
          "productId"
        ],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }
    get_cartAnswer

    Get current cart with totals

    View tool JSON
    {
      "name": "get_cart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get current cart with totals",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }
    add_to_cartAction

    Add product to shopping cart

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add product to shopping cart",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string",
            "enum": [
              "macbook",
              "keyboard",
              "mouse",
              "monitor"
            ],
            "description": "Product ID"
          },
          "quantity": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "description": "Quantity 1–10 (required)"
          }
        },
        "required": [
          "productId",
          "quantity"
        ],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }
    update_cartAction

    Update quantity (0 removes)

    View tool JSON
    {
      "name": "update_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Update quantity (0 removes)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "productId": {
            "type": "string",
            "enum": [
              "macbook",
              "keyboard",
              "mouse",
              "monitor"
            ]
          },
          "quantity": {
            "type": "integer",
            "minimum": 0,
            "maximum": 10,
            "description": "New quantity"
          }
        },
        "required": [
          "productId",
          "quantity"
        ],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }
    checkoutSensitive Action

    Checkout cart

    View tool JSON
    {
      "name": "checkout",
      "kind": "transact",
      "impl": "imperative",
      "description": "Checkout cart",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "description": "Customer email"
          },
          "address": {
            "type": "string",
            "description": "Shipping address (optional)"
          }
        },
        "required": [
          "email",
          "address"
        ],
        "additionalProperties": false
      },
      "page": "/simple-webmcp/demo/"
    }