Supercharge your AI with Hurma. Manage HR data through natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Connect to your AI in seconds.
Hurma MCP manages your entire HR lifecycle using natural language commands. From tracking candidates in the pipeline to monitoring employee vacation balances and submitting time-off requests, this connector lets you manage core people operations without touching a dashboard.
It's designed for growing teams that need real-time data on hiring status and team availability.
What your AI can do
Create candidate
Creates a new record for a job applicant in the system.
Create leave request
Submits a formal request for an employee's absence or time off.
Export overtimes
Generates and exports data detailing all recorded overtime hours.
List candidates and create new profiles for the recruiting pipeline.
Get detailed records, including department assignments and job positions, for any employee.
View who is out of office or create formal leave requests for team members.
Export detailed reports on employee overtime data.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Hurma: 12 Available Tools for HR Management
These tools let your agent interact with every core function of Hurma, from listing departments to creating new job applicants.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Hurma on VinkiusCreate Candidate
Creates a new record for a job applicant in the system.
Create Leave Request
Submits a formal request for an employee's absence or time off.
Export Overtimes
Generates and exports data detailing all recorded overtime hours.
Get Vacation Balance
Reports the remaining paid time off balance for a specified employee.
Get Candidate Details
Retrieves specific information for a known job candidate by ID or name.
Get Employee Details
Pulls comprehensive data for a single employee, including role and department.
List Candidates
Retrieves a list of all candidates currently in the hiring pipeline.
List Departments
Lists all official company departments and their codes.
List Employees
Provides a list of every current employee in the organization.
List Out Of Office
Shows which employees are currently marked as unavailable or out of office.
List Custom Properties
Shows available custom fields or data points used across records.
List Vacancy Stages
Lists the defined stages used in the recruiting workflow (e.g., Applied, Interview).
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Hurma, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Hurma. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Juggling HR data across five different dashboards is exhausting.
Right now, finding basic employee info means bouncing between the main directory, the time-off portal, and the department structure pages. You click here to see roles, then you switch tabs to check vacation balances, and finally you copy a name from one screen to paste it into another for an email update.
With this MCP, your agent handles that data flow automatically. Just ask it: 'List all employees in Marketing who are out of office next week.' You get the filtered list immediately—no clicking required.
The Hurma MCP gives you full control over candidate and employee records.
Instead of submitting forms or updating status fields inside a web UI, your agent executes the change directly. You can run `list_candidates` to see the roster, review details using `get_candidate_details`, and then initiate an update process with a single command.
That's it. The system updates instantly, giving you real-time visibility into who's in the funnel and who’s on the team.
What your AI can actually do with this
This MCP connects your AI agent directly to Hurma’s HR system, letting you handle complex people management tasks through conversation instead of endless clicks. You can ask the system to list all current employees or check a specific person's vacation balance. Need to move a candidate along? You tell the agent, and it tracks the change in the pipeline.
The platform lets you get detailed employee records or even monitor who is currently out of office for scheduled leave. When you connect your AI client via Vinkius, your agent gets immediate access to all these core tools, letting you manage everything from onboarding checklists to department structures—all without context switching.
019dd107-f8ae-706b-8cd1-fcfa7fd3dccf Here's how it actually works
The bottom line is, you talk to your AI agent, not the dashboard.
Subscribe to this MCP and provide your Hurma domain name and API key credentials.
Connect the service within your preferred AI client, granting it access permissions for HR data endpoints.
Ask your agent a question like, 'Who needs PTO next week?' and it executes the necessary tool calls.
Who is this actually for?
HR teams who are tired of switching between multiple HRIS dashboards. Hiring managers who need instant pipeline visibility without logging into a dedicated recruiting portal. Team Leads needing immediate knowledge on team availability and leave conflicts.
Runs reports, checks employee vacation balances, or updates department structures.
Quickly reviews candidate profiles and pushes new candidates into the pipeline.
Checks team calendars for out-of-office schedules or monitors onboarding progress.
What Changes When You Connect
Instead of navigating multiple tabs to check who's out, just ask the agent to list all employees currently marked as unavailable. It handles the list_out_of_office call immediately.
Skip logging into the recruiting portal just to see status updates. You can now use your agent to list candidates and review their profiles using get_candidate_details directly in your chat window.
When a new hire needs time off, you don't have to search for policy documents; ask the agent to check an employee’s remaining paid time off balance via get_vacation_balance.
Need payroll data? The MCP makes it simple. You can instruct your agent to export overtime records using export_overtimes, getting clean, structured data instantly.
Manage organizational structure changes by listing all departments or viewing job roles by calling tools like list_departments and get_employee_details. This keeps the conversation focused on the needed data.
See it in action
The Team Lead needs to know who's available next week.
Instead of emailing five people or opening a shared calendar, you prompt your agent: 'Who is out of office between April 24th and April 30th?' The MCP uses list_out_of_office and checks various employee records instantly. You get the list right there, so you can schedule meetings without back-and-forth.
A recruiter needs to fast-track a top candidate.
You tell your agent: 'Create a new record for John Doe and update his status.' The MCP runs create_candidate and ensures the data is logged correctly in the pipeline. This means you don't have to manually click through five different forms.
HR needs an accurate report of labor hours.
Don't pull raw CSVs from a separate payroll system. Just ask your agent to export overtime data using export_overtimes. You get the precise, formatted details you need for compliance checks in seconds.
The manager needs an immediate overview of team staffing.
You prompt: 'List all employees and show me who is in Engineering.' The MCP uses list_employees and filters by department, giving you a clean count and list right away. You don't waste time clicking through the departmental directory.
The honest tradeoffs
Searching for PTO dates via manual search.
Going into the employee profile, finding the 'Time Off' tab, then manually checking if their remaining balance is high enough. It’s slow and you might miss a year-end accrual update.
Just ask your agent to check the vacation balance using get_vacation_balance. The MCP handles the deep data query and gives you the number instantly.
Trying to onboard a candidate without tracking progress.
Manually updating spreadsheets for every stage—from 'Screening' to 'Interview'—and risking conflicting status updates across different sheets. It's brittle and time-consuming.
Use the MCP to manage the pipeline. You can list candidates, review their profiles with get_candidate_details, and move them through stages using the available tools.
Writing a complex workflow that fails on one endpoint.
Building an elaborate automation toolchain where if the department list is slightly wrong, the entire payroll export breaks. You're always chasing technical debt.
Use this MCP to run direct commands like list_departments and then use those clean lists as inputs for other tasks. The agent keeps the process contained and simple.
When It Fits, When It Doesn't
You should use this MCP if your core need is querying, listing, or initiating standardized HR actions (like creating a leave request) without ever leaving your chat window. It's perfect for auditing, status checks, and data extraction. Don't use it just because you want to 'centralize everything.' If your task requires complex decision-making that involves external systems (e.g., integrating payroll with benefits enrollment), this MCP isn't enough; you need a dedicated integration layer. For simple tasks like checking who is out of office, though, nothing beats the conversational interface.
Questions you might have
How do I check an employee's vacation balance using get_vacation_balance? +
You just ask your agent, 'What is Jane Doe's remaining PTO?' The MCP uses get_vacation_balance and returns the precise number without needing you to know her ID.
Can I use list_candidates to see who has applied? +
Yes, list_candidates shows every person in the pipeline. You can then ask for more detail on a specific profile using get_candidate_details if you need to review their submitted info.
Does create_leave_request handle conflicts? +
The tool submits the request, but your agent reports back on whether that time-off conflicts with other existing requests or team capacity based on current data.
What is the difference between list_employees and get_employee_details? +
list_employees gives you a roster of everyone (names, departments). get_employee_details drills down into one person to give you specific data like their current position or manager.
When I run list_employees, what kind of data does the MCP fetch regarding employee status? +
It fetches comprehensive details including current employment status and department assignments. This ensures your agent knows if an employee is active, inactive, or on a specific type of leave.
What information can I retrieve using list_custom_properties? +
This tool lists all the custom fields defined in your Hurma instance. You'll see every available attribute name and definition, allowing you to write precise instructions for data capture.
How is overtime reporting handled when I use export_overtimes? +
The MCP delivers structured data containing all recorded overtime hours. This output is designed specifically for payroll processing, giving you raw numbers rather than just summaries.
Does running list_vacancy_stages help me understand the overall hiring process flow? +
Yes, this tool lists every official stage in your recruiting pipeline. It gives immediate visibility into where candidates sit, from initial application to final offer.
Can I manage the recruiting pipeline through the AI agent? +
Yes. Use list_candidates to see all candidates with status, get_candidate_details for full profiles, and create_candidate to add new applicants.
Can I monitor who is out of office today? +
Yes. list_out_of_office retrieves all current and upcoming time-off entries. Use list_leave_requests for pending approvals and get_leave_balances for remaining vacation days.
Does Hurma require a custom domain in addition to the API Key? +
Yes. Each Hurma account has a unique subdomain. Provide the domain name and API Key. Requests go to https://{domain}.hurma.work/api/v1 with a Bearer token.
We've already built the connector for Hurma. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.