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
| Name | Type | Description |
|---|---|---|
| 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
{
"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
{
"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
}