Guida al connettore12 minuti di lettura44 tool MCP7 lingue

Come collegare HiBob a Gemini via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

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

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

HiBob

HiBob

HiBob (Bob) HR platform: employee search and records, work, employment, lifecycle and salary history, custom tables, company lists, time off (who is out, requests, balances, policies, holidays), saved reports, onboarding, tasks and documents. Bob public API with a service user.

tool

44

Regione

INTL

Categoria

Risorse umane

Autenticazione

Basic Auth

Env vars richieste

HIBOB_SERVICE_USER_IDHIBOB_SERVICE_USER_TOKEN
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 HiBob 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

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Prova a chiedere

Prompt di esempio per HiBob

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

HiBob · live via MCP
Condividi
Opus 4.7

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

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → HiBob, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

HiBob + Gemini

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

HIBOB_SERVICE_USER_ID, HIBOB_SERVICE_USER_TOKEN

Step 1 — Ottieni le credenziali

La configurazione richiede circa 10 minuti e serve un amministratore di Bob. Il connettore usa l'API REST pubblica di Bob (https://api.hibob.com/v1) con un service user.

  1. In Bob, come amministratore, vai in Settings > Integrations > Automation > Service Users, fai clic su Manage e crea un service user con nome e nome visualizzato. Copia subito il suo ID e il token: il token compare solo quando viene generato. Un token perso si può rigenerare, e quello vecchio smette di valere.
  2. Crea un gruppo di permessi (permission group) dedicato e aggiungici il service user. Un gruppo nuovo non ha permessi, quindi concedi solo ciò che usi:
    • People's data > People's fields: View sulle categorie che leggi (almeno root, about, employment e work per hibob_search_people), View history sulle tabelle storiche (work, employment, lifecycle, payroll), Edit dove aggiorni.
    • Access data for: Everyone oppure una condizione. Per impostazione predefinita sono coperte solo le persone in forza; togli la condizione Lifecycle status equals Employed per leggere chi è uscito con show_inactive.
    • People's data > Time off: vedere richieste e saldi, e inviare o annullare richieste se usi quegli strumenti; vedere le richieste private per include_private.
    • Features > Reports: View reports according to people's data access rights.
    • People's data > Tasks and flow > People's tasks: View and mark selected people's tasks as complete.
    • People's data > Docs > [cartella]: View per cartella di documenti, e Upload per la cartella condivisa.
  3. Incolla l'ID in HIBOB_SERVICE_USER_ID e il token in HIBOB_SERVICE_USER_TOKEN. Vengono inviati come autenticazione HTTP Basic.
  4. Installa il connettore ed esegui hibob_list_employee_fields per verificare l'accesso.

Prima gli id dei campi: hibob_list_employee_fields elenca ogni campo standard e personalizzato con il suo id in notazione a punti (root.displayName, work.department, work.custom.field_123) e l'id di lista dei campi a lista. hibob_list_named_lists e hibob_get_named_list trasformano gli id di lista in nomi (reparti, sedi, qualifiche, calendari).

Cosa legge:

  • Persone: hibob_search_people legge molti dipendenti in una sola chiamata (tutti, oppure filtrati solo per root.id o root.email; altri filtri vengono rifiutati), hibob_get_employee una persona per id o email di lavoro, hibob_list_profiles una rubrica rapida. In un'azienda grande l'AI cerca prima con fields: ["root.id"] e poi legge da 50 a 200 id per chiamata.
  • Tabelle storiche di una persona (work, employment, lifecycle, salary) e in blocco per molte (work, lifecycle, salary).
  • Tabelle personalizzate con le loro colonne e le voci di un dipendente.
  • Assenze: chi è fuori in un intervallo di date o in un giorno, richieste cambiate da un certo momento, una richiesta con i suoi giorni, il saldo di un dipendente per un tipo di policy, tipi di policy, codici motivo, policy, e festività e chiusure aziendali con hibob_search_calendar_events.
  • Report salvati, eseguiti come righe JSON, CSV o XLSX; quelli grandi vengono generati in background con hibob_request_report_download e scaricati con hibob_download_report_by_name.
  • Wizard di onboarding, attività aperte in tutta l'azienda, le attività di un dipendente, le cartelle di documenti e i documenti di un dipendente con link di download.

Cosa scrive dopo l'installazione: hibob_submit_time_off_request (l'AI controlla prima l'unità del tipo di policy con hibob_get_policy_type; la richiesta segue il flusso di approvazione della policy, salvo che un amministratore imposti skip_manager_approval), hibob_cancel_time_off_request e hibob_complete_task.

