You're viewing a demo portfolio

Join the waitlist
PRSM

manage_inventory

Active

Tool of clawshow

declared in 1.27.1

Track inventory levels with add, remove, query, and low-stock alert capabilities. Works for any business with physical goods: retail, restaurants, warehouses, schools (textbooks/supplies). Input: action (add/remove/query/alert), item details, namespace. Output: current stock levels, or alert list for items below threshold. Supports batch updates and inventory snapshots. Namespace-isolated for multi-tenant use. Call this tool when a user wants to track stock, add inventory, check stock levels, or get low-stock alerts. Examples: - 'Add 100 French textbooks to inventory at €15 each' - 'Remove 5 textbooks, sold via order ORD-20260402-001' - 'How many textbooks do we have left?' - 'Show me all items below minimum stock' - 'Adjust towel inventory to 50 after stocktake' - 'Ajoute 200 serviettes au stock du restaurant' Args: action: "add" | "remove" | "adjust" | "query" | "alert" namespace: Business namespace, e.g. "florent", "school-paris" # add params: item_name: Item name sku: Optional SKU (auto-generated if empty) quantity: Quantity to add unit: "piece" | "kg" | "liter" | "box" | "pack" category: "product" | "material" | "supply" | "ingredient" | "equipment" unit_cost: Cost per unit location: Storage location min_stock: Minimum stock alert threshold (default 5) metadata: Custom key-value pairs # remove params: sku: SKU to deduct from quantity: Amount to remove reason: "sold" | "used" | "damaged" | "returned" | "other" order_id: Optional linked order ID # adjust params: sku: SKU to adjust new_quantity: Actual count after stocktake reason: Adjustment reason # query params: sku: Query specific SKU (optional) category: Filter by category keyword: Search by item name below_min: True = only items below min_stock # alert: no extra params needed Returns: JSON with item details, query results, or alert list.

Parameters schema

{
  "type": "object",
  "title": "manage_inventoryArguments",
  "required": [
    "action",
    "namespace"
  ],
  "properties": {
    "sku": {
      "type": "string",
      "title": "Sku",
      "default": ""
    },
    "unit": {
      "type": "string",
      "title": "Unit",
      "default": "piece"
    },
    "action": {
      "type": "string",
      "title": "Action"
    },
    "reason": {
      "type": "string",
      "title": "Reason",
      "default": ""
    },
    "keyword": {
      "type": "string",
      "title": "Keyword",
      "default": ""
    },
    "category": {
      "type": "string",
      "title": "Category",
      "default": ""
    },
    "location": {
      "type": "string",
      "title": "Location",
      "default": ""
    },
    "metadata": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {
          "type": "null"
        }
      ],
      "title": "Metadata",
      "default": null
    },
    "order_id": {
      "type": "string",
      "title": "Order Id",
      "default": ""
    },
    "quantity": {
      "type": "integer",
      "title": "Quantity",
      "default": 0
    },
    "below_min": {
      "type": "boolean",
      "title": "Below Min",
      "default": false
    },
    "item_name": {
      "type": "string",
      "title": "Item Name",
      "default": ""
    },
    "min_stock": {
      "type": "integer",
      "title": "Min Stock",
      "default": 5
    },
    "namespace": {
      "type": "string",
      "title": "Namespace"
    },
    "unit_cost": {
      "type": "number",
      "title": "Unit Cost",
      "default": 0
    },
    "new_quantity": {
      "type": "integer",
      "title": "New Quantity",
      "default": 0
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

clawshow

https://github.com/jason2016/clawshow-mcp-server

2/7 registries
View full server →