{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/lightspeed/dist/index.js"
    ],
    "env": {
      "LIGHTSPEED_ACCESS_TOKEN": "factory_discovery_dummy",
      "LIGHTSPEED_ACCOUNT_ID": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_sales": {
        "args": {
          "limit": 50,
          "offset": 50,
          "completed": true,
          "timeStamp": "test_value",
          "employeeID": "test-id-123",
          "shopID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_sales:empty-timeStamp": {
        "args": {
          "limit": 50,
          "offset": 50,
          "completed": true,
          "timeStamp": "",
          "employeeID": "test-id-123",
          "shopID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_sales:empty-employeeID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "completed": true,
          "timeStamp": "test_value",
          "employeeID": "",
          "shopID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_sales:empty-shopID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "completed": true,
          "timeStamp": "test_value",
          "employeeID": "test-id-123",
          "shopID": "",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_sales:empty-load_relations": {
        "args": {
          "limit": 50,
          "offset": 50,
          "completed": true,
          "timeStamp": "test_value",
          "employeeID": "test-id-123",
          "shopID": "test-id-123",
          "load_relations": ""
        },
        "expect": "exists"
      },
      "get_sale": {
        "args": {
          "sale_id": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_sale:empty-load_relations": {
        "args": {
          "sale_id": "test-id-123",
          "load_relations": ""
        },
        "expect": "exists"
      },
      "list_items": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "test-id-123",
          "description": "test_value",
          "upc": "test_value",
          "customSku": "test_value",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_items:empty-categoryID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "",
          "manufacturerID": "test-id-123",
          "description": "test_value",
          "upc": "test_value",
          "customSku": "test_value",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_items:empty-manufacturerID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "",
          "description": "test_value",
          "upc": "test_value",
          "customSku": "test_value",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_items:empty-description": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "test-id-123",
          "description": "",
          "upc": "test_value",
          "customSku": "test_value",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_items:empty-upc": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "test-id-123",
          "description": "test_value",
          "upc": "",
          "customSku": "test_value",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_items:empty-customSku": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "test-id-123",
          "description": "test_value",
          "upc": "test_value",
          "customSku": "",
          "archived": true,
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_items:empty-load_relations": {
        "args": {
          "limit": 50,
          "offset": 50,
          "categoryID": "test-id-123",
          "manufacturerID": "test-id-123",
          "description": "test_value",
          "upc": "test_value",
          "customSku": "test_value",
          "archived": true,
          "load_relations": ""
        },
        "expect": "exists"
      },
      "get_item": {
        "args": {
          "item_id": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_item:empty-load_relations": {
        "args": {
          "item_id": "test-id-123",
          "load_relations": ""
        },
        "expect": "exists"
      },
      "update_inventory": {
        "args": {
          "item_shop_id": "test-id-123",
          "qoh": 50,
          "reorderPoint": 50,
          "reorderLevel": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_customers": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "customerTypeID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_customers:empty-firstName": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "customerTypeID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-lastName": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "",
          "email": "test@example.com",
          "phone": "test_value",
          "customerTypeID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-email": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "",
          "phone": "test_value",
          "customerTypeID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-phone": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "",
          "customerTypeID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-customerTypeID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "customerTypeID": "",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_customers:empty-load_relations": {
        "args": {
          "limit": 50,
          "offset": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "customerTypeID": "test-id-123",
          "load_relations": ""
        },
        "expect": "exists"
      },
      "list_categories": {
        "args": {
          "limit": 50,
          "offset": 50,
          "parentID": "test-id-123",
          "name": "Test Name",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_categories:empty-parentID": {
        "args": {
          "limit": 50,
          "offset": 50,
          "parentID": "",
          "name": "Test Name",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_categories:empty-name": {
        "args": {
          "limit": 50,
          "offset": 50,
          "parentID": "test-id-123",
          "name": "",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "list_categories:empty-load_relations": {
        "args": {
          "limit": 50,
          "offset": 50,
          "parentID": "test-id-123",
          "name": "Test Name",
          "load_relations": ""
        },
        "expect": "exists"
      },
      "get_register": {
        "args": {
          "register_id": "test-id-123",
          "shopID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_register:empty-register_id": {
        "args": {
          "register_id": "",
          "shopID": "test-id-123",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "get_register:empty-shopID": {
        "args": {
          "register_id": "test-id-123",
          "shopID": "",
          "load_relations": "test_value"
        },
        "expect": "exists"
      },
      "get_register:empty-load_relations": {
        "args": {
          "register_id": "test-id-123",
          "shopID": "test-id-123",
          "load_relations": ""
        },
        "expect": "exists"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}