Bamboohr

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.

See all 41 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 Metadata
  • Submit 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 Request
  • Keep 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 Employees
  • Move 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.

  1. 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.

  2. 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.

  3. 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
Bamboohr · Lyro

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.

Ready to connect Bamboohr?

Authorize the account and your agent has all 41 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot