{ "server": { "command": "node", "args": [ "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/touchbistro/dist/index.js" ], "env": { "TOUCHBISTRO_API_KEY": "factory_discovery_dummy", "TOUCHBISTRO_VENUE_ID": "factory_discovery_dummy" } }, "tests": { "tools": { "list_orders": { "args": { "page": 50, "pageSize": 50, "status": "open", "orderType": "dine_in", "startDate": "test_value", "endDate": "test_value" }, "expect": "content && content.length > 0" }, "list_orders:empty-status": { "args": { "page": 50, "pageSize": 50, "status": "", "orderType": "dine_in", "startDate": "test_value", "endDate": "test_value" }, "expect": "exists" }, "list_orders:empty-orderType": { "args": { "page": 50, "pageSize": 50, "status": "open", "orderType": "", "startDate": "test_value", "endDate": "test_value" }, "expect": "exists" }, "list_orders:empty-startDate": { "args": { "page": 50, "pageSize": 50, "status": "open", "orderType": "dine_in", "startDate": "", "endDate": "test_value" }, "expect": "exists" }, "list_orders:empty-endDate": { "args": { "page": 50, "pageSize": 50, "status": "open", "orderType": "dine_in", "startDate": "test_value", "endDate": "" }, "expect": "exists" }, "get_order": { "args": { "id": "test-id-123" }, "expect": "content && content.length > 0" }, "list_menu_items": { "args": { "page": 50, "pageSize": 50, "categoryId": "test-id-123", "active": true }, "expect": "content && content.length > 0" }, "list_menu_items:empty-categoryId": { "args": { "page": 50, "pageSize": 50, "categoryId": "", "active": true }, "expect": "exists" }, "list_reservations": { "args": { "page": 50, "pageSize": 50, "date": "test_value", "status": "pending", "partySize": 50 }, "expect": "content && content.length > 0" }, "list_reservations:empty-date": { "args": { "page": 50, "pageSize": 50, "date": "", "status": "pending", "partySize": 50 }, "expect": "exists" }, "list_reservations:empty-status": { "args": { "page": 50, "pageSize": 50, "date": "test_value", "status": "", "partySize": 50 }, "expect": "exists" }, "create_reservation": { "args": { "customerName": "Test Name", "customerPhone": "test_value", "customerEmail": "test@example.com", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "test-id-123", "notes": "test_value", "source": "phone" }, "expect": "content && content.length > 0" }, "create_reservation:empty-customerPhone": { "args": { "customerName": "Test Name", "customerPhone": "", "customerEmail": "test@example.com", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "test-id-123", "notes": "test_value", "source": "phone" }, "expect": "exists" }, "create_reservation:empty-customerEmail": { "args": { "customerName": "Test Name", "customerPhone": "test_value", "customerEmail": "", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "test-id-123", "notes": "test_value", "source": "phone" }, "expect": "exists" }, "create_reservation:empty-tableId": { "args": { "customerName": "Test Name", "customerPhone": "test_value", "customerEmail": "test@example.com", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "", "notes": "test_value", "source": "phone" }, "expect": "exists" }, "create_reservation:empty-notes": { "args": { "customerName": "Test Name", "customerPhone": "test_value", "customerEmail": "test@example.com", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "test-id-123", "notes": "", "source": "phone" }, "expect": "exists" }, "create_reservation:empty-source": { "args": { "customerName": "Test Name", "customerPhone": "test_value", "customerEmail": "test@example.com", "partySize": 50, "date": "test_value", "time": "test_value", "tableId": "test-id-123", "notes": "test_value", "source": "" }, "expect": "exists" }, "list_staff": { "args": { "page": 50, "pageSize": 50, "role": "server", "active": true }, "expect": "content && content.length > 0" }, "list_staff:empty-role": { "args": { "page": 50, "pageSize": 50, "role": "", "active": true }, "expect": "exists" }, "get_sales_report": { "args": { "startDate": "test_value", "endDate": "test_value", "groupBy": "day", "includeVoids": true, "includeRefunds": true }, "expect": "content && content.length > 0" }, "get_sales_report:empty-groupBy": { "args": { "startDate": "test_value", "endDate": "test_value", "groupBy": "", "includeVoids": true, "includeRefunds": true }, "expect": "exists" } }, "resources": {}, "prompts": {}, "timeout": 30000 } }