Record a sick day

Record sick leave for a team member; it is approved at once.

MCP tool charliehr_write → record_sick_day

write Confirm

Does what recording a sick day on behalf of a team member does. Open to the line manager, team lead, Admins and Super Admins. The sick leave is approved automatically and the line manager or team lead is notified. Past sick days can be recorded the same way. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: record_sick_day
NameTypeDescription
member_id string required string Id from list_team_members
start_date string required string YYYY-MM-DD
end_date string required string YYYY-MM-DD

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "charliehr_write",
    "arguments": {
      "operation": "record_sick_day",
      "arguments": {
        "member_id": "member_8c41d2",
        "start_date": "start date",
        "end_date": "end date"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "booking_id": "tob_5e2a96",
    "member": "Sam Rivera",
    "type": "Sick",
    "start_date": "2026-11-18",
    "end_date": "2026-11-19",
    "days": 2,
    "status": "approved",
    "manager_notified": true
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.