# BambooHR MCP for AI Agents AI Agent Connect

> BambooHR MCP. Connects your HR software to your AI agent so you can manage employee directories, track time off, and pull company reports through a simple conversation. It turns your people data into an instant, queryable resource.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_QoRTiXBDTHuApumKZEwtpImI1nASB43Q2nnPx91Z/ai-agent-connect
- **Tags:** employee-directory, time-off-tracking, hr-automation, people-management, reporting

## Description

BambooHR connects your HR software to your AI agent so you can handle people management tasks through a simple conversation. Instead of hunting through menus to find an employee's phone number or checking a calendar to see who is on vacation, you just ask your agent. This Connector handles the heavy lifting by bridging your AI client directly to your BambooHR data. You can search the employee directory, audit time off requests, and pull specific company reports without manual navigation. It takes the friction out of routine tasks like updating staff records or checking out time off policies. Since Vinkius hosts this Connector, you get a reliable way to keep your people data moving without the usual data entry headache. Whether you are an HR admin updating a new hire's contact info or a manager trying to see who is available for a project, the agent does the clicking for you. You can pull specific company reports by ID, list out all current time off policies, and see exactly who is out for specific date ranges. This means you don't have to remember where every single report is buried in the dashboard. The agent just knows how to find it. You get to stop acting like a data entry clerk and start acting like a lead. It turns your HR dashboard into a conversational tool where you get answers immediately.

## Tools

### get_employee_details
Get the basic profile information for a specific staff member. This is useful for finding contact info or roles.

### list_employees_directory
See a list of all active employees in the company directory. This gives you a quick overview of your current staff.

### list_time_off_policies
View all the different time off policies your company has set. Use this to check rules for vacation or sick leave.

### list_time_off_requests
View all submitted time off requests in the system. This helps you audit upcoming leave for your team.

### list_whos_out
See who is currently away from the office today. This helps you plan meetings without checking a calendar.

### add_time_off_request
Submit a new time off request for an employee. Use this to quickly log leave for your team members.

### get_account_check
Verify that your BambooHR connection is active and working. This ensures your agent has the correct permissions.

### get_company_report
Pull a specific company report using its unique ID. This lets you grab data without navigating the dashboard.

### list_time_off_types
See the different types of time off available for employees. This shows what categories like personal days are allowed.

### search_employee
Find a specific person in the directory by typing their name. This is the fastest way to get a person's profile.

### update_employee
Change basic information for an employee record. Use this to keep your HR records accurate and up to date.

### whos_out
Check which employees are out of the office for a specific date range. This helps with long-term project planning.

## Prompt Examples

**Prompt:** 
```
Who is out of the office today?
```

**Response:** 
```
Checking BambooHR... Today, Jane Doe (Vacation) and John Smith (Sick Leave) are out. Would you like to check availability for a different date range?
```

**Prompt:** 
```
Search for 'Sarah' in the employee directory.
```

**Response:** 
```
I found Sarah Miller. She is a 'Senior Engineer' in the 'Product' team. Her email is sarah.miller@example.com. Would you like her extension or office location?
```

**Prompt:** 
```
What are my available time off types?
```

**Response:** 
```
Retrieving time off types... You have access to: Vacation, Sick Leave, Personal Day, and Bereavement. Which one would you like to request?
```

## Capabilities

### Check team availability
See who is out of the office today or during a specific date range.

### Submit time off
Let your agent submit new time off requests on behalf of employees.

### Search employees
Find specific staff members and their contact details using natural language.

### Pull company reports
Retrieve specific company reports instantly using their unique IDs.

### Update staff records
Modify basic employee information to keep your HR data accurate.

### Audit HR policies
List all defined time off types and organizational policies.

## Use Cases

### The 'Who's out today?' check
A manager asks who is away today. The agent uses `list_whos_out` to give an immediate answer for meeting planning.

### Updating new hire records
An HR admin needs to update a new hire's phone number. They tell the agent to use `update_employee` to sync the info.

### Checking leave policies
A worker asks what types of leave they can take. The agent uses `list_time_off_types` to show the available options.

### Fetching monthly reports
An ops lead needs a specific company report. The agent uses `get_company_report` to pull it by ID instantly.

## Benefits

- Get instant answers on team availability by using `list_whos_out` to see who is away without checking a manual calendar.
- Cut down on manual data entry by using `update_employee` to keep staff records current directly from your chat.
- Pull specific data faster with `get_company_report` to get the numbers you need without digging through dashboard menus.
- Simplify the request process by letting your agent use `add_time_off_request` to submit leave for your team members.
- Find staff details quickly with `search_employee` to get contact info for new projects or internal coordination.

## How It Works

The bottom line is you get a conversational interface for your entire HR database.

1. Subscribe to this Connector through the Vinkius Marketplace.
2. Enter your BambooHR Subdomain and API Key in your client.
3. Ask your agent to find employees, check schedules, or pull reports.

## Frequently Asked Questions

**Can I use the BambooHR MCP to see who is on vacation?**
Yes. You can ask your agent to check who is out of the office today or for any specific date range. It pulls this data directly from your HR records.

**How does the BambooHR MCP help with employee records?**
It allows you to search the directory, get specific profile details, and update basic information like contact numbers without leaving your chat.

**Can I submit time off requests using the BambooHR MCP?**
Yes. Your agent can submit new time off requests for employees based on your instructions, making it much faster to handle leave requests.

**Is the BambooHR MCP good for small businesses?**
It is ideal for small and medium businesses that use BambooHR to manage their people data and want a faster way to interact with that information.

**How do I connect my BambooHR account to my AI client?**
Once you subscribe via Vinkius, you just need to provide your BambooHR Subdomain and API Key in your preferred AI client settings.

**Can the BambooHR MCP pull specific company reports?**
Yes. If you have the report ID, your agent can pull that specific company report for you instantly.

**How do I find a teammate's phone number through the agent?**
Use the `search_employee` tool and provide the teammate's name. Your agent will search the company directory and return their contact details, including phone and email.

**Can the agent tell me who is on vacation today?**
Yes. The `list_whos_out` tool provides a real-time list of all employees who are currently out of the office for time off, allowing you to check team availability instantly.

**Is it possible to submit a time off request via chat?**
Absolutely. Use the `add_time_off_request` tool by providing the employee ID, start and end dates, and the specific Time Off Type ID (e.g., Vacation or Sick Leave).