Bamboohr MCP integration
Checks time-off balances and requests, submits and approves them, updates employee records, and moves applicants through the ATS pipeline.
41actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create employee
Lyro creates a new employee record in BambooHR with personal info, role, department, and start date. The employee appears in your HR system ready for benefits enrollment, payroll, and access provisioning.
Update employee
Lyro modifies an employee's information like job title, department, manager, or salary in BambooHR. Changes sync across payroll, benefits, and reporting systems automatically.
Get all employees
Lyro retrieves a complete list of all employees from BambooHR including their status, department, and contact info. You get a full directory snapshot useful for org charts, queries, or bulk actions.
How businesses use Bamboohr + Lyro
Each card is one request a support team gets, and the Bamboohr actions Lyro runs to close it.
Answer a time-off question from the live balance
Lyro reads the current balances across the team, lists requests in a date range filtered by status, and checks which time-off types the company actually defines before quoting anything back to an employee.
Get Time-Off BalancesGet Time-Off RequestsGet Time-Off Types MetadataSubmit a time-off request and close it out
Lyro submits the request against the right employee ID, then approves, denies, or cancels it once a manager has decided, so the round trip does not need a separate HR ticket in between.
Get EmployeeCreate Time Off RequestUpdate Time Off RequestKeep the employee record current
Lyro creates the record for a new hire, updates fields on an existing one, and pulls everything inserted, updated, or deleted since a given timestamp when another system needs to catch up.
Create EmployeeUpdate EmployeeGet Changed EmployeesMove an applicant through the hiring pipeline
Lyro adds a candidate to a specific job opening, lists the applications against it with filters, and reads the ATS statuses your company defines so a pipeline update uses a stage name that exists.
Create Candidate ApplicationList Job ApplicationsGet Applicant Statuses
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Bamboohr actions it has and picks the ones a request needs.
- 01
Connect Bamboohr
Authorize the Bamboohr account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Bamboohr actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Bamboohr
Setup, permissions, and the limits of what Lyro can do inside Bamboohr.
It varies by area. List Company Reports requires the report scope on an OAuth connection, Get All Employee Dependents needs a key with access to benefit settings, and Get Applicant Statuses requires ATS settings access. Where the key lacks a scope, that part of the toolkit stays out of reach while the rest keeps working.
Every action available in Bamboohr
All 41 actions your agent can call on Bamboohr, straight from the live MCP connection.
Create candidate application
Create a candidate application.
Create job opening
Create a new job opening in BambooHR ATS.
List job applications
List job applications with optional filters.
Get benefit coverages
Retrieve standard benefit coverage options.
Get member benefit events
List member benefit events.
Get company eins
Retrieve company Employer Identification Numbers (EINs).
Get company information
Retrieve company information.
Create file category
Create new company file categories.
Create time off request
Submit a new time off request.
List datasets
List available datasets via the Datasets API.
Create employee dependent
Add a dependent to an employee.
Get all employee dependents
Retrieve all employee dependents.
Create employee
Create a new employee record.
Create employee file category
Create new employee file categories.
Get changed employees
Get employees inserted, updated, or deleted since a given timestamp.
List company files
List company file categories and their files.
Upload company file
Upload a new company file.
Get all employees
Retrieves all employees from the BambooHR employee directory including their basic information and status.
Get applicant statuses
Retrieve applicant statuses.
Get custom employee fields
Fetch custom employee field values.
Run custom report
Run a custom report by ID or ad-hoc fields.
Get employee
Retrieve detailed information for a specific employee.
Get employee photo
Retrieve an employee's profile photo by size.
Get hiring leads
Retrieve potential hiring leads (employees who can manage job openings) for use in creating a new job opening.
Get job summaries
Retrieve a list of ATS job summaries.
Get departments metadata
List department metadata.
Get meta divisions
List all division metadata.
List employment status metadata
List all employment status metadata.
Get meta job titles
Retrieve job title metadata.
Get meta locations
List location metadata.
The tools Bamboohr sits next to
Same connection, same setup. Pick the next one your team already uses.
Ashby
Reads application history and interview feedback, files candidates against jobs, moves applications between stages, and starts offers for approval.
Breathe HR
Looks up current Breathe HR employee data and triggers updates directly from a Lyro conversation.
Greenhouse
Answers where an application stands, files candidates with their attachments, merges duplicate profiles, and advances applications on decision.
Lever
Answers where an application stands, files new opportunities with resumes attached, keeps tags and sourcing accurate, and sets up interview panels.
Remote retrieval
Quotes a device return, books the pickup as a return or a data-destruction recycle, and reports where an order stands.
Workable
Reads candidate pipelines by job and stage, creates employee records with their documents, restructures departments, and answers time off balance questions.

Ready to connect Bamboohr?
Authorize the account and your agent has all 41 actions from the first conversation.


