{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/rippling/dist/index.js"
    ],
    "env": {
      "RIPPLING_API_KEY": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_employees": {
        "args": {
          "limit": 50,
          "offset": 50,
          "include_terminated": true
        },
        "expect": "content && content.length > 0"
      },
      "get_employee": {
        "args": {
          "employee_id": "test-id-123"
        },
        "expect": "content && content.length > 0"
      },
      "list_departments": {
        "args": {
          "limit": 50,
          "offset": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_teams": {
        "args": {
          "limit": 50,
          "offset": 50
        },
        "expect": "content && content.length > 0"
      },
      "get_payroll": {
        "args": {
          "employee_id": "test-id-123",
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_payroll:empty-employee_id": {
        "args": {
          "employee_id": "",
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "get_payroll:empty-start_date": {
        "args": {
          "employee_id": "test-id-123",
          "start_date": "",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "get_payroll:empty-end_date": {
        "args": {
          "employee_id": "test-id-123",
          "start_date": "test_value",
          "end_date": ""
        },
        "expect": "exists"
      },
      "list_devices": {
        "args": {
          "limit": 50,
          "offset": 50,
          "employee_id": "test-id-123",
          "device_type": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_devices:empty-employee_id": {
        "args": {
          "limit": 50,
          "offset": 50,
          "employee_id": "",
          "device_type": "test_value"
        },
        "expect": "exists"
      },
      "list_devices:empty-device_type": {
        "args": {
          "limit": 50,
          "offset": 50,
          "employee_id": "test-id-123",
          "device_type": ""
        },
        "expect": "exists"
      },
      "list_apps": {
        "args": {
          "limit": 50,
          "offset": 50
        },
        "expect": "content && content.length > 0"
      },
      "get_company": {
        "args": {},
        "expect": "content && content.length > 0"
      },
      "list_groups": {
        "args": {},
        "expect": "content && content.length > 0"
      },
      "list_levels": {
        "args": {
          "limit": 50,
          "offset": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_work_locations": {
        "args": {
          "limit": 50,
          "offset": 50
        },
        "expect": "content && content.length > 0"
      },
      "get_leave_requests": {
        "args": {
          "employee_id": "test-id-123",
          "status": "test_value",
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_leave_requests:empty-employee_id": {
        "args": {
          "employee_id": "",
          "status": "test_value",
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "get_leave_requests:empty-status": {
        "args": {
          "employee_id": "test-id-123",
          "status": "",
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "get_leave_requests:empty-start_date": {
        "args": {
          "employee_id": "test-id-123",
          "status": "test_value",
          "start_date": "",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "get_leave_requests:empty-end_date": {
        "args": {
          "employee_id": "test-id-123",
          "status": "test_value",
          "start_date": "test_value",
          "end_date": ""
        },
        "expect": "exists"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}