Guida al connettore5 minuti di lettura31 tool MCP7 lingue

HR WORKS MCP Server — HR & Payroll tedesco per Agenti AI

Collega HR WORKS a qualsiasi agente AI tramite MCP. 31 tool pre-costruiti sulla REST API v2: dipendenti, assenze, malattie, orari di lavoro, progetti, candidati. La piattaforma HR di Friburgo, AI-ready.

HCA cura del team HelpCodeAggiornato 5 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

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.

tool

31

Regione

DE

Categoria

Risorse umane

Autenticazione

Sign-in token

Env vars richieste

HRWORKS_ACCESS_KEYHRWORKS_SECRET_ACCESS_KEY
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi HR WORKS con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Collega HR WORKS a qualsiasi agente AI tramite MCP. 31 tool pre-costruiti sulla REST API v2: dipendenti, assenze, malattie, orari di lavoro, progetti, candidati. La piattaforma HR di Friburgo, AI-ready.

Prova a chiedere

Prompt di esempio per HR WORKS

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

HR WORKS · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

HR WORKS per Agenti AI

HR WORKS (ex HRworks) è la piattaforma SaaS HR/payroll di Friburgo, usata da ~20.000 PMI nella regione DACH. La REST API v2 espone l'intero dataset operativo — dipendenti, assenze, malattie, orari di lavoro, smart working, progetti, candidati, unità organizzative, festività, centri di costo — e AnythingMCP lo impacchetta tutto in un singolo adapter MCP drop-in con 31 tool pre-costruiti.

Perché un adapter MCP per HR WORKS

HR WORKS non espone una API key persistente. Bisogna fare POST {accessKey, secretAccessKey} su /v2/authentication e ricevere un JWT da 15 minuti che viene poi inviato come Authorization: Bearer <token> su ogni chiamata successiva. La vita breve del token, combinata con i rate limit per-tenant e il pattern dual-identifier (numero di matricola o username sulla maggior parte degli endpoint), fa inciampare quasi tutte le integrazioni fai-da-te.

L'adapter AnythingMCP gestisce:

  • Il contratto bearer-token (tu fornisci il token; l'adapter lo invia su ogni chiamata)
  • Sia produzione che la sandbox api.demo-hrworks.de tramite l'override HRWORKS_BASE_URL
  • I parametri opzionali personIdentifierType / usePersonnelNumbers dove applicabile
  • La regola del massimo intervallo di 1 anno sugli endpoint di listing
  • Un test di integrazione live che dimostra che l'header bearer è effettivamente iniettato (InvalidBearerTokenError invece di MissingAuthorizationHeaderError)

Setup Rapido

Step 1: Deploy AnythingMCP

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

Step 2: Genera un JWT da HR WORKS

Nell'admin HR WORKS: Impostazioni → API → Genera Access Key per ottenere accessKey + secretAccessKey. Poi scambiali per un JWT:

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

La risposta contiene {"token": "eyJ..."}. Lifetime token ~15 minuti — per workflow brevi va bene; per agenti long-running, wrappa l'adapter in un proxy che fa refresh automatico.

Step 3: Importa l'Adapter

Apri http://localhost:3000/connectors/store, clicca Import su HR WORKS e incolla il JWT in HRWORKS_TOKEN.

Per la sandbox: imposta anche HRWORKS_BASE_URL=https://api.demo-hrworks.de e usa credenziali sandbox-issued.

Step 4: Collega l'Agente AI

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

Tool disponibili (31)

Connettività & Configurazione

ToolCosa restituisce
hrworks_health_checkRaggiungibilità API — no auth richiesta
hrworks_list_organization_unitsTutte le unità organizzative attive
hrworks_get_organization_unitRecord completo unità organizzativa
hrworks_list_permanent_establishmentsSedi operative permanenti
hrworks_list_holidaysFestività per regione/anno
hrworks_list_cost_centersCentri di costo configurati nel tenant

Persone

ToolCosa restituisce
hrworks_list_personsDirectory dipendenti con filtri
hrworks_get_personRecord completo dipendente
hrworks_list_persons_master_dataDati anagrafici (attributi HR-rilevanti)
hrworks_get_persons_todaySnapshot dei dipendenti attivi oggi
hrworks_list_present_personsPersone attualmente presenti (ufficio/remoto)
hrworks_get_leave_accountSaldo conto ferie per persona

Assenze & Tempo

ToolCosa restituisce
hrworks_list_absencesAssenze su un intervallo di date
hrworks_list_absence_typesTipi di assenza configurati
hrworks_list_vacation_typesCatalogo tipi di ferie
hrworks_list_sick_leavesMalattie su un intervallo di date
hrworks_list_sick_leave_typesCategorie di malattia
hrworks_list_remote_workVoci di smart working / remote
hrworks_list_working_timesVoci orario lavoro (max 1 anno o 31 giorni con interval=days)
hrworks_list_time_recording_regulationsRegole di rilevazione presenze in vigore

Progetti & Recruiting

ToolCosa restituisce
hrworks_list_projectsProgetti con stato
hrworks_get_projectRecord completo progetto
hrworks_list_project_customersClienti collegati ai progetti
hrworks_list_job_applicationsCandidature aperte
hrworks_list_postsAnnunci di lavoro
hrworks_get_postAnnuncio completo incl. descrizione
hrworks_list_applicantsCandidati in pipeline
hrworks_get_applicantRecord completo candidato
hrworks_list_cost_objectivesElenca tutti gli oggetti di costo (Kostenträger) dell'azienda
hrworks_list_wage_salary_typesElenca le voci retributive dell'account (usate negli export per le paghe)

(mostra 30 di 31 tool — installa il connettore per vederli tutti)

Casi d'uso per Agenti AI

  • "Chi è in ferie la prossima settimana nel team engineering?" — manager self-service per assenze
  • "Quanti giorni di malattia ha avuto il magazzino in Q1?" — analytics HR
  • "Mostra totali orario lavoro per Jane Doe a marzo 2026" — preparazione straordinari/payroll
  • "Lista candidati attivi per il ruolo Frontend Berlino" — handoff recruiter
  • "Quali dipendenti erano presenti nell'ufficio di Friburgo oggi?" — vista facility/sicurezza

Convenzioni Identifier

La maggior parte degli endpoint persona accetta o il numero di matricola HR WORKS o lo username. Usa i parametri opzionali personIdentifierType / usePersonnelNumbers quando l'identifier che hai a disposizione non è il default — l'adapter li propaga.

Intervalli di date: massimo 1 anno

hrworks_list_absences, hrworks_list_sick_leaves, hrworks_list_remote_work, hrworks_list_working_times richiedono ISO beginDate / endDate (YYYY-MM-DD). L'API HR WORKS limita lo span a 1 anno (o 31 giorni con interval=days). Per range più lunghi, paginare anno per anno e aggregare lato client.

Refresh token — limitazione nota

Questo adapter invia un singolo bearer token statico. Quando il JWT scade (~15 min), l'API ritorna 401 e devi re-importare un token fresco. Per workflow long-running, configura un cron che faccia refresh tramite /v2/authentication e aggiorni la env var HRWORKS_TOKEN del connettore via la admin API di AnythingMCP.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente HR WORKS è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi al tuo client AI. 7 giorni gratis, senza carta di credito.

Guide correlate