Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the HR WORKS in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Wire HR WORKS into Claude AI via MCP. Query employees, absences, sick leaves, working times, and applicants in natural language. Pre-built v2 adapter with 31 tools.
Try asking
Example prompts for HR WORKS
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
Connect HR WORKS to Claude
HR WORKS is the Freiburg-based HR/payroll SaaS used by ~20,000 DACH SMBs. With AnythingMCP you connect HR WORKS to Claude AI via MCP and run people-ops workflows in natural language — absence approvals, working-time analytics, applicant triage — all from a chat surface.
What You Can Ask Claude
- "Who is on vacation next week in the engineering team?"
- "Show me the sick-leave totals for Q1 2026 across all org units"
- "List the working-time entries for personnel number 1042 in March"
- "Which applicants are in the pipeline for the Berlin Frontend role?"
- "Get the leave-account balance for Jane Doe"
Setup
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
- In HR WORKS admin: Settings → API → Generate Access Key (
accessKey+secretAccessKey) - Exchange them for a JWT (~15 min lifetime):
curl -X POST https://api.hrworks.de/v2/authentication \ -H 'Content-Type: application/json' \ -d '{"accessKey":"...","secretAccessKey":"..."}' - Open
http://localhost:3000/connectors/store, import HR WORKS, paste the JWT intoHRWORKS_TOKEN - (Optional) For sandbox: set
HRWORKS_BASE_URL=https://api.demo-hrworks.de - Assign the connector to an MCP server
Connect Claude
{
"mcpServers": {
"hrworks": { "url": "http://localhost:4000/mcp" }
}
}
Tool Highlights for Claude
| Tool | When Claude reaches for it |
|---|---|
hrworks_list_persons | "List employees", directory queries, headcount checks |
hrworks_list_absences | "Who is off?", absence approvals, planning |
hrworks_list_sick_leaves | Sick-leave analytics, trend questions |
hrworks_list_working_times | Overtime calculation, payroll prep |
hrworks_list_remote_work | Hybrid-policy compliance, office-day counts |
hrworks_list_applicants | Recruiting pipeline overview |
hrworks_get_leave_account | Per-person leave balance lookup |
Full list of all 31 tools is in the HR WORKS MCP Server overview.
Important: Token Lifetime
The JWT expires after ~15 minutes. For ad-hoc Claude conversations this is fine — you mint a token and chat. For Claude scheduled workflows or long-running agents, automate a token refresh and update HRWORKS_TOKEN via the AnythingMCP admin API.
Date Interval Cap
hrworks_list_absences, _sick_leaves, _remote_work, _working_times cap at 1 year per call (or 31 days if interval=days). For multi-year analyses, ask Claude to iterate year by year.
Related Guides
- HR WORKS MCP Server overview
- Connect HR WORKS to ChatGPT
- Personio MCP Server — alternative DACH HR
- Kenjo HR MCP Server — alternative DACH HR
Was this guide helpful?