{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/bamboohr/dist/index.js"
    ],
    "env": {
      "BAMBOOHR_API_KEY": "factory_discovery_dummy",
      "BAMBOOHR_COMPANY_DOMAIN": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_employees": {
        "args": {},
        "expect": "content && content.length > 0"
      },
      "get_employee": {
        "args": {
          "employee_id": "test-id-123",
          "fields": []
        },
        "expect": "content && content.length > 0"
      },
      "list_time_off_requests": {
        "args": {
          "start": "test_value",
          "end": "test_value",
          "status": "approved",
          "employee_id": "test-id-123"
        },
        "expect": "content && content.length > 0"
      },
      "list_time_off_requests:empty-start": {
        "args": {
          "start": "",
          "end": "test_value",
          "status": "approved",
          "employee_id": "test-id-123"
        },
        "expect": "exists"
      },
      "list_time_off_requests:empty-end": {
        "args": {
          "start": "test_value",
          "end": "",
          "status": "approved",
          "employee_id": "test-id-123"
        },
        "expect": "exists"
      },
      "list_time_off_requests:empty-status": {
        "args": {
          "start": "test_value",
          "end": "test_value",
          "status": "",
          "employee_id": "test-id-123"
        },
        "expect": "exists"
      },
      "list_time_off_requests:empty-employee_id": {
        "args": {
          "start": "test_value",
          "end": "test_value",
          "status": "approved",
          "employee_id": ""
        },
        "expect": "exists"
      },
      "request_time_off": {
        "args": {
          "employee_id": "test-id-123",
          "time_off_type_id": "test-id-123",
          "start": "test_value",
          "end": "test_value",
          "amount": 50,
          "notes": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "request_time_off:empty-notes": {
        "args": {
          "employee_id": "test-id-123",
          "time_off_type_id": "test-id-123",
          "start": "test_value",
          "end": "test_value",
          "amount": 50,
          "notes": ""
        },
        "expect": "exists"
      },
      "list_goals": {
        "args": {
          "employee_id": "test-id-123"
        },
        "expect": "content && content.length > 0"
      },
      "get_directory": {
        "args": {},
        "expect": "content && content.length > 0"
      },
      "list_files": {
        "args": {
          "employee_id": "test-id-123"
        },
        "expect": "content && content.length > 0"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}