# BrightHR MCP for AI Agents AI Agent Connect

> BrightHR lets you manage your entire workforce through a chat interface. You can track holidays, handle shift schedules, and manage employee records without jumping between tabs. It connects your HR data to your AI agent so you can pull reports, log absences, and check benefits instantly.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_xk3dzrIsSPcIkOaG6ILmhckZmck9PTpen3GuCnXs/ai-agent-connect
- **Tags:** employee-management, absence-tracking, leave-management, shift-scheduling, hr-compliance, workforce-management

## Description

Managing a team usually means juggling a dozen different tabs. You are constantly switching between your email, a messy spreadsheet for holiday requests, and a heavy HR portal just to find out who is actually in the office today. It is a lot of context switching that eats up your afternoon. This Connector changes that by bringing your BrightHR data directly into your existing workspace. Instead of digging through nested menus to find a specific employee's training history or checking who is off on Friday, you just ask your agent. It handles the heavy lifting of querying the database and presenting you with the facts you need. Whether you are looking for compensation metadata for a performance review or just need to log a quick sickness note, the information is there. You get a dedicated HR coordinator that lives inside your chat window. Because Vinkius makes it so easy to connect these types of tools, you can move from where is that file to show me the team's availability in seconds. It turns a manual data entry job into a conversation.

## Tools

### check_api_health
Check if your BrightHR connection is active. This ensures your data stays synced without you having to check manually.

### get_organization_info
Pull high-level details about your company structure. Use this to get a quick overview of your organizational setup.

### get_employee_salary_info
Retrieve compensation and pay data for an employee. This is useful for private HR queries or payroll preparation.

### list_absences
Show a list of all absences, filterable by employee ID. This helps you see who is away at a glance.

### list_employee_benefits
See all the perks and benefits assigned to a staff member. Use this to answer employee questions about their packages.

### list_holiday_requests
View all upcoming and pending holiday requests. Use this to coordinate team schedules and deadlines.

### list_training_records
See a full history of completed training modules. This helps you track organizational development and compliance.

### list_configured_webhooks
View all active webhooks currently set up in your account. Use this to monitor your automated HR alerts.

### list_employees
Get a full directory of everyone in your organization. This provides a quick way to see your total headcount.

### record_absence
Log a new sickness or leave entry for a staff member. It saves you from navigating the HR portal to update attendance.

### get_employee_details
Fetch specific profile information for any individual. This helps you quickly find contact or role details for a team member.

### get_employee_job_details
Get specific metadata about an employee's role and department. Use this to see how your team is structured.

## Prompt Examples

**Prompt:** 
```
Who is currently on holiday?
```

**Response:** 
```
I've checked the holiday requests for you. Here is the current status:

| Employee | Dates | Status |
| :--- | :--- | :--- |
| **Sarah Miller** | June 12 - June 15 | Approved |
| **James Chen** | July 1 - July 5 | Pending |

Would you like me to see if any of these conflict with upcoming deadlines?
```

**Prompt:** 
```
Record a sick day for Sarah Miller starting today.
```

**Response:** 
```
Done! I've recorded a sickness absence for **Sarah Miller** starting today. I've updated the records in BrightHR. Would you like me to notify her team lead?
```

**Prompt:** 
```
Give me a summary of the training records for the sales team.
```

**Response:** 
```
Here is the training completion status for the sales department:

*   **Sarah Miller**: Completed
*   **James Chen**: In Progress (80%)
*   **Elena Rodriguez**: Not Started

Would you like me to list the specific modules for any of these employees?
```

## Capabilities

### Pull employee profiles
Get names, roles, and pay details instantly.

### Log sickness and leave
Record absences without opening the dashboard.

### Track holiday requests
See who wants time off and when.

### Check training records
See who has completed their mandatory courses.

### Monitor company webhooks
Keep track of active automated alerts.

### Verify API health
Make sure your HR data sync is still live.

## Use Cases

### The Friday Planning
A manager asks who is off this week. The agent uses list_holiday_requests to provide a clear summary of team availability.

### The Quick Update
An employee calls in sick. The manager says log a sickness for John, and the agent uses record_absence to update the system.

### The Compliance Audit
An owner wants to see who has finished their training. The agent uses list_training_records to generate a status list.

### The New Hire Check
A lead needs to see the new hire's benefits package. The agent uses list_employee_benefits to show the details instantly.

## Benefits

- Stop manual data entry by using record_absence to log sick days via chat.
- Get instant visibility into team capacity using list_holiday_requests.
- Simplify payroll prep by pulling compensation data with get_employee_salary_info.
- Keep compliance on track by checking training history with list_training_records.
- Monitor your HR tech stack with list_configured_webhooks to see active alerts.
- Ensure your data is always fresh by regularly running check_api_health.

## How It Works

The bottom line is you get an HR admin that works inside your chat app.

1. Subscribe to the BrightHR MCP on Vinkius.
2. Grab your Access Token from the BrightHR Developer Portal.
3. Connect the token to your AI client and start asking questions.

## Frequently Asked Questions

**Can I use BrightHR MCP to manage my UK staff?**
Yes, this Connector is specifically built to handle BrightHR data for businesses in the UK and ANZ regions.

**How do I log absences for my team?**
You can just tell your agent to record a sickness or leave entry. It will update the BrightHR records automatically for you.

**Can I see who has finished their training?**
Yes, your agent can pull the full history of completed training modules and show you who is up to date.

**Does this work with my current HR dashboard?**
Yes, it connects directly to your existing BrightHR account using your API access token.

**Can I check employee pay with this?**
Yes, the Connector can retrieve salary and compensation information for specific employees when you request it.

**Is it safe to use for HR data?**
Yes, it uses your unique BrightHR access token to perform actions, ensuring that only you can access your organization's data.

**How do I find my BrightHR Access Token?**
Log in to your account, navigate to **Settings** > **API**, or visit the **BrightHR Developer Portal** to generate a Personal Access Token.

**Can I record a sickness absence via AI?**
Yes! The `record_absence` tool allows you to log an absence by providing the employee ID, reason, and start date programmatically.

**How do I check upcoming holidays?**
Use the `list_holiday_requests` tool to retrieve all planned leave, with the option to filter by specific employee IDs.