Connector guide4-minute read31 MCP toolsEN · DE · IT

HR WORKS MCP Server — Personalverwaltung & Lohn für KI-Agenten

HR WORKS via MCP an jeden KI-Agenten anbinden. 31 vorgefertigte Tools auf der v2 REST API: Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten, Projekte, Bewerber. Die Freiburger HR-Plattform, KI-tauglich.

HCBy HelpCode teamAktualisiert 4 min read Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

HR WORKS

HR WORKS

Access HR WORKS, the German HR/payroll platform: employees, absences, sick leaves, remote work (home office), working times, projects, applicants, organization units, holidays and cost centers via the v2 REST API.

Tools

31

Region

DE

Kategorie

HR

Authentifizierung

Sign-in token

Benötigte Env-Vars

HRWORKS_ACCESS_KEYHRWORKS_SECRET_ACCESS_KEY
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • GDPR & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge HR WORKS mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Summary

HR WORKS via MCP an jeden KI-Agenten anbinden. 31 vorgefertigte Tools auf der v2 REST API: Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten, Projekte, Bewerber. Die Freiburger HR-Plattform, KI-tauglich.

Frag einfach

Beispiel-Prompts für HR WORKS

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

HR WORKS · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

HR WORKS für KI-Agenten

HR WORKS (vormals HRworks) ist die SaaS-HR-/Lohnplattform aus Freiburg, eingesetzt von ~20.000 KMU im DACH-Raum. Die v2 REST API legt den vollen operativen Datenbestand offen — Mitarbeiter, Abwesenheiten, Krankheiten, Arbeitszeiten, Homeoffice, Projekte, Bewerber, Organisationseinheiten, Feiertage, Kostenstellen — und AnythingMCP packt alles in einen drop-in MCP-Adapter mit 31 vorgefertigten Tools.

Warum ein MCP-Adapter für HR WORKS

HR WORKS bietet keinen langlebigen API-Key. Stattdessen wird {accessKey, secretAccessKey} an /v2/authentication gepostet und ein 15-minütiger JWT zurückgegeben, der dann als Authorization: Bearer <token> auf jeden weiteren Aufruf gesetzt wird. Diese kurze Token-Lebensdauer in Kombination mit per-Tenant-Rate-Limits und dem Dual-Identifier-Muster (Personalnummer oder Username auf den meisten Endpunkten) bringt fast jede DIY-Integration zum Stolpern.

Der AnythingMCP-Adapter erledigt:

  • Den Bearer-Token-Vertrag (du liefern den Token, der Adapter sendet ihn auf jedem Aufruf)
  • Sowohl Produktion als auch die api.demo-hrworks.de-Sandbox über HRWORKS_BASE_URL
  • Die optionalen personIdentifierType-/usePersonnelNumbers-Parameter, wo zutreffend
  • Die 1-Jahres-Maximalintervall-Regel auf Listing-Endpunkten
  • Einen Live-Integrationstest, der beweist, dass der Bearer-Header wirklich injiziert wird (InvalidBearerTokenError statt MissingAuthorizationHeaderError)

Schnelleinrichtung

Schritt 1: AnythingMCP deployen

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 2: JWT aus HR WORKS holen

In der HR-WORKS-Verwaltung: Einstellungen → API → Access Key erzeugen für accessKey + secretAccessKey. Dann Token tauschen:

curl -X POST https://api.hrworks.de/v2/authentication \
  -H 'Content-Type: application/json' \
  -d '{"accessKey":"YOUR_ACCESS_KEY","secretAccessKey":"YOUR_SECRET_ACCESS_KEY"}'

Antwort: {"token": "eyJ..."}. Token-Lebensdauer ~15 Minuten — für Kurz-Workflows reicht der gleiche Token; für lang laufende Agenten diesen Adapter in einen Proxy mit automatischem Refresh wickeln.

Schritt 3: Adapter importieren

http://localhost:3000/connectors/store öffnen, HR WORKS importieren und JWT in HRWORKS_TOKEN einfügen.

Für Sandbox zusätzlich HRWORKS_BASE_URL=https://api.demo-hrworks.de setzen und Sandbox-Credentials nutzen.

Schritt 4: KI-Agent verbinden

{
  "mcpServers": {
    "hrworks": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Verfügbare Tools (31)

Konnektivität & Konfiguration

ToolWas es zurückgibt
hrworks_health_checkAPI-Erreichbarkeit — keine Auth nötig
hrworks_list_organization_unitsAlle aktiven Organisationseinheiten
hrworks_get_organization_unitVollständiger Org-Unit-Datensatz
hrworks_list_permanent_establishmentsBetriebsstätten
hrworks_list_holidaysFeiertage pro Region/Jahr
hrworks_list_cost_centersIm Mandanten konfigurierte Kostenstellen

Personen

ToolWas es zurückgibt
hrworks_list_personsMitarbeiter-Verzeichnis mit Filtern
hrworks_get_personVollständiger Mitarbeiter-Datensatz
hrworks_list_persons_master_dataStammdaten (HR-relevante Attribute)
hrworks_get_persons_todaySnapshot der heute Aktiven
hrworks_list_present_personsAktuell anwesende Personen (Büro/Remote)
hrworks_get_leave_accountUrlaubskonto-Stand pro Person

Abwesenheiten & Zeit

ToolWas es zurückgibt
hrworks_list_absencesAbwesenheiten über ein Datumsintervall
hrworks_list_absence_typesKonfigurierte Abwesenheitsarten
hrworks_list_vacation_typesUrlaubsarten-Katalog
hrworks_list_sick_leavesKrankmeldungen über ein Datumsintervall
hrworks_list_sick_leave_typesKrankheitskategorien
hrworks_list_remote_workHomeoffice-/Remote-Einträge
hrworks_list_working_timesArbeitszeiteinträge (max. 1 Jahr / 31 Tage bei interval=days)
hrworks_list_time_recording_regulationsGeltende Zeiterfassungs-Regelungen

Projekte & Recruiting

ToolWas es zurückgibt
hrworks_list_projectsProjekte mit Status
hrworks_get_projectVollständiger Projekt-Datensatz
hrworks_list_project_customersAn Projekte gehängte Kunden
hrworks_list_job_applicationsOffene Bewerbungen
hrworks_list_postsStellenanzeigen
hrworks_get_postVollständige Anzeige inkl. Beschreibung
hrworks_list_applicantsBewerber in der Pipeline
hrworks_get_applicantVollständiger Bewerber-Datensatz
hrworks_list_cost_objectivesAlle Kostenträger des Unternehmens auflisten
hrworks_list_wage_salary_typesAlle Lohnarten des Kontos auflisten (für Exporte in die Lohnabrechnung)

(zeigt 30 von 31 Tools — installiere den Connector, um alle zu sehen)

KI-Agent Anwendungsfälle

  • „Wer ist nächste Woche im Engineering im Urlaub?" — Manager-Selfservice für Abwesenheiten
  • „Wie viele Krankheitstage hatte das Lager in Q1?" — HR-Analytik
  • „Zeige Arbeitszeit-Summen für Jane Doe im März 2026" — Überstunden / Lohn-Vorbereitung
  • „Liste aktive Bewerber für die Berliner Frontend-Stelle" — Recruiter-Handoff
  • „Welche Mitarbeiter waren heute im Freiburger Büro anwesend?" — Facility-/Sicherheits-Sicht

Identifier-Konventionen

Die meisten personenbezogenen Endpunkte akzeptieren entweder die HR-WORKS-Personalnummer oder den Username. Nutze die optionalen personIdentifierType-/usePersonnelNumbers-Parameter, wenn der vorhandene Identifier nicht der Default ist — der Adapter reicht sie durch.

Datumsintervalle: 1-Jahres-Maximum

hrworks_list_absences, hrworks_list_sick_leaves, hrworks_list_remote_work und hrworks_list_working_times benötigen ISO beginDate/endDate (YYYY-MM-DD). Die HR-WORKS-API begrenzt die Spanne auf 1 Jahr (oder 31 Tage bei interval=days). Für längere Zeiträume jahresweise paginieren und client-seitig aggregieren.

Token-Refresh — bekannte Limitierung

Dieser Adapter sendet einen einzigen statischen Bearer-Token. Wenn der JWT abläuft (~15 Min), antwortet die API mit 401 und du musst einen frischen Token re-importieren. Für lang laufende Workflows einen Cron einrichten, der per /v2/authentication einen neuen Token holt und die HRWORKS_TOKEN-Env-Var des Connectors über die AnythingMCP-Admin-API aktualisiert.

Nächste Schritte

War dieser Guide hilfreich?

Your HR WORKS agent is one click away.

Install the connector, paste the key, prompt any MCP client. Free for 7 days, no credit card.

Verwandte Anleitungen

connectors

HR WORKS mit ChatGPT verbinden — Personalverwaltung via MCP

HR WORKS via MCP an ChatGPT anbinden. Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten, Projekte und Bewerber per natürlicher Sprache abfragen. Vorgefertigter v2-Adapter.

connectors

HR WORKS mit Claude verbinden — Personalverwaltung via MCP

HR WORKS via MCP an Claude AI anbinden. Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten und Bewerber per natürlicher Sprache abfragen. Vorgefertigter v2-Adapter mit 31 Tools.

connectors

Hrworks mit Cursor verbinden — über MCP

HR WORKS via MCP an Cursor anbinden. Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten und Bewerber per natürlicher Sprache abfragen. Vorgefertigter v2-Adapter mit 31 Tools.

connectors

Hrworks mit Gemini verbinden — über MCP

HR WORKS via MCP an Gemini anbinden. Mitarbeiter, Abwesenheiten, Krankheit, Arbeitszeiten und Bewerber per natürlicher Sprache abfragen. Vorgefertigter v2-Adapter mit 31 Tools.

connectors

DC Hub zu MCP — DC Hub aus jedem KI-Agent steuern

Data centre and power-grid intelligence from DC Hub: facilities worldwide, market power-readiness scores, the US interconnection queue, construction pipeline, M&A transactions, live ISO grid fuel mix and electricity prices, plus site scoring and multi-site ranking. Twelve of the sixteen tools work without an API key.

connectors

Kaufland Marketplace zu MCP — Kaufland Marketplace aus jedem KI-Agent steuern

Kaufland Marketplace (formerly real.de) seller API: orders and their units, shipments, storefront listings, units, tickets and warehouses. HMAC-signed requests — the signature covers the method, URL, body and a timestamp.