Disattivati all'installazione: le scritture sui dati anagrafici hibob_update_employee (solo campi, non righe di tabelle), hibob_create_work_entry (promozione, trasferimento, nuovo responsabile), hibob_create_custom_table_entry, hibob_add_named_list_item e hibob_upload_shared_document (un URL pubblico o prefirmato, al massimo 5 MB, visibile al dipendente). Un amministratore del workspace li attiva consapevolmente nel connettore.

Formati dei dati: gli id dei dipendenti sono numeri lunghi inviati come stringhe (3332883884017713238). Le richieste usano la notazione a punti (work.department); le risposte usano chiavi con barre (/work/department) e possono annidare lo stesso valore anche per categoria. I campi a lista contengono id di voci; human_readable: APPEND o REPLACE aggiunge i nomi o li mette al loro posto. Le date sono YYYY-MM-DD; hibob_list_time_off_changes accetta date-ora ISO 8601. I saldi sono nell'unità del tipo di policy (giorni o ore) e le retribuzioni hanno la propria valuta. Dopo un aggiornamento Bob può restituire il valore vecchio per un massimo di 20 secondi.

Omissione silenziosa: un campo senza permesso o con un id sbagliato manca semplicemente dalla risposta, senza errore. Se manca qualcosa, controlla il gruppo di permessi del service user prima di concludere che il valore è vuoto.

Paginazione: ricerca persone, profili, lo storico di un dipendente, le attività aperte (al massimo 5.000) e chi è fuori restituiscono tutto in una volta. Gli strumenti storici in blocco e hibob_search_calendar_events paginano con cursor uguale a response_metadata.next_cursor; l'AI si ferma quando è null.

Limiti: i rate limit valgono per endpoint (la ricerca persone consente 50 richieste al minuto) e rispondono 429. Chi è fuori e gli intervalli del calendario hanno un'ampiezza massima, e le modifiche alle assenze risalgono al massimo a 6 mesi fa.

Errori comuni: 401 indica un ID o un token errato, 403 un permesso mancante nel gruppo del service user, 400 un filtro, un campo o un intervallo di date non valido. Risposte 401 o 403 ripetute possono essere bloccate per un po' dal firewall di Bob, quindi correggi i permessi prima di riprovare.

Il connettore non elabora le buste paga, non modifica le righe delle tabelle storiche con hibob_update_employee e non ha strumenti per approvare o rifiutare richieste di assenza in sospeso.

Step 2 — Installa l'adapter

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 3 — Aggiungi il connettore in Gemini

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Gemini CLI legge i server MCP da ~/.gemini/settings.json (su Windows %USERPROFILE%\.gemini\settings.json). Aggiungi:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una chiave API MCP in AnythingMCP da MCP Servers → il tuo server → API keys e incollala al posto di YOUR_MCP_API_KEY.
  2. Salva il file e riavvia gemini.
  3. Esegui /mcp in Gemini CLI (oppure gemini mcp list dal terminale): anythingmcp dovrebbe risultare connesso.
  4. Inizia a scrivere prompt: Gemini CLI ora può chiamare i tool di HiBob.

Tool disponibili

