Adjust a time off allowance

Add or remove days on one person's allowance, with a type, an expiry date and a note.

MCP tool charliehr_write → adjust_time_off_allowance

write Confirm

Does what Edit Allowance > Adjust does on the Time tab. Open to Super Admins, Admins, Line Managers and Team Leads. amount is in days, or in hours for hourly workers. expires_on applies to increases only and cannot reach into the next leave year. Booked leave uses the adjustment with the soonest expiry first. Returns the new allowance. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: adjust_time_off_allowance
NameTypeDescription
member_id string required string Id from list_team_members
direction string required string increase or decrease
amount number required number Days, or hours for hourly workers
adjustment_type string required string Type of Adjustment as listed in the form
expires_on string string YYYY-MM-DD, increases only
time_off_type string string Change the allowance of one time off type only
notes string string Note shown with the adjustment

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "charliehr_write",
    "arguments": {
      "operation": "adjust_time_off_allowance",
      "arguments": {
        "member_id": "tm_31c9e4",
        "direction": "increase",
        "amount": 2,
        "adjustment_type": "Extra days",
        "expires_on": "2026-12-31",
        "notes": "October release weekend"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "adjustment_id": "adj_3b71",
    "member": "Ana Lopez",
    "direction": "increase",
    "amount": 2,
    "adjustment_type": "Extra days",
    "expires_on": "2026-12-31",
    "notes": "October release weekend",
    "allowance_before": 25,
    "allowance_after": 27,
    "unit": "days"
  },
  "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.