# WebHR MCP for AI Agents AI Agent Connect

> WebHR MCP lets you manage your entire workforce through an AI agent. You can track attendance, manage leave requests, and oversee recruitment pipelines without leaving your chat interface. It connects your HRMS data directly to tools like Claude or Cursor so you can query employee details or job statuses in plain English.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_JKMn3KVk3OevTT5JwyyDvrvTUGLfpiHCmBNuVlXG/ai-agent-connect
- **Tags:** employee-management, attendance-tracking, recruitment, onboarding, leave-management, hrms

## Description

WebHR MCP lets you manage your entire workforce through an AI agent. Managing a workforce usually means jumping between tabs to check who's clocked in, who's on vacation, and where candidates are in the hiring funnel. This Connector changes that by letting your AI agent do the heavy lifting for you. Instead of hunting for a specific employee's file or trying to sum up late arrivals for the week, you just ask your agent to pull that info. You can get a bird's-eye view of your company's structure, monitor open job postings, and stay on top of internal requisitions. It handles the data retrieval so you can focus on the actual people. By adding this to your Vinkius catalog, you turn your HRMS into a conversational interface where you can get real-time answers about your team's status, leave balances, and hiring progress without ever opening the WebHR dashboard yourself. This means you can stay in your flow whether you're checking if a new hire is ready for onboarding or seeing how many people are currently working from the New York office. You no longer have to worry about the friction of navigating complex HR software or remembering which tab holds the latest candidate list. Your agent handles the navigation, and you get the answers you need in plain English. It makes the entire HR process feel less like data entry and more like a conversation.

## Tools

### get_attendance_summary
Get aggregated attendance metrics. It gives you a high-level look at punctuality and presence.

### list_job_postings
List open job positions. Check which roles are currently being advertised to the public.

### list_job_requests
List internal job requisitions. Use this to track internal needs for new roles.

### list_available_leave_types
List categories of leave. This shows you what different types of time-off are available.

### list_leave_requests
List employee leave history. It lets you see all past and pending time-off requests.

### list_office_locations
List company offices. Use this to find out where your different teams are based.

### list_attendance_logs
List clock-in/out records. Use this to see exactly when your staff members are arriving or leaving.

### get_employee_details
Get details for an employee. It helps you quickly find personal info without searching through the dashboard.

### list_job_candidates
List applicants for positions. It lets you see who is currently in your hiring funnel.

### list_company_departments
List organizational departments. Use this to get a clear view of your company's internal structure.

### list_employees
List organization employees. This gives you a full headcount of everyone on the team.

## Prompt Examples

**Prompt:** 
```
Check the status of our open 'Senior Frontend Engineer' job posting and list all the active candidates currently in the pipeline.
```

**Response:** 
```
The 'Senior Frontend Engineer' position is currently active. I found 8 active candidates in the pipeline, with 3 in the 'Technical Interview' stage and 5 in 'Screening'. Would you like to view the details of any specific candidate?
```

**Prompt:** 
```
Retrieve all pending leave requests for the Engineering department and check the available vacation balance for 'Marcus Johnson'.
```

**Response:** 
```
There are currently 4 pending leave requests in the Engineering department. I also checked Marcus Johnson's profile: his request for 5 days of PTO is pending, and he currently has 12 days of vacation balance remaining.
```

**Prompt:** 
```
Generate an attendance summary for the New York office to see how many employees clocked in late this week.
```

**Response:** 
```
I've pulled the attendance summary for the New York office. This week, there were 145 successful on-time clock-ins and 12 late arrivals. The overall punctuality rate is currently at 92%. Would you like a detailed log of the late entries?
```

## Capabilities

### Pull employee profiles
Get specific details for any staff member instantly.

### Track clock-ins
See real-time attendance logs for your whole team.

### Monitor hiring
View active job postings and candidate pipelines.

### Manage leave
Check vacation balances and pending time-off requests.

### View org structure
See company departments and office locations at a glance.

## Use Cases

### Hiring Updates
An HR lead asks for the status of the 'Senior Engineer' job posting and sees all active candidates in the pipeline using `list_job_postings` and `list_job_candidates`.

### Attendance Check
An ops manager asks for a summary of who clocked in late in the New York office this week using `get_attendance_summary`.

### Leave Balance
A manager asks to check the vacation balance for Marcus Johnson using `list_leave_requests` before approving a new request.

### Org Overview
A new owner wants to see the company structure and find all office locations using `list_company_departments` and `list_office_locations`.

## Benefits

- Stop hunting for files. Use `get_employee_details` to pull staff info instantly instead of clicking through multiple sub-menus.
- Track attendance in real-time. Use `list_attendance_logs` to see who's in the office without opening a separate dashboard.
- Speed up hiring. Use `list_job_candidates` and `list_job_postings` to manage your recruitment pipeline from a single chat.
- Simplify leave management. Use `list_leave_requests` and `list_available_leave_types` to handle time-off inquiries in seconds.
- Get a bird's-eye view. Use `list_company_departments` and `list_office_locations` to see your entire org structure at once.

## How It Works

The bottom line is you get a conversational way to manage your HR data without the manual clicking.

1. Subscribe to the WebHR MCP on Vinkius.
2. Add your WebHR API Key to the setup.
3. Ask your AI client to list employees or check attendance.

## Frequently Asked Questions

**How does the WebHR MCP help with my daily HR tasks?**
It lets you use natural language to query your employee data. You can ask about attendance, leave balances, or hiring status without having to log into the WebHR dashboard manually.

**Can I use the WebHR MCP to see who is currently in the office?**
Yes. You can ask your agent to list the latest attendance logs or get a summary of who is clocked in at specific locations.

**Does the WebHR MCP support tracking my recruitment pipeline?**
It does. You can ask your agent to list open job postings and show you the active candidates currently moving through the hiring stages.

**Is it possible to check vacation balances using the WebHR MCP?**
Yes. Your agent can pull specific leave requests and check the remaining vacation balances for individual employees.

**What kind of organizational data can I get from WebHR?**
You can get a full view of your company departments, office locations, and a complete headcount of your organization's employees.

**Can I use this to manage internal hiring needs?**
Yes. The Connector can list internal job requisitions so you can track internal hiring progress alongside your external job postings.

**How do I find my WebHR API Key?**
Log in to your WebHR portal, navigate to **Setup** > **API Settings**, and generate a new key for your integration.

**Can the agent check employee leave balances?**
Yes! Use the `list_leaves` tool to retrieve current leave applications and balance details for employees in your system.