BambooHR MCP connector
BambooHR is an HR management platform designed for small and medium businesses to manage employee data, time off, and organizational records. The BambooHR MCP connector allows AI agents to create and update employee profiles, retrieve company reports, and manage time off requests. It also supports accessing employee files and querying workforce data across the organization.
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:
- Onboard new employees and populate their profiles automatically in BambooHR
- Track employee time off requests and approvals across your organization
- Sync employee data changes to other business systems in real time
- Generate company reports for payroll, compliance, and workforce planning
- Manage employee documents and file storage centrally in BambooHR
- Update employee information without manual data entry in multiple systems
- Retrieve employee rosters for scheduling, benefits, and HR analytics
Example prompts
Use the following example prompts to invoke BambooHR MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all active employees in BambooHR with their contact information.Create a new employee record in BambooHR for Jane Smith, starting next Monday.Update John's job title to senior manager in BambooHR.Get all pending time off requests for next quarter in BambooHR.Pull the latest company report from BambooHR showing headcount and departments.Upload a signed offer letter to the employee file for Sarah in BambooHR.Retrieve all documents stored in BambooHR for the finance department.Submit a vacation request to BambooHR for next month.Show me the employee handbook document from BambooHR.Update the emergency contact information for all employees 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.
| Tool | Description |
|---|---|
| bamboohr_bamboohrupdateemployee_invoke | Modifies an existing employee's information in the system. |
| getAllEmployees | Retrieves a list of all employees in the organization. |
| createEmployee | Adds a new employee record to the system. |
| getEmployee | Retrieves detailed information for a specific employee. |
| updateEmployee | Modifies an existing employee's information in the system. |
| getCompanyReport | Generates a report containing company-wide data and insights. |
| getAllTimeOffRequests | Retrieves a list of all time off requests submitted. |
| createTimeOffRequest | Submits a new time off request for an employee. |
| getAllEmployeeFiles | Retrieves all files associated with a specific employee. |
| getEmployeeFile | Retrieves a specific file attached to an employee record. |
| updateEmployeeFile | Modifies the details or content of an employee file. |
| deleteEmployeeFile | Removes a file from an employee's record. |