ToolWhat it does
hibob_search_peopleRead employee fields for many employees in one call: everyone the service user can access, or only the employees whose id or email is given…
hibob_get_employeeRead the fields of one employee, identified by employee id or work email
hibob_update_employeeUpdate fields of one employee record
hibob_list_profilesPublic profile section of every active employee the service user can access: a fixed set of fields such as name, email, work title…
hibob_list_employee_fieldsAll employee fields defined in the company (built-in and custom) with their field id (the dot-notation id to pass in fields), name…
hibob_list_named_listsAll company lists (departments, sites, job titles, calendars, custom lists) with their items: each item has an id, the value Bob stores in…
hibob_get_named_listOne company list by its internal name (e.g. department, site, title, calendar), with its items, their ids and names, and child items for…
hibob_add_named_list_itemAdd a new item to an existing company list, for example a new department or job title, optionally below a parent item in a hierarchy list
hibob_list_work_historyWork history of one employee: one entry per change with effective date, title, department, site, manager (reportsTo) and reason
hibob_list_employment_historyEmployment history of one employee: contract type, weekly hours, working pattern, FTE and similar entries, each with its effective date
hibob_list_lifecycle_historyLifecycle status history of one employee: hired, employed, on leave, terminated and so on, each with its effective date and reason
hibob_list_salary_historySalary (payroll) history of one employee: base pay amount, currency, pay period and frequency, each entry with its effective date
hibob_bulk_list_work_historyWork history for many employees at once (one page of employees per call, each with all its work entries)
hibob_bulk_list_lifecycle_historyLifecycle history for many employees at once (one page of employees per call, each with all its lifecycle entries)
hibob_bulk_list_salary_historySalary history for many employees at once (one page of employees per call, each with all its salary entries)
hibob_create_work_entryAdd a work history entry for an employee (promotion, transfer, new manager, department change) taking effect on a given date
hibob_list_custom_tablesCustom employee tables defined in the company, with their ids, names and column definitions
hibob_get_custom_table_metadataDefinition of one custom employee table: its columns with id, name, type and the list id for list columns
hibob_list_custom_table_entriesAll entries of one custom table for one employee; values are keyed by column id
hibob_create_custom_table_entryAdd one or more entries to an employee's custom table
hibob_list_whos_outTime off requests in a date range, for everyone the service user can access: who is out, which policy, request type, dates and status
hibob_list_out_todayWho is out of the office today (UTC) or on one given date, optionally only at one site
hibob_list_time_off_changesTime off requests created, approved, declined, cancelled or deleted since a point in time (at most 6 months back and a 6-month window)
hibob_get_time_off_requestDetails of one time off request of an employee: policy type, dates, portions, status, approver, total cost and (by default) the duration…
hibob_get_time_off_balanceTime off balance of one employee for one policy type on a given date: the amount available, used, pending and accrued, in the policy's unit…
hibob_list_policy_typesNames of all time off policy types in the company (Holiday, Sick, custom types)
hibob_get_policy_typeSettings of one time off policy type: unit (days or hours), allowed request types, whether it is a working type, visibility and similar…
hibob_list_policy_type_reason_codesReason codes defined for one time off policy type, with the numeric id to pass as reason_code when submitting a request
hibob_list_policy_namesNames of the policies (for example per country or contract) that belong to one time off policy type
hibob_get_policyDetails of one time off policy: its type, allowance, accrual, carry-over and other rules
hibob_search_calendar_eventsCompany holidays and closures (calendar events) in a date range, optionally for one calendar, site or event type
hibob_submit_time_off_requestSubmit a time off request for an employee
hibob_cancel_time_off_requestCancel an existing time off request of an employee
hibob_list_reportsCompany reports saved in Bob that the service user can see, with id, name, description, type, folder and dates (the column configuration is…
hibob_download_reportRun a saved report and return its data. format json gives rows the model can read directly; csv returns text; xlsx returns a file
hibob_request_report_downloadStart generating a saved report in the background, for reports too large to download at once
hibob_download_report_by_nameFetch a report file generated by hibob_request_report_download
hibob_list_onboarding_wizardsOnboarding wizards configured in Bob (id and name), the flows new hires are invited with
hibob_list_open_tasksAll open tasks in the company (onboarding, offboarding and other flow tasks) with owner, related employee, due date and status
hibob_list_employee_tasksTasks assigned to one employee (onboarding and other flow tasks), open, closed or both
hibob_complete_taskMark a task as complete, for example an onboarding step that was done outside Bob
hibob_list_document_foldersDocument folders defined in Bob (shared, confidential and custom folders) with their ids and metadata
hibob_list_employee_documentsDocuments of one employee in the folders the service user may view, with name and a download link per document
hibob_upload_shared_documentAdd a document to an employee's shared folder by giving a public or pre-signed URL that Bob downloads (max 5 MB)

Esempi di prompt

  • "Chi è fuori ufficio la prossima settimana, e con quale policy di assenza?"
  • "Mostra lo storico di lavoro di [email protected]: qualifiche, reparti e responsabili con le date di decorrenza."
  • "Quanti giorni di ferie restano quest'anno al dipendente 3332883884017713238, e quanti sono in attesa?"
  • "Esegui il report salvato "Headcount by department" e riassumilo per sede."
  • "Elenca tutte le attività di onboarding aperte e scadute, con il responsabile e il nuovo assunto a cui si riferiscono."

FAQ

Dove cerca i server MCP Gemini CLI? In ~/.gemini/settings.json per il tuo utente, oppure in .gemini/settings.json dentro un progetto. gemini mcp list mostra ogni server e se si connette.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente HiBob è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a Gemini. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare HiBob a ChatGPT via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Connettori

Come collegare HiBob a Claude via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Connettori

Come collegare HiBob a Microsoft Copilot via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Connettori

Come collegare HiBob a Cursor via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Connettori

Come collegare HiBob a Meta Muse via MCP

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.

Connettori

HiBob su MCP: dipendenti, assenze, storici, report e attività in qualsiasi agente AI

La piattaforma HR HiBob (Bob) tramite l'API pubblica con un service user: ricerca e schede dei dipendenti, storico di lavoro, impiego, lifecycle e retribuzione, tabelle personalizzate, liste aziendali, assenze con chi è fuori, richieste, saldi e policy, festività, report salvati, onboarding, attività e documenti. Le scritture sui dati anagrafici sono disattivate all'installazione.