Skip to main content
Feedback

BambooHR MCP connector

Updated 

BambooHR is HR software built for small and medium businesses to manage people data and processes. The BambooHR MCP connector allows AI agents to create, retrieve, and update employee records, and manage time off requests and approvals. It also supports accessing company reports and employee files, giving agents broad visibility into workforce data and documentation.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the BambooHR MCP connector to perform the following actions:

  • Update employee names quickly across BambooHR records
  • List every employee in the organization for reporting
  • Onboard new hires by creating employee profiles
  • Look up individual employee details on demand
  • Generate company-wide reports for workforce insights
  • Review and submit time off requests seamlessly
  • Organize employee files, including uploads and removals
  • Keep HR data accurate and current company-wide

Example prompts

Use the following example prompts to invoke BambooHR MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all employees in BambooHR.
  • Update John Smith's last name in BambooHR.
  • Add a new employee to BambooHR.
  • Pull up Sarah's employee record in BambooHR.
  • Generate the quarterly headcount report in BambooHR.
  • List all pending time off requests in BambooHR.
  • Submit a vacation request for Mike in BambooHR.
  • Show me all files attached to an employee in BambooHR.
  • Delete an outdated file from an employee's profile in BambooHR.
  • Update the emergency contact document for an employee in BambooHR.

BambooHR MCP connector tools

The BambooHR MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
bamboohr_bamboohrupdateemployee_invokeUpdate an employee's name in BambooHR
getAllEmployeesGet all employees
createEmployeeCreate an employee
getEmployeeGet an employee
updateEmployeeUpdate an employee
getCompanyReportGet company report
getAllTimeOffRequestsGet all time off requests
createTimeOffRequestCreate time off request
getAllEmployeeFilesGet all employee files
getEmployeeFileGet employee file
updateEmployeeFileUpdate employee file
deleteEmployeeFileDelete employee file
On this Page