Skip to content

Integration · Payroll & HR

hibob.com

Connect Claude & ChatGPT to HiBob

Ask your AI who works in a department, how someone's role has changed, or to add a new starter in HiBob. It can search employees, read work, employment and lifecycle history, and create or update employees. It can also record a job change from an effective date and send an onboarding invitation. The service user's permission group in Bob decides what it can reach.

Connect HiBob free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who works in Product at the Copenhagen site?”

    The AI searches employees filtered on department and site and returns the fields you ask for.

  • “Give me a list of everyone and their manager.”

    It lists basic profiles of all employees with name, title, department, site and manager.

  • “How has Emma's role changed since she joined?”

    It reads her work history: title, department, site and manager over time.

What your AI can do

Find people

Search employees with filters, list profiles and see which employee fields exist.

History and changes

Read work, employment and lifecycle history, record job changes from an effective date and update employee fields.

New employees

Create employees and send an onboarding invitation using one of your onboarding wizards.

  • “Make Lukas Senior Engineer from 1 November.”

    It records a work change with the new title and the effective date.

  • “Create Anna Holm, starting 3 November in Aarhus, and invite her to Bob.”

    It creates the employee, lists your onboarding wizards and sends the invitation with the one you pick. The email goes out right away.

  • “Which departments and sites do we have?”

    It lists your company lists, such as departments, sites and job titles, with their items.

58 tools for HiBob

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_work_changeChanges dataRecord a change to an employee's job, department, site or manager from an effective date. Required: person_id and effective_date.
  • create_contact_accountChanges dataCreate a new account for a contact. API summary: Create a new bank account entry for a given employee.
  • create_contact_employmentChanges dataCreate a new employment for a contact. Required: effective date. API summary: Creates a new employment entry for a given employee.
  • create_contact_equityChanges dataCreate a new equity for a contact. Required: effective date, quantity or equity type. API summary: Creates a new equity grant for a given employee.
  • create_contact_salaryChanges dataCreate a new salary for a contact. Required: base or pay period. API summary: Creates a new salary entry for a given employee.
  • create_contact_trainingChanges dataCreate a new training for a contact. API summary: Creates a new training records for a given employee.
  • create_contact_variableChanges dataCreate a new variable for a contact. Required: effective date, amount, variable type or payment period. API summary: Creates a new variable payment for a given employee.
  • create_employeeChanges dataCreate an employee. Required: first_name, surname, email and work (with site, startDate, and optionally title and department).
  • create_employee_2Changes dataCreate a new employee for a employee. Required: termination date. API summary: Terminate company employee.
  • create_employee_start_dateChanges dataCreate a new start date for a employee. Required: start date. API summary: Set or update an employee's start date.
  • create_employee_uninviteChanges dataCreate a new uninvite for a employee. API summary: Revoke access to Bob for an employee.
  • create_fieldChanges dataCreate a new field. Required: name, category or type.
  • delete_contact_accountDeletesPermanently delete a account by entry id. Destructive action; may require approval. API summary: Deletes a bank account entry from a given employee's bank accounts table.
  • delete_contact_employmentDeletesPermanently delete a employment by entry id. Destructive action; may require approval. API summary: Deletes an employment entry from a given employee's employment history.
  • delete_contact_equityDeletesPermanently delete a equity by entry id. Destructive action; may require approval. API summary: Deletes an equity grant for an employee.
  • delete_contact_salaryDeletesPermanently delete a salary by entry id. Destructive action; may require approval. API summary: Deletes a salary entry from the employee's list.
  • delete_contact_trainingDeletesPermanently delete a training by entry id. Destructive action; may require approval. API summary: Deletes any training records for an employee.
  • delete_contact_variableDeletesPermanently delete a variable by entry id. Destructive action; may require approval. API summary: Deletes a variable payment record for an employee.
  • delete_contact_workDeletesPermanently delete a work by entry id. Destructive action; may require approval. API summary: Deletes a work entry from a given employee's work history.
  • delete_custom_tableDeletesPermanently delete a custom table by entry id. Destructive action; may require approval. API summary: Delete custom table entry.
  • delete_fieldDeletesPermanently delete a field by field id. Destructive action; may require approval. API summary: Delete an existing field.
  • delete_named_listDeletesPermanently delete a named list by item id. Destructive action; may require approval. API summary: Delete an item from an existing list.
  • get_avatarGet one avatar by employee id. API summary: Read avatar for an employee ID.
  • get_custom_tableGet one custom table by custom table id. API summary: Read all entries of the given custom table.
  • get_employment_historyGet an employee's employment history: contract type, weekly hours and FTE. Required: person_id.
  • get_lifecycle_historyGet an employee's lifecycle history: hired, leave, terminated and so on. Required: person_id.
  • get_metadataGet one metadata by custom table id. API summary: Read metadata for specific custom table.
  • get_named_listGet the items of one company list, e.g. department or site. Required: list_name.
  • get_salary_historyGet an employee's salary history. Required: person_id.
  • get_work_historyGet an employee's work history: title, department, site and manager over time. Required: person_id.
  • invite_employeeChanges dataSend an employee an invitation to join Bob using an onboarding wizard. Required: employee_id and welcome_wizard_id. The invitation email is sent right away.
  • list_contact_accountsList accounts for a contact. API summary: List employee's bank accounts.
  • list_contact_equitiesList equities for a contact. Optional filters: include archived. API summary: List the employee's equity grants.
  • list_contact_trainingsList trainings for a contact. Optional filters: include archived. API summary: List the employee's training records.
  • list_contact_variablesList variables for a contact. Optional filters: include archived. API summary: List employee's variable payments.
  • list_employee_fieldsList all employee fields with their IDs, types and categories.
  • list_employee_profilesList basic profiles of all employees: name, title, department, site and manager.
  • list_employeesList employees. Optional filters: department or show inactive. API summary: Read payroll tables history.
  • list_employmentsList employments. Optional filters: employee ids or include archived. Results are paginated. API summary: List employment history for a list of employees.
  • list_lifecyclesList lifecycles. Optional filters: employee ids or include archived. Results are paginated. API summary: List the lifecycle history for a list of employees.
  • list_metadataList metadata. API summary: Read metadata of custom tables defined.
  • list_named_listsList company lists such as departments, sites and job titles with their items.
  • list_onboarding_wizardsList onboarding wizards available for inviting new employees.
  • list_salariesList salaries. Optional filters: employee ids or include archived. Results are paginated. API summary: List payroll history (salaries) for a list of employees.
  • list_worksList works. Optional filters: employee ids or include archived. Results are paginated. API summary: List work history for a list of employees.
  • search_avatarsSearch avatars by email. Use this to find existing avatars before creating a new avatar. API summary: Read avatar for an employee email.
  • search_employeesChanges dataSearch employees. Optional: filters (field, operator, values), fields to return, and show_inactive.
  • search_paymentsChanges dataSearch payments. Use this to find existing payments before creating a new payment. API summary: Search for actual payments.
  • send_contactVisible to othersEmail a contact (person id). Has effects visible outside this system. API summary: Update an employee's email address.
  • update_avatarChanges dataUpdate an existing avatar identified by employee id. API summary: Upload employee's avatar by image url.
  • update_contact_accountChanges dataUpdate an existing account identified by entry id. API summary: Update a bank account entry in the employee's bank accounts table.
  • update_contact_employmentChanges dataUpdate an existing employment identified by entry id. API summary: Update an employment entry from a given employee's employment history.
  • update_contact_equityChanges dataUpdate an existing equity identified by entry id. API summary: Updates an equity grant for an employee.
  • update_contact_workChanges dataUpdate an existing work identified by entry id. API summary: Update a work entry in the employee's work history table.
  • update_custom_tableChanges dataUpdate an existing custom table identified by custom table id. API summary: Create new custom table entry.
  • update_employeeChanges dataUpdate an employee's fields. Required: contact_identifier (employee ID or email) and body with the field paths and new values.
  • update_fieldChanges dataUpdate an existing field identified by field id.
  • update_named_listChanges dataUpdate an existing named list identified by list name. API summary: Add a new item to an existing list.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose HiBob from the app list.

  2. 2

    Paste your key

    Paste the ID and token of an API service user. A Bob admin creates the service user on the Service Users settings page, adds it to a permission group with the data it may access, and copies its ID and token. The permission group decides what the AI can read, so keep it as narrow as you need.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in HiBob?

The AI can search employees, list profiles, read work, employment, lifecycle and salary history, and read company lists and employee fields. It can create and update employees, record a work change from an effective date and invite a new employee with an onboarding wizard.

Does the AI see my HiBob credentials?

No. Your HiBob service user token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, and the service user's permission group in Bob limits the data. HR data is sensitive, so you can leave salary history off. Inviting an employee sends an email right away, and that, like creating or updating employees, can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own HiBob account.

Can the AI see salaries?

Only if you let it. get_salary_history reads an employee's salary history, and it only works when that tool is on and the service user's permission group includes salary data. Leave the tool off, or leave salary out of the permission group, if the AI should not see pay.

Let your AI work in HiBob today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect HiBob free

HeyMyApps is not affiliated with HiBob. Product names are trademarks of their owners.