Connector-Anleitung11 Minuten Lesezeit44 MCP-Tools7 Sprachen

HiBob über MCP mit ChatGPT verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

HCVom HelpCode-TeamAktualisiert 11 Min. Lesezeit Open Source auf GitHub

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

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.

Tools

44

Region

INTL

Kategorie

Personalwesen

Authentifizierung

Basic Auth

Benötigte Env-Vars

HIBOB_SERVICE_USER_IDHIBOB_SERVICE_USER_TOKEN
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & 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 HiBob 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

Zusammenfassung

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Frag einfach

Beispiel-Prompts für HiBob

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

HiBob · live via MCP
Teilen
Opus 4.7

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

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → HiBob klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

HiBob + ChatGPT

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

HIBOB_SERVICE_USER_ID, HIBOB_SERVICE_USER_TOKEN

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 10 Minuten und braucht einen Bob-Admin. Der Connector nutzt die öffentliche REST-API von Bob (https://api.hibob.com/v1) mit einem Service User.

  1. Geh in Bob als Admin zu Settings > Integrations > Automation > Service Users, klick auf Manage und lege einen Service User mit Namen und Anzeigenamen an. Kopiere seine ID und sein Token sofort: Das Token wird nur beim Erzeugen angezeigt. Ein verlorenes Token lässt sich neu erzeugen, das alte wird dabei ungültig.
  2. Lege für den Service User eine eigene Berechtigungsgruppe (permission group) an und füge ihn hinzu. Eine neue Gruppe hat keine Rechte; gib also nur, was du nutzt:
    • People's data > People's fields: View auf den Kategorien, die du liest (für hibob_search_people mindestens root, about, employment und work), View history auf den Historientabellen (work, employment, lifecycle, payroll), Edit dort, wo du änderst.
    • Access data for: Everyone oder eine Bedingung. Standardmäßig sind nur beschäftigte Personen erfasst; entferne die Bedingung Lifecycle status equals Employed, um Ausgeschiedene mit show_inactive zu lesen.
    • People's data > Time off: Anträge und Salden ansehen, und Anträge stellen oder stornieren, wenn du diese Tools nutzt; private Anträge ansehen für 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 > [Ordner]: View pro Dokumentordner und Upload für den geteilten Ordner.
  3. Füge die ID in HIBOB_SERVICE_USER_ID und das Token in HIBOB_SERVICE_USER_TOKEN ein. Beide werden als HTTP Basic Auth gesendet.
  4. Installiere den Connector und rufe hibob_list_employee_fields auf, um den Zugriff zu prüfen.

Zuerst die Feld-IDs: hibob_list_employee_fields listet jedes Standard- und Custom-Feld mit seiner ID in Punktnotation (root.displayName, work.department, work.custom.field_123) und der Listen-ID von Listenfeldern. hibob_list_named_lists und hibob_get_named_list machen aus Listen-IDs Namen (Abteilungen, Standorte, Jobtitel, Kalender).

Was er liest:

  • Personen: hibob_search_people liest viele Mitarbeitende in einem Aufruf (alle oder nur gefiltert nach root.id oder root.email; andere Filter werden abgelehnt), hibob_get_employee eine Person per ID oder Arbeits-E-Mail, hibob_list_profiles ein schnelles Verzeichnis. In einer großen Firma sucht die KI zuerst mit fields: ["root.id"] und liest dann 50 bis 200 IDs pro Aufruf.
  • Historientabellen einer Person (work, employment, lifecycle, salary) und als Bulk für viele (work, lifecycle, salary).
  • Custom Tables mit ihren Spalten und den Einträgen einer Person.
  • Abwesenheiten: wer in einem Zeitraum oder an einem Tag fehlt, seit einem Zeitpunkt geänderte Anträge, ein Antrag mit seinen Tagen, der Saldo einer Person für einen Policy Type, Policy Types, Grund-Codes, Richtlinien sowie Feiertage und Schließtage mit hibob_search_calendar_events.
  • Gespeicherte Reports, ausgeführt als JSON-Zeilen, CSV oder XLSX; große erzeugt hibob_request_report_download im Hintergrund, und hibob_download_report_by_name holt die Datei.
  • Onboarding-Wizards, offene Aufgaben in der ganzen Firma, die Aufgaben einer Person, Dokumentordner und die Dokumente einer Person mit Download-Links.

Was er nach der Installation schreibt: hibob_submit_time_off_request (die KI prüft vorher mit hibob_get_policy_type die Einheit des Policy Types; der Antrag durchläuft den Genehmigungsweg der Richtlinie, außer ein Admin setzt skip_manager_approval), hibob_cancel_time_off_request und hibob_complete_task.

Bei der Installation deaktiviert: die Schreibzugriffe auf Stammdaten hibob_update_employee (nur Felder, keine Tabellenzeilen), hibob_create_work_entry (Beförderung, Versetzung, neue Führungskraft), hibob_create_custom_table_entry, hibob_add_named_list_item und hibob_upload_shared_document (öffentliche oder vorsignierte URL, höchstens 5 MB, für die Person sichtbar). Ein Workspace-Admin schaltet sie im Connector bewusst ein.

Datenformate: Mitarbeiter-IDs sind lange Zahlen, die als Strings kommen (3332883884017713238). Anfragen nutzen Punktnotation (work.department), Antworten Schrägstrich-Schlüssel (/work/department) und können denselben Wert zusätzlich nach Kategorie verschachtelt enthalten. Listenfelder enthalten Item-IDs; human_readable: APPEND oder REPLACE ergänzt die Namen oder setzt sie ein. Datumswerte sind YYYY-MM-DD; hibob_list_time_off_changes nimmt ISO-8601-Zeitpunkte. Salden sind in der Einheit des Policy Types (Tage oder Stunden), Gehälter haben ihre eigene Währung. Nach einer Änderung kann Bob bis zu 20 Sekunden lang noch den alten Wert liefern.

Stilles Weglassen: Ein Feld ohne Berechtigung oder mit falscher ID fehlt einfach in der Antwort, ohne Fehler. Fehlt etwas, prüf zuerst die Berechtigungsgruppe des Service Users, bevor du annimmst, dass der Wert leer ist.

Blättern: Personensuche, Profile, die Historie einer Person, offene Aufgaben (höchstens 5.000) und Who's out liefern alles auf einmal. Die Bulk-Historien und hibob_search_calendar_events blättern mit cursor gleich response_metadata.next_cursor; die KI hört auf, wenn er null ist.

Limits: Rate Limits gelten pro Endpunkt (die Personensuche erlaubt 50 Anfragen pro Minute) und antworten mit 429. Who's out und Kalenderzeiträume haben eine maximale Spanne, und Abwesenheitsänderungen reichen höchstens 6 Monate zurück.

Häufige Fehler: 401 bedeutet eine falsche ID oder ein falsches Token, 403 eine fehlende Berechtigung in der Gruppe des Service Users, 400 einen ungültigen Filter, ein ungültiges Feld oder einen ungültigen Zeitraum. Wiederholte 401- oder 403-Antworten kann die Firewall von Bob eine Weile blockieren; korrigiere also die Rechte, bevor du es erneut versuchst.

Der Connector macht keine Gehaltsabrechnung, ändert über hibob_update_employee keine Zeilen von Historientabellen und hat kein Tool, um offene Abwesenheitsanträge zu genehmigen oder abzulehnen.

Schritt 2 — Adapter installieren

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 3 — Connector in ChatGPT hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

ChatGPT fügt MCP-Server als Plugins auf seiner Seite Plugins hinzu, im Web und in den kostenpflichtigen Tarifen. Den Entwicklermodus brauchst du dafür nicht mehr. In einem Business-Workspace dürfen das nur Admins und Owner; in Enterprise und Edu kann ein Admin die Berechtigung Create plugins with MCPs vergeben.

  1. Geh zu chatgpt.com/plugins, klicke auf Add und dann auf Add custom MCP server.
  2. Gib einen Namen ein, z. B. Name: HiBob.
  3. Trag unter Connection als Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein und lass Authentication auf OAuth.
  4. Wähle I understand and want to continue und dann Create as a plugin. Wenn ChatGPT danach fragt, meldest du dich bei AnythingMCP an und erlaubst den Zugriff.
  5. Installiere das neue Plugin unter deinen persönlichen Plugins, tippe dann in einem Chat @ und wähle es aus.

Verfügbare Tools

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)

Beispiel-Prompts

  • „Wer ist nächste Woche abwesend, und mit welcher Abwesenheitsrichtlinie?“
  • „Zeig die Arbeitshistorie von [email protected]: Titel, Abteilungen und Führungskräfte mit ihren Gültigkeitsdaten.“
  • „Wie viele Urlaubstage hat Mitarbeiter 3332883884017713238 dieses Jahr noch übrig, und wie viele sind beantragt?“
  • „Führ den gespeicherten Report „Headcount by department“ aus und fass ihn nach Standort zusammen.“
  • „Liste alle offenen Onboarding-Aufgaben, die überfällig sind, mit Verantwortlichem und der neuen Person, zu der sie gehören.“

FAQ

Funktioniert der kostenlose ChatGPT-Tarif mit eigenen MCP-Servern? OpenAI dokumentiert eigene MCP-Server nur für kostenpflichtige Tarife; den Free-Tarif führt OpenAI nicht auf.

Nächste Schritte

War dieser Guide hilfreich?

Dein HiBob-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, ChatGPT fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

HiBob über MCP mit Claude verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Connectors

HiBob über MCP mit Microsoft Copilot verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Connectors

HiBob über MCP mit Cursor verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Connectors

HiBob über MCP mit Gemini verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Connectors

HiBob über MCP mit Meta Muse verbinden

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.

Connectors

HiBob zu MCP: Mitarbeitende, Abwesenheiten, Historien, Reports und Aufgaben in jedem KI-Agent

Die HR-Plattform HiBob (Bob) über die öffentliche API mit einem Service User: Mitarbeitende suchen und lesen, Arbeits-, Beschäftigungs-, Lifecycle- und Gehaltshistorie, Custom Tables, Firmenlisten, Abwesenheiten mit Who's out, Anträgen, Salden und Richtlinien, Feiertage, gespeicherte Reports, Onboarding, Aufgaben und Dokumente. Schreibzugriffe auf Stammdaten sind bei der Installation aus.