Personio MCP Server — DACH HR für KI-Agenten
Personio Mitarbeiter, Anwesenheiten und Abwesenheiten aus jedem KI-Agenten via MCP abfragen. Vorgefertigter Personio-Adapter in AnythingMCP für die führende DACH-HR-Plattform.
Pre-built adapter available on AnythingMCP Cloud
Skip the self-hosted setup — install this adapter in one click with a free trial. No credit card required.
Install on Cloud — Free TrialPersonio HR an KI-Agenten anbinden
Personio ist die dominierende HR-Plattform für KMU in DACH (Deutschland, Österreich, Schweiz). Mit Personio an MCP angebunden hat Ihr KI-Agent direkten Zugang zu Mitarbeiterdatensätzen, Arbeitszeitdaten, Abwesenheitsplänen und Time-off-Typen — ideal für HR-Self-Service-Bots, Manager-Dashboards und Schicht-/Personalplanungs-Assistenten.
Schnelleinrichtung mit integriertem Adapter
AnythingMCP enthält einen vorkonfigurierten Personio-Adapter. Sie hinterlegen einen einzelnen Bearer-Token.
Schritt 1: AnythingMCP bereitstellen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Schritt 2: API-Zugangsdaten in Personio generieren
Im Personio-Admin: Einstellungen → Integrationen → API-Zugangsdaten → ein neues Paar mit den benötigten Scopes anlegen (Mitarbeiter, Anwesenheiten, Abwesenheiten, Time Offs).
Dann gegen einen Token tauschen via:
curl -X POST https://api.personio.de/v1/auth \
-d 'client_id=IHR_CLIENT_ID&client_secret=IHR_CLIENT_SECRET'
Schritt 3: Adapter importieren
http://localhost:3000/connectors/store öffnen, Import beim Personio-Adapter klicken und den zurückgegebenen Token in das Feld PERSONIO_TOKEN einfügen.
Schritt 4: Mit KI-Agent verbinden
{
"mcpServers": {
"personio": {
"url": "http://localhost:4000/mcp"
}
}
}
Verfügbare Tools
| Tool | Beschreibung |
|------|-------------|
| personio_list_employees | Liste mit Filter (E-Mail), Pagination |
| personio_get_employee | Vollständiger Mitarbeiter inkl. Custom-Attribute |
| personio_list_absences | Urlaub, Krankheit, Elternzeit mit Datumsbereich |
| personio_list_attendances | Arbeitszeiten pro Mitarbeiter pro Datumsbereich |
| personio_list_absence_types | Konfigurierte Typen mit ID, Name, Kategorie, Einheit |
KI-Anwendungsfälle
- "Wer ist nächste Woche im Vertriebsteam im Urlaub?"
- "Zeig mir die Anwesenheitsstunden für Jane Doe im März 2026"
- "Liste alle Mitarbeiter im Büro Freiburg, die nach 2024 eingestellt wurden"
- "Wie viele Krankheitstage hatte das Lager-Team in Q1?"
Token-Rotation Caveat
Personios /auth-Endpoint ist kein Standard-OAuth2 — jeder erfolgreiche API-Call gibt im Response-Header einen neuen Token zurück, der für den nächsten Call verwendet werden sollte. Dieser Adapter sendet bei jedem Request denselben Token. In der Praxis toleriert Personio Token-Wiederverwendung für mehrere Minuten, was für ad-hoc KI-Workflows ausreicht. Für Hochvolumen-Integrationen ist ggf. ein Custom-Proxy nötig, der pro Response Tokens rotiert.
Nächste Schritte
- Kenjo HR MCP Guide — Alternativer DACH-HR-Konnektor
- Connect to ChatGPT — Personio in ChatGPT (in Vorbereitung)