{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/bigcommerce/dist/index.js"
    ],
    "env": {
      "BIGCOMMERCE_ACCESS_TOKEN": "factory_discovery_dummy",
      "BIGCOMMERCE_STORE_HASH": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_products": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "Test Name",
          "sku": "test_value",
          "brand_id": 50,
          "categories": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "include": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_products:empty-name": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "",
          "sku": "test_value",
          "brand_id": 50,
          "categories": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_products:empty-sku": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "Test Name",
          "sku": "",
          "brand_id": 50,
          "categories": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_products:empty-categories": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "Test Name",
          "sku": "test_value",
          "brand_id": 50,
          "categories": "",
          "is_visible": true,
          "availability": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_products:empty-availability": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "Test Name",
          "sku": "test_value",
          "brand_id": 50,
          "categories": "test_value",
          "is_visible": true,
          "availability": "",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_products:empty-include": {
        "args": {
          "limit": 50,
          "page": 50,
          "name": "Test Name",
          "sku": "test_value",
          "brand_id": 50,
          "categories": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "include": ""
        },
        "expect": "exists"
      },
      "get_product": {
        "args": {
          "product_id": 50,
          "include": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_product:empty-include": {
        "args": {
          "product_id": 50,
          "include": ""
        },
        "expect": "exists"
      },
      "create_product": {
        "args": {
          "name": "Test Name",
          "type": "test_value",
          "weight": 50,
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "brand_id": 50,
          "inventory_level": 50,
          "inventory_tracking": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "cost_price": 50,
          "sale_price": 50
        },
        "expect": "content && content.length > 0"
      },
      "create_product:empty-sku": {
        "args": {
          "name": "Test Name",
          "type": "test_value",
          "weight": 50,
          "price": 50,
          "sku": "",
          "description": "test_value",
          "categories": [],
          "brand_id": 50,
          "inventory_level": 50,
          "inventory_tracking": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "cost_price": 50,
          "sale_price": 50
        },
        "expect": "exists"
      },
      "create_product:empty-description": {
        "args": {
          "name": "Test Name",
          "type": "test_value",
          "weight": 50,
          "price": 50,
          "sku": "test_value",
          "description": "",
          "categories": [],
          "brand_id": 50,
          "inventory_level": 50,
          "inventory_tracking": "test_value",
          "is_visible": true,
          "availability": "test_value",
          "cost_price": 50,
          "sale_price": 50
        },
        "expect": "exists"
      },
      "create_product:empty-inventory_tracking": {
        "args": {
          "name": "Test Name",
          "type": "test_value",
          "weight": 50,
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "brand_id": 50,
          "inventory_level": 50,
          "inventory_tracking": "",
          "is_visible": true,
          "availability": "test_value",
          "cost_price": 50,
          "sale_price": 50
        },
        "expect": "exists"
      },
      "create_product:empty-availability": {
        "args": {
          "name": "Test Name",
          "type": "test_value",
          "weight": 50,
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "brand_id": 50,
          "inventory_level": 50,
          "inventory_tracking": "test_value",
          "is_visible": true,
          "availability": "",
          "cost_price": 50,
          "sale_price": 50
        },
        "expect": "exists"
      },
      "update_product": {
        "args": {
          "product_id": 50,
          "name": "Test Name",
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "inventory_level": 50,
          "is_visible": true,
          "availability": "test_value",
          "sale_price": 50
        },
        "expect": "content && content.length > 0"
      },
      "update_product:empty-name": {
        "args": {
          "product_id": 50,
          "name": "",
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "inventory_level": 50,
          "is_visible": true,
          "availability": "test_value",
          "sale_price": 50
        },
        "expect": "exists"
      },
      "update_product:empty-sku": {
        "args": {
          "product_id": 50,
          "name": "Test Name",
          "price": 50,
          "sku": "",
          "description": "test_value",
          "categories": [],
          "inventory_level": 50,
          "is_visible": true,
          "availability": "test_value",
          "sale_price": 50
        },
        "expect": "exists"
      },
      "update_product:empty-description": {
        "args": {
          "product_id": 50,
          "name": "Test Name",
          "price": 50,
          "sku": "test_value",
          "description": "",
          "categories": [],
          "inventory_level": 50,
          "is_visible": true,
          "availability": "test_value",
          "sale_price": 50
        },
        "expect": "exists"
      },
      "update_product:empty-availability": {
        "args": {
          "product_id": 50,
          "name": "Test Name",
          "price": 50,
          "sku": "test_value",
          "description": "test_value",
          "categories": [],
          "inventory_level": 50,
          "is_visible": true,
          "availability": "",
          "sale_price": 50
        },
        "expect": "exists"
      },
      "list_orders": {
        "args": {
          "limit": 50,
          "page": 50,
          "min_date_created": "test_value",
          "max_date_created": "test_value",
          "status_id": 50,
          "customer_id": 50,
          "min_total": 50,
          "max_total": 50,
          "is_deleted": true,
          "sort": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_orders:empty-min_date_created": {
        "args": {
          "limit": 50,
          "page": 50,
          "min_date_created": "",
          "max_date_created": "test_value",
          "status_id": 50,
          "customer_id": 50,
          "min_total": 50,
          "max_total": 50,
          "is_deleted": true,
          "sort": "test_value"
        },
        "expect": "exists"
      },
      "list_orders:empty-max_date_created": {
        "args": {
          "limit": 50,
          "page": 50,
          "min_date_created": "test_value",
          "max_date_created": "",
          "status_id": 50,
          "customer_id": 50,
          "min_total": 50,
          "max_total": 50,
          "is_deleted": true,
          "sort": "test_value"
        },
        "expect": "exists"
      },
      "list_orders:empty-sort": {
        "args": {
          "limit": 50,
          "page": 50,
          "min_date_created": "test_value",
          "max_date_created": "test_value",
          "status_id": 50,
          "customer_id": 50,
          "min_total": 50,
          "max_total": 50,
          "is_deleted": true,
          "sort": ""
        },
        "expect": "exists"
      },
      "get_order": {
        "args": {
          "order_id": 50,
          "include_products": true,
          "include_shipping": true
        },
        "expect": "content && content.length > 0"
      },
      "list_customers": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "Test Name",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "test_value",
          "include": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_customers:empty-email": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "",
          "name": "Test Name",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-name": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-company": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "Test Name",
          "company": "",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-date_created_min": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "Test Name",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "",
          "date_created_max": "test_value",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-date_created_max": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "Test Name",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "",
          "include": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-include": {
        "args": {
          "limit": 50,
          "page": 50,
          "email": "test@example.com",
          "name": "Test Name",
          "company": "test_value",
          "customer_group_id": 50,
          "date_created_min": "test_value",
          "date_created_max": "test_value",
          "include": ""
        },
        "expect": "exists"
      },
      "update_inventory": {
        "args": {
          "product_id": 50,
          "variant_id": 50,
          "inventory_level": 50,
          "inventory_warning_level": 50
        },
        "expect": "content && content.length > 0"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}