Add task lists to an employee

Import onboarding or offboarding task lists to an employee, as Add Task List(s) and Save Tasks do.

MCP tool bamboohr_write → add_task_lists

write Confirm

Imports the chosen lists to the employee's Onboarding or Offboarding tab. By default only tasks whose filters include the employee are imported, the same as BambooHR's preselection, and the response says how many were filtered out. Assignees can be notified, on the timing set for each task. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: add_task_lists
NameTypeDescription
employee_id string required string Employee ID from find_employee.
kind string required string Which checklist: 'onboarding' or 'offboarding'.
list_ids string[] required string[] Task list IDs from list_task_lists.
include_unmatched boolean boolean true also imports tasks whose filters do not include the employee. Default: false.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "bamboohr_write",
    "arguments": {
      "operation": "add_task_lists",
      "arguments": {
        "employee_id": "412",
        "kind": "onboarding",
        "list_ids": [
          "tl_it_setup",
          "tl_manager"
        ]
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "employee_id": "412",
    "kind": "onboarding",
    "lists_added": [
      {
        "list_id": "tl_it_setup",
        "name": "IT setup",
        "tasks_added": 4
      },
      {
        "list_id": "tl_manager",
        "name": "Manager tasks",
        "tasks_added": 3
      }
    ],
    "tasks_added_total": 7,
    "tasks_filtered_out": 0
  },
  "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.