MyHR MCP for AI Agents. Manage HR data and employee records with conversation.
MyHR connects your AI agent directly to employee records for New Zealand and Australia compliance. Use this MCP to automatically manage timesheets, process leave requests, and pull detailed employee profiles through natural conversation.
Give Claude and any AI agent real-world access
Get detailed profiles for staff members by searching existing employee lists.
View a list of all current and upcoming leave requests for your workforce.
Create formal absence records to submit leave for approval within the system.
Browse and compile historical timesheet entries for specific employees or groups.
List and configure foundational HR elements like departments, offices, or job titles.
Ask an AI about this
Waiting for input…
What AI agents can do with MyHR: 10 Tools for Workforce Management
These ten tools allow your agent to perform specific, actionable tasks across employee records, time off, payroll hours, and organizational setup.
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 MyHR MCPCreate Absence Request
Submits a new request for an employee's paid or unpaid leave.
Create Employee
Adds a brand-new staff member profile to the company directory.
Get Employee Details
Retrieves all specific information for one employee using their ID or name.
List Absences
Shows a comprehensive list of current and past leave requests for the organization.
List Departments
Pulls a full, up-to-date list of all operational departments within the company.
List Employees
Generates a directory listing of every employee currently registered in MyHR.
List Gender Options
Lists all accepted gender options for employee profiles.
List Marital Statuses
Retrieves the predefined list of marital status choices used in the HR system.
List Offices
Lists all physical office locations associated with the company staff.
List Timesheets
Retrieves a summary of logged work hours for a specified time period.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with MyHR, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MyHR. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of compiling team availability data Solved with Vinkius AI Gateway
Right now, checking who's available for a major project means logging into the HR portal, pulling up employee lists, and then cross-referencing every person's current PTO status. You spend twenty minutes jumping between timesheets, absence requests, and department directories just to get one simple answer.
With this MCP, you simply ask your agent: 'Who can work on Project Phoenix next month?' It handles the lookups using tools like `list_absences` and instantly gives you a clean list of available staff. You stop clicking; you start doing.
MyHR MCP delivers full control over employee data
The manual process for adding or changing employee information is cumbersome. You have to fill out multiple forms, ensuring the department code matches and the job title is valid before hitting submit.
Now, you tell your agent: 'Add a new employee record.' The agent runs `create_employee`, validating all required fields against the system's established lists, making it fast, accurate, and compliant every single time.
What your AI can actually do with this
Managing human resources is messy work. You shouldn't have to remember which department holds the current absence data or how to manually cross-reference a team member’s employment status against their time off balance. This MCP lets your AI client handle all that complexity using simple chat commands.
It gives you full access to employee details, letting you list profiles, check departmental structures, and track historical timesheets without ever opening the web portal. Need someone out for a week? You can initiate an absence request right through your agent. Want to onboard a new team member? Create their record instantly.
Because this MCP lives on Vinkius, it provides a single gateway to all major HR systems, making sure that whether you’re using Claude or Cursor, the data is always fresh and ready for action.
019dd12a-c1fa-7040-9743-b93c19278622 Here's how it actually works
The bottom line is that your AI client acts like an expert HR assistant sitting right next to you, handling all the necessary data lookups so you don't have to click through five different tabs.
Connect your preferred AI client to the MyHR MCP via Vinkius. You don't need API keys; you just connect.
Tell your agent exactly what you need—for example, 'Show me all employees in Marketing' or 'Create a leave request for Mike next week.'
The agent uses the underlying tools to fetch the live data from MyHR and presents it back to you instantly, formatted as plain text.
Who is this actually for?
HR Specialists and Managers who are done manually compiling team schedules or chasing down timesheets. If your job involves compliance checks, employee onboarding, or approving PTO, this MCP saves hours of clicking.
You use it to automate the initial setup process for new hires, creating their full profile and ensuring all required configuration settings (like department listings) are correct.
You rely on it to check team availability instantly. Instead of checking a shared calendar, you ask your agent to list absences or pull timesheets for the whole group.
You use it to verify logged hours and absence dates against policy before running payroll, ensuring all time sheets are accounted for.
What Changes When You Connect
Get instant headcount reports. Instead of manually querying a database, you can use the list_employees tool to generate a complete directory listing in seconds.
Streamline onboarding for new staff. You can trigger the create_employee function right from your agent, building out profiles without ever logging into the HR portal.
Stay compliant with leave tracking. Need to check if an employee has enough days remaining? Use the list_absences tool to track their full history and current requests instantly.
Simplify payroll verification. The list_timesheets tool lets you pull all logged hours for a team or individual, making payroll prep faster and reducing manual errors.
Maintain clean data structures. By listing options using tools like list_departments, your agent ensures any new record follows the correct organizational taxonomy.
See it in action
Manager needs to check team availability for a project kickoff.
The manager asks their agent: 'Who is out next month?' The agent uses list_absences and consolidates the data, providing an immediate view of who's unavailable so scheduling can proceed.
HR Specialist needs to onboard a new executive.
The specialist prompts: 'Create a profile for John Doe in Finance.' The agent handles this by calling create_employee, ensuring the record is immediately available and compliant with company structure rules.
Payroll Coordinator needs to verify hours worked last month.
The coordinator asks: 'Show me all timesheets for the Sales department in April.' The agent calls list_timesheets, giving them a comprehensive, verified summary of logged work hours.
HR Specialist needs to audit company structure data.
The specialist asks: 'What departments do we currently have?' The agent runs list_departments, ensuring that the internal records match the physical reality of the business units.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Searching for a specific employee's history
Typing into search bar 'Mike L. leave requests'. This usually takes you to a form, but doesn't compile the full picture.
Instead, ask your agent directly: 'What are Mike L.'s absence records?' The agent uses get_employee_details and then references his history, giving one complete answer.
Trying to manually create a profile
Navigating through multiple forms for new employee data is slow and prone to missing required fields.
Just say: 'Create a new employee record for Jane Smith.' The agent uses create_employee and handles the structured data entry in one step.
Getting department lists separately
Checking the departments page, then checking the offices page, and trying to match them manually.
Ask your agent: 'List all operational locations.' It will pull data from list_offices and any related structural tools in one cohesive response.
When It Fits, When It Doesn't
Use this MCP if your job revolves around structured, verifiable HR processes—things like logging time, tracking PTO, or maintaining employee records. You need to know what happened, when, and who did it. Don't use it if you need subjective judgment calls, like drafting complex policy documents that require legal interpretation, or writing a performance review based on vague feelings. For those tasks, your AI client should read external reports generated by the data pulled from this MCP first. If the question is 'What are the hours?' or 'Who is out?', use MyHR. If the question is 'Should we change policy X because of event Y?', you need a different kind of reasoning tool.
Questions you might have
How do I list employees using MyHR MCP? +
You ask your agent to 'list all current staff.' The system uses the list_employees tool to give you a comprehensive directory of every person registered in the HR database.
Can I submit a leave request using MyHR MCP? +
Yes, simply tell your agent to create an absence request. It handles this by calling create_absence_request and submits it for review within the system.
How do I check historical timesheets with MyHR MCP? +
Just ask the agent to list timesheets, specifying the date range. The tool uses list_timesheets to compile all logged hours for you in one view.
Does MyHR MCP let me add a new department? +
The MCP lets you manage the data about departments, such as listing them via list_departments. If you need to physically change the structure, check your HR system's admin tools.
What if I need employee details for a specific person? +
Use the agent and ask for the specifics by calling get_employee_details. You just need to provide the name or ID, and the full record appears immediately.