{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/acuity-scheduling/dist/index.js"
    ],
    "env": {
      "ACUITY_API_KEY": "factory_discovery_dummy",
      "ACUITY_USER_ID": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_appointments": {
        "args": {
          "minDate": "test_value",
          "maxDate": "test_value",
          "calendarID": 50,
          "appointmentTypeID": 50,
          "canceled": true,
          "max": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_appointments:empty-minDate": {
        "args": {
          "minDate": "",
          "maxDate": "test_value",
          "calendarID": 50,
          "appointmentTypeID": 50,
          "canceled": true,
          "max": 50
        },
        "expect": "exists"
      },
      "list_appointments:empty-maxDate": {
        "args": {
          "minDate": "test_value",
          "maxDate": "",
          "calendarID": 50,
          "appointmentTypeID": 50,
          "canceled": true,
          "max": 50
        },
        "expect": "exists"
      },
      "get_appointment": {
        "args": {
          "id": 50
        },
        "expect": "content && content.length > 0"
      },
      "create_appointment": {
        "args": {
          "datetime": "test_value",
          "appointmentTypeID": 50,
          "calendarID": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "notes": "test_value",
          "fields": []
        },
        "expect": "content && content.length > 0"
      },
      "create_appointment:empty-phone": {
        "args": {
          "datetime": "test_value",
          "appointmentTypeID": 50,
          "calendarID": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "",
          "notes": "test_value",
          "fields": []
        },
        "expect": "exists"
      },
      "create_appointment:empty-notes": {
        "args": {
          "datetime": "test_value",
          "appointmentTypeID": 50,
          "calendarID": 50,
          "firstName": "Test Name",
          "lastName": "Test Name",
          "email": "test@example.com",
          "phone": "test_value",
          "notes": "",
          "fields": []
        },
        "expect": "exists"
      },
      "cancel_appointment": {
        "args": {
          "id": 50,
          "cancelNote": "test_value",
          "noShow": true
        },
        "expect": "content && content.length > 0"
      },
      "cancel_appointment:empty-cancelNote": {
        "args": {
          "id": 50,
          "cancelNote": "",
          "noShow": true
        },
        "expect": "exists"
      },
      "list_calendars": {
        "args": {},
        "expect": "content && content.length > 0"
      },
      "get_availability": {
        "args": {
          "appointmentTypeID": 50,
          "calendarID": 50,
          "date": "test_value",
          "month": "test_value",
          "timezone": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "get_availability:empty-date": {
        "args": {
          "appointmentTypeID": 50,
          "calendarID": 50,
          "date": "",
          "month": "test_value",
          "timezone": "test_value"
        },
        "expect": "exists"
      },
      "get_availability:empty-month": {
        "args": {
          "appointmentTypeID": 50,
          "calendarID": 50,
          "date": "test_value",
          "month": "",
          "timezone": "test_value"
        },
        "expect": "exists"
      },
      "get_availability:empty-timezone": {
        "args": {
          "appointmentTypeID": 50,
          "calendarID": 50,
          "date": "test_value",
          "month": "test_value",
          "timezone": ""
        },
        "expect": "exists"
      },
      "list_clients": {
        "args": {
          "search": "test query",
          "max": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_clients:empty-search": {
        "args": {
          "search": "",
          "max": 50
        },
        "expect": "exists"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}