{ "server": { "command": "node", "args": [ "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/wave/dist/index.js" ], "env": { "WAVE_API_TOKEN": "factory_discovery_dummy" } }, "tests": { "tools": { "list_businesses": { "args": {}, "expect": "content && content.length > 0" }, "list_invoices": { "args": { "businessId": "test-id-123", "page": 50, "pageSize": 50 }, "expect": "content && content.length > 0" }, "create_invoice": { "args": { "businessId": "test-id-123", "customerId": "test-id-123", "invoiceDate": "test_value", "dueDate": "test_value", "items": [], "memo": "test_value" }, "expect": "content && content.length > 0" }, "create_invoice:empty-invoiceDate": { "args": { "businessId": "test-id-123", "customerId": "test-id-123", "invoiceDate": "", "dueDate": "test_value", "items": [], "memo": "test_value" }, "expect": "exists" }, "create_invoice:empty-dueDate": { "args": { "businessId": "test-id-123", "customerId": "test-id-123", "invoiceDate": "test_value", "dueDate": "", "items": [], "memo": "test_value" }, "expect": "exists" }, "create_invoice:empty-memo": { "args": { "businessId": "test-id-123", "customerId": "test-id-123", "invoiceDate": "test_value", "dueDate": "test_value", "items": [], "memo": "" }, "expect": "exists" }, "list_customers": { "args": { "businessId": "test-id-123", "page": 50, "pageSize": 50 }, "expect": "content && content.length > 0" }, "create_customer": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "content && content.length > 0" }, "create_customer:empty-email": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-firstName": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-lastName": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-phone": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-addressLine1": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-addressLine2": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-city": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-provinceCode": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "", "postalCode": "javascript", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-postalCode": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "", "countryCode": "javascript", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-countryCode": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "", "currency": "test_value" }, "expect": "exists" }, "create_customer:empty-currency": { "args": { "businessId": "test-id-123", "name": "Test Name", "email": "test@example.com", "firstName": "Test Name", "lastName": "Test Name", "phone": "test_value", "addressLine1": "test_value", "addressLine2": "test_value", "city": "test_value", "provinceCode": "javascript", "postalCode": "javascript", "countryCode": "javascript", "currency": "" }, "expect": "exists" }, "list_accounts": { "args": { "businessId": "test-id-123", "page": 50, "pageSize": 50 }, "expect": "content && content.length > 0" }, "list_transactions": { "args": { "businessId": "test-id-123", "page": 50, "pageSize": 50 }, "expect": "content && content.length > 0" }, "create_expense": { "args": { "businessId": "test-id-123", "externalId": "test-id-123", "date": "test_value", "description": "test_value", "anchor": {}, "lineItems": [] }, "expect": "content && content.length > 0" }, "create_expense:empty-externalId": { "args": { "businessId": "test-id-123", "externalId": "", "date": "test_value", "description": "test_value", "anchor": {}, "lineItems": [] }, "expect": "exists" } }, "resources": {}, "prompts": {}, "timeout": 30000 } }