Skip to content

Connectors · Accounting & finance

HiBob MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to HiBob and the rest of your systems. It gives your agent 201 HiBob actions (102 reads, 72 writes and 27 that wait for a confirmation) and holds the HiBob credential itself, so the agent never does. It paces HiBob's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "hibob.profiles.list",  intent: "check which HiBob account is connected"}# Read the public profile section of all active employees · read · 1 upstream call
  • 201actionsin one signed file
  • 102readlook, never change
  • 72writecreate and update
  • 27wait for a yesdestructive, confirmed first

Set up

Connect HiBob in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect HiBob.

    Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • service_user_idBob service user ID: in Bob go to Settings > Integrations > Automation > Service users, create a service user, and…
    • tokenBob service user token, shown once when the service user is created (or after resetting it)
    • regionYour HiBob region
    account { op: "connections.requirements", service: "hibob" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "hibob.profiles.list" }# read the public profile section of all active employees · read · 1 upstream callcheck { action: "hibob.employees.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

HiBob at a glance

Sign-in
Username and secret. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
service_user_idtoken
Setup fields
region
Limits we pace to
50 calls a minute, per connection
API covered
HiBob Public API v1 (per-API OpenAPI 3.1 definitions on apidocs.hibob.com), at your region's hibob.com address, set when you connect
Built from
HiBob's documentation, read 22 October 2026apidocs.hibob.comapidocs.hibob.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
102 of 102 reads, for up to 5 minutes; a write clears what it affects
Shared entities
2, so ask can line HiBob up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in HiBob.

201 actions in 89 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 102readlook, never change
  • 72writecreate and update
  • 27destructivewait for a confirmation
  1. Employees

    9

    2 read · 5 write · 2 destructive

    Create company employee · Search for employees · Read company employee fields by employee ID · Update company employee

  2. Employee documents

    7

    1 read · 3 write · 3 destructive

    Download list of documents of an employee · Delete a Document from a Shared Folder · Upload file from a URL to a Confidential Folder · Upload File from a URL to a Custom Folder

  3. Attendance project tasks

    6

    2 read · 4 write · 0 destructive

    Create Project Task(s) · Search Project Tasks · Archive Project Task · Get Project Task Metadata

  4. Attendance projects

    6

    2 read · 4 write · 0 destructive

    Create Project(s) · Search Projects · Archive Project · Get Project Metadata

  5. Goal key results

    6

    2 read · 3 write · 1 destructive

    Create Key Results · Search Key Results · Get Key Results Metadata · Update Key Results Details

  6. Goals

    6

    2 read · 3 write · 1 destructive

    Create Goals · Search Goals · Get Goals Metadata · Update Goal

  7. Positions

    6

    2 read · 2 write · 2 destructive

    Create Position · Read company positions · Get all positions fields · Update Position

  8. Position openings

    5

    2 read · 2 write · 1 destructive

    Create Position Opening · Read company positions openings · Get all positions openings fields · Update Position Opening

81 more areas · 150 actions
  • Attendance entries 4
  • Bank accounts 4
  • Custom table entries 4
  • Employee fields 4
  • Employment history 4
  • Equities 4
  • Position budgets 4
  • Skills 4
  • Variable payments 4
  • Work history 4
  • Attendance employee entries 3
  • Deductions 3
  • Dependents 3
  • Entitlements 3
  • LMS training content 3
  • Named list items 3
  • Right to work 3
  • Salaries 3
  • Tasks 3
  • Timeoff requests 3
  • Training records 3
  • Attendance project clients 2
  • Custom tables 2
  • Employer work locations 2
  • Employers 2
  • Goal cycles 2
  • Goal types 2
  • Hiring job ads 2
  • Job families 2
  • Job family groups 2
  • Job profiles 2
  • Job roles 2
  • LMS integrations 2
  • Named lists 2
  • Reports 2
  • Timeoff policies 2
  • Timeoff policy types 2
  • Timeoff reason codes 2
  • Actual payments 1
  • Attendance daily breakdown 1
  • Attendance summaries 1
  • Avatars 1
  • Bulk deductions 1
  • Bulk dependents 1
  • Bulk employment 1
  • Bulk entitlements 1
  • Bulk equities 1
  • Bulk lifecycle 1
  • Bulk right to work 1
  • Bulk salaries 1
  • Bulk variable pay 1
  • Bulk work 1
  • Document folders 1
  • Hiring application form answers 1
  • Hiring applications 1
  • Hiring candidate educations 1
  • Hiring candidate experiences 1
  • Hiring candidate languages 1
  • Hiring candidate memberships 1
  • Hiring candidate qualifications 1
  • Hiring candidate skills 1
  • Hiring candidate volunteer experiences 1
  • Hiring candidates 1
  • Hiring evaluations 1
  • Hiring interviews 1
  • Hiring job openings 1
  • Hiring offers 1
  • Hiring scorecard templates 1
  • Lifecycle history 1
  • LMS xapi statements 1
  • Onboarding wizards 1
  • Payroll history 1
  • Profiles 1
  • Skill proficiency levels 1
  • Timeoff balance adjustments 1
  • Timeoff balances 1
  • Timeoff calendar employees 1
  • Timeoff calendar events 1
  • Timeoff out today 1
  • Timeoff request changes 1
  • Timeoff whos out 1

Top actions

The HiBob API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 33 of HiBob's 38 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
hibob.profiles.listRead the public profile section of all active employeesRead the public profile section of all active employees.readhr.employee.list61 connectors
hibob.employees.createCreate company employeeCreate company employee.writehr.employee.create51 connectors
hibob.timeoff_requests.createSubmit a new time off requestSubmit a new time off request.writehr.leave_request.create32 connectors
hibob.timeoff_policy_types.listGet all policy types namesGet all policy types names.readhr.leave_type.list23 connectors
hibob.attendance_entries.createBulk create attendance entriesBulk create attendance entries.writehr.time_clock_entry.create17 connectors
hibob.employment_history.listList employee's employment historyList employee's employment history.readhr.employment.list10 connectors
hibob.reports.listRead company reportsRead company reports.readanalytics.report.list37 connectors
hibob.salaries.listList employee's salary historyList employee's salary history.readhr.compensation.list9 connectors
hibob.timeoff_requests.getGet the details of an existing time off requestGet the details of an existing time off request.readhr.leave_request.get22 connectors
hibob.employee_documents.listDownload list of documents of an employeeDownload list of documents of an employee.readhr.employee_document.list8 connectors
hibob.salaries.createCreates a new salary entry for a given employeeCreates a new salary entry for a given employee.writehr.compensation.create6 connectors
hibob.attendance_entries.deleteDelete an attendance entryDelete an attendance entry.destructivehr.time_clock_entry.delete13 connectors

Try it

Prompts to paste into Claude.

Each one names the HiBob actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    List everyone in HiBob with their department and start date.

    callshibob.profiles.list

  2. Writewrite

    Create company employee in HiBob. Show me exactly what you will send before you save it.

    callshibob.employees.create

Governance for HiBob

Destructive actions wait for a yes.

27 HiBob actions are destructive. These are all of them:

  • Delete an attendance entryhibob.attendance_entries.delete
  • Deletes a salary entry from the employee's listhibob.salaries.delete
  • Delete a Document from a Shared Folderhibob.employee_documents.delete_shared
  • Deletes an employment entry from a given employee's employment historyhibob.employment_history.delete
  • Deletes a bank account entry from a given employee's bank accounts tablehibob.bank_accounts.delete
  • Cancel an existing time off requesthibob.timeoff_requests.cancel
  • Delete Goalhibob.goals.delete
  • Deletes an equity grant for an employeehibob.equities.delete
  • Delete a deduction entry for an employeehibob.deductions.delete
  • Delete a dependent entry for an employeehibob.dependents.delete
  • Delete an entitlement entry for an employeehibob.entitlements.delete
  • Deletes a work entry from a given employee's work historyhibob.work_history.delete
  • Delete a right to work entry for an employeehibob.right_to_work.delete
  • Delete an existing fieldhibob.employee_fields.delete
  • Revoke access to Bob for an employeehibob.employees.revoke_access
  • Delete a Key Resulthibob.goal_key_results.delete
  • Delete integration (soft delete)hibob.lms_integrations.delete
  • Delete an item from an existing listhibob.named_list_items.delete
  • Deletes any training records for an employeehibob.training_records.delete
  • Deletes Position Openinghibob.position_openings.delete
  • Deletes a variable payment record for an employeehibob.variable_payments.delete
  • Delete custom table entryhibob.custom_table_entries.delete
  • Delete a Document from a Custom Folderhibob.employee_documents.delete_in_folder
  • Delete a Document from a Confidential Folderhibob.employee_documents.delete_confidential
  • Cancel Positionhibob.positions.cancel
  • Terminate company employeehibob.employees.terminate
  • Schedule Positions Cancellationhibob.positions.schedule_cancellation

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dohibob.attendance_entries.deleteconfirm_policy: human

Delete an attendance entry?

intent: the user asked me to delete an attendance entry

run suspended · waiting for a named person · key hibob-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "hibob-agent",  allowed_actions: ["hibob.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "hibob.attendance_entries.delete", approver: "[email protected]" },    { match: "hibob.salaries.delete", approver: "[email protected]" },    { match: "hibob.employee_documents.delete_shared", approver: "[email protected]" }  ]}
Illustrative. Scoped to HiBob only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What HiBob costs on actionlake.

Every HiBob action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call HiBob refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 201 HiBob actions
  • 201actions pageeach page of a long list is one call
  • 102reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every HiBob action.

201 actions by area: the id your agent calls, what it does, and its effect.

Employees9
  • hibob.employees.createCreate company employeewrite
  • hibob.employees.getRead company employee fields by employee IDread
  • hibob.employees.inviteInvite an employee with a welcome wizard IDwrite
  • hibob.employees.revoke_accessRevoke access to Bob for an employeedestructive
  • hibob.employees.searchSearch for employeesread
  • hibob.employees.set_start_dateSet or update an employee's start datewrite
  • hibob.employees.terminateTerminate company employeedestructive
  • hibob.employees.updateUpdate company employeewrite
  • hibob.employees.update_emailUpdate an employee's email addresswrite
Employee documents7
  • hibob.employee_documents.create_confidentialUpload file from a URL to a Confidential Folderwrite
  • hibob.employee_documents.create_in_folderUpload File from a URL to a Custom Folderwrite
  • hibob.employee_documents.create_sharedUpload file from a URL to a Shared Folderwrite
  • hibob.employee_documents.delete_confidentialDelete a Document from a Confidential Folderdestructive
  • hibob.employee_documents.delete_in_folderDelete a Document from a Custom Folderdestructive
  • hibob.employee_documents.delete_sharedDelete a Document from a Shared Folderdestructive
  • hibob.employee_documents.listDownload list of documents of an employeeread
Attendance project tasks6
  • hibob.attendance_project_tasks.archiveArchive Project Taskwrite
  • hibob.attendance_project_tasks.createCreate Project Task(s)write
  • hibob.attendance_project_tasks.metadataGet Project Task Metadataread
  • hibob.attendance_project_tasks.restoreRestore Project Taskwrite
  • hibob.attendance_project_tasks.searchSearch Project Tasksread
  • hibob.attendance_project_tasks.updateUpdate Project Taskwrite
Attendance projects6
  • hibob.attendance_projects.archiveArchive Projectwrite
  • hibob.attendance_projects.createCreate Project(s)write
  • hibob.attendance_projects.metadataGet Project Metadataread
  • hibob.attendance_projects.restoreRestore Projectwrite
  • hibob.attendance_projects.searchSearch Projectsread
  • hibob.attendance_projects.updateUpdate Projectwrite
Goal key results6
  • hibob.goal_key_results.createCreate Key Resultswrite
  • hibob.goal_key_results.deleteDelete a Key Resultdestructive
  • hibob.goal_key_results.metadataGet Key Results Metadataread
  • hibob.goal_key_results.searchSearch Key Resultsread
  • hibob.goal_key_results.updateUpdate Key Results Detailswrite
  • hibob.goal_key_results.update_progressUpdate Key Results Progresswrite
Goals6
  • hibob.goals.createCreate Goalswrite
  • hibob.goals.deleteDelete Goaldestructive
  • hibob.goals.metadataGet Goals Metadataread
  • hibob.goals.searchSearch Goalsread
  • hibob.goals.updateUpdate Goalwrite
  • hibob.goals.update_statusUpdate Goal Statuswrite
Positions6
  • hibob.positions.cancelCancel Positiondestructive
  • hibob.positions.createCreate Positionwrite
  • hibob.positions.metadataGet all positions fieldsread
  • hibob.positions.schedule_cancellationSchedule Positions Cancellationdestructive
  • hibob.positions.searchRead company positionsread
  • hibob.positions.updateUpdate Positionwrite
Position openings5
  • hibob.position_openings.createCreate Position Openingwrite
  • hibob.position_openings.deleteDeletes Position Openingdestructive
  • hibob.position_openings.metadataGet all positions openings fieldsread
  • hibob.position_openings.searchRead company positions openingsread
  • hibob.position_openings.updateUpdate Position Openingwrite
Attendance entries4
  • hibob.attendance_entries.createBulk create attendance entrieswrite
  • hibob.attendance_entries.deleteDelete an attendance entrydestructive
  • hibob.attendance_entries.importImport attendance datawrite
  • hibob.attendance_entries.searchFetch attendance entriesread
Bank accounts4
  • hibob.bank_accounts.createCreate a new bank account entry for a given employeewrite
  • hibob.bank_accounts.deleteDeletes a bank account entry from a given employee's bank accounts tabledestructive
  • hibob.bank_accounts.listList employee's bank accountsread
  • hibob.bank_accounts.updateUpdate a bank account entry in the employee's bank accounts tablewrite
Custom table entries4
  • hibob.custom_table_entries.createCreate new custom table entrywrite
  • hibob.custom_table_entries.deleteDelete custom table entrydestructive
  • hibob.custom_table_entries.listRead all entries of the given custom tableread
  • hibob.custom_table_entries.updateUpdate custom table entrywrite
Employee fields4
  • hibob.employee_fields.createCreate a new fieldwrite
  • hibob.employee_fields.deleteDelete an existing fielddestructive
  • hibob.employee_fields.listGet all employee fieldsread
  • hibob.employee_fields.updateUpdate an existing fieldwrite
Employment history4
  • hibob.employment_history.createCreates a new employment entry for a given employeewrite
  • hibob.employment_history.deleteDeletes an employment entry from a given employee's employment historydestructive
  • hibob.employment_history.listList employee's employment historyread
  • hibob.employment_history.updateUpdate an employment entry from a given employee's employment historywrite
Equities4
  • hibob.equities.createCreates a new equity grant for a given employeewrite
  • hibob.equities.deleteDeletes an equity grant for an employeedestructive
  • hibob.equities.listList the employee's equity grantsread
  • hibob.equities.updateUpdates an equity grant for an employeewrite
Position budgets4
  • hibob.position_budgets.createCreate Position Budgetwrite
  • hibob.position_budgets.metadataGet all position budget fieldsread
  • hibob.position_budgets.searchRead company positions budgetsread
  • hibob.position_budgets.updateUpdate Position Budgetwrite
Skills4
  • hibob.skills.archiveArchive skillswrite
  • hibob.skills.createCreate skillswrite
  • hibob.skills.searchSearch skillsread
  • hibob.skills.updateUpdate skillswrite
Variable payments4
  • hibob.variable_payments.createCreates a new variable payment for a given employeewrite
  • hibob.variable_payments.deleteDeletes a variable payment record for an employeedestructive
  • hibob.variable_payments.listList employee's variable paymentsread
  • hibob.variable_payments.updateUpdate a variable payment for an employeewrite
Work history4
  • hibob.work_history.createCreate a new work entry for a given employeewrite
  • hibob.work_history.deleteDeletes a work entry from a given employee's work historydestructive
  • hibob.work_history.listList employee's work historyread
  • hibob.work_history.updateUpdate a work entry in the employee's work history tablewrite
Attendance employee entries3
  • hibob.attendance_employee_entries.clock_inClock in (create entry)write
  • hibob.attendance_employee_entries.clock_outClock outwrite
  • hibob.attendance_employee_entries.updateBulk update attendance entries for an employeewrite
Deductions3
  • hibob.deductions.createCreate a deduction entry for an employeewrite
  • hibob.deductions.deleteDelete a deduction entry for an employeedestructive
  • hibob.deductions.updateUpdate a deduction entry for an employeewrite
Dependents3
  • hibob.dependents.createCreate a dependent entry for an employeewrite
  • hibob.dependents.deleteDelete a dependent entry for an employeedestructive
  • hibob.dependents.updateUpdate a dependent entry for an employeewrite
Entitlements3
  • hibob.entitlements.createCreate an entitlement entry for an employeewrite
  • hibob.entitlements.deleteDelete an entitlement entry for an employeedestructive
  • hibob.entitlements.updateUpdate an entitlement entry for an employeewrite
LMS training content3
  • hibob.lms_training_content.archiveArchive training content (bulk)write
  • hibob.lms_training_content.createCreate training content (bulk insert)write
  • hibob.lms_training_content.updateUpdate training content (bulk patch)write
Named list items3
  • hibob.named_list_items.createAdd a new item to an existing listwrite
  • hibob.named_list_items.deleteDelete an item from an existing listdestructive
  • hibob.named_list_items.updateUpdate an existing item from a listwrite
Right to work3
  • hibob.right_to_work.createCreate a right to work entry for an employeewrite
  • hibob.right_to_work.deleteDelete a right to work entry for an employeedestructive
  • hibob.right_to_work.updateUpdate a right to work entry for an employeewrite
Salaries3
  • hibob.salaries.createCreates a new salary entry for a given employeewrite
  • hibob.salaries.deleteDeletes a salary entry from the employee's listdestructive
  • hibob.salaries.listList employee's salary historyread
Tasks3
  • hibob.tasks.completeMark a task as completewrite
  • hibob.tasks.listRead all open tasksread
  • hibob.tasks.list_for_employeeRead tasks of a specific employeeread
Timeoff requests3
  • hibob.timeoff_requests.cancelCancel an existing time off requestdestructive
  • hibob.timeoff_requests.createSubmit a new time off requestwrite
  • hibob.timeoff_requests.getGet the details of an existing time off requestread
Training records3
  • hibob.training_records.createCreates a new training records for a given employeewrite
  • hibob.training_records.deleteDeletes any training records for an employeedestructive
  • hibob.training_records.listList the employee's training recordsread
Attendance project clients2
  • hibob.attendance_project_clients.metadataGet Project Client Metadataread
  • hibob.attendance_project_clients.searchSearch Project Clientsread
Custom tables2
  • hibob.custom_tables.get_metadataRead metadata for specific custom tableread
  • hibob.custom_tables.metadataRead metadata of custom tables definedread
Employer work locations2
  • hibob.employer_work_locations.metadataGet work location metadataread
  • hibob.employer_work_locations.searchSearch work locationsread
Employers2
  • hibob.employers.metadataGet employer metadataread
  • hibob.employers.searchSearch employersread
Goal cycles2
  • hibob.goal_cycles.metadataGet Goal Cycle Metadataread
  • hibob.goal_cycles.searchSearch Goal Cyclesread
Goal types2
  • hibob.goal_types.metadataGet Goal Type Metadataread
  • hibob.goal_types.searchSearch Goal Typesread
Hiring job ads2
  • hibob.hiring_job_ads.getGet the details of a single job adread
  • hibob.hiring_job_ads.searchGet all active job ads from your Career pageread
Job families2
  • hibob.job_families.listGet all job familiesread
  • hibob.job_families.metadataGet job family metadataread
Job family groups2
  • hibob.job_family_groups.listGet all job family groupsread
  • hibob.job_family_groups.metadataGet job family group metadataread
Job profiles2
  • hibob.job_profiles.metadataGet job profiles metadataread
  • hibob.job_profiles.searchRead company job profilesread
Job roles2
  • hibob.job_roles.listGet all job rolesread
  • hibob.job_roles.metadataGet job role metadataread
LMS integrations2
  • hibob.lms_integrations.createCreate integrationwrite
  • hibob.lms_integrations.deleteDelete integration (soft delete)destructive
Named lists2
  • hibob.named_lists.getGet a specific company list by nameread
  • hibob.named_lists.listGet all company listsread
Reports2
  • hibob.reports.download_jsonDownload the report by IDread
  • hibob.reports.listRead company reportsread
Timeoff policies2
  • hibob.timeoff_policies.getGet Policy detailsread
  • hibob.timeoff_policies.list_namesGet a list of policy names for a given policy typeread
Timeoff policy types2
  • hibob.timeoff_policy_types.getGet Policy type detailsread
  • hibob.timeoff_policy_types.listGet all policy types namesread
Timeoff reason codes2
  • hibob.timeoff_reason_codes.createAdd a list of reason codes for a given policy typewrite
  • hibob.timeoff_reason_codes.listGet Policy type reason codesread
Actual payments1
  • hibob.actual_payments.searchSearch for actual paymentsread
Attendance daily breakdown1
  • hibob.attendance_daily_breakdown.searchFetch daily attendance breakdownread
Attendance summaries1
  • hibob.attendance_summaries.searchFetch attendance summariesread
Avatars1
  • hibob.avatars.updateUpload employee's avatar by image urlwrite
Bulk deductions1
  • hibob.bulk_deductions.listList deduction entries for a list of employeesread
Bulk dependents1
  • hibob.bulk_dependents.listList dependents for a list of employeesread
Bulk employment1
  • hibob.bulk_employment.listList employment history for a list of employeesread
Bulk entitlements1
  • hibob.bulk_entitlements.listList entitlement entries for a list of employeesread
Bulk equities1
  • hibob.bulk_equities.listList equity grants for a list of employeesread
Bulk lifecycle1
  • hibob.bulk_lifecycle.listList the lifecycle history for a list of employeesread
Bulk right to work1
  • hibob.bulk_right_to_work.listList right to work entries for a list of employeesread
Bulk salaries1
  • hibob.bulk_salaries.listList payroll history (salaries) for a list of employeesread
Bulk variable pay1
  • hibob.bulk_variable_pay.listList variable pay entries for a list of employeesread
Bulk work1
  • hibob.bulk_work.listList work history for a list of employeesread
Document folders1
  • hibob.document_folders.metadataGet list of folders with metadataread
Hiring application form answers1
  • hibob.hiring_application_form_answers.searchSearch application form answersread
Hiring applications1
  • hibob.hiring_applications.searchSearch applicationsread
Hiring candidate educations1
  • hibob.hiring_candidate_educations.searchSearch candidate educationsread
Hiring candidate experiences1
  • hibob.hiring_candidate_experiences.searchSearch candidate experiencesread
Hiring candidate languages1
  • hibob.hiring_candidate_languages.searchSearch candidate languagesread
Hiring candidate memberships1
  • hibob.hiring_candidate_memberships.searchSearch candidate professional associations membershipsread
Hiring candidate qualifications1
  • hibob.hiring_candidate_qualifications.searchSearch candidate qualifications licensesread
Hiring candidate skills1
  • hibob.hiring_candidate_skills.searchSearch candidate skillsread
Hiring candidate volunteer experiences1
  • hibob.hiring_candidate_volunteer_experiences.searchSearch candidate volunteer experiencesread
Hiring candidates1
  • hibob.hiring_candidates.searchSearch candidatesread
Hiring evaluations1
  • hibob.hiring_evaluations.searchSearch evaluationsread
Hiring interviews1
  • hibob.hiring_interviews.searchSearch interviewsread
Hiring job openings1
  • hibob.hiring_job_openings.searchSearch job openingsread
Hiring offers1
  • hibob.hiring_offers.searchSearch offersread
Hiring scorecard templates1
  • hibob.hiring_scorecard_templates.searchSearch evaluation scorecard templatesread
Lifecycle history1
  • hibob.lifecycle_history.listList employee's lifecycle status historyread
LMS xapi statements1
  • hibob.lms_xapi_statements.createSubmit xAPI statementwrite
Onboarding wizards1
  • hibob.onboarding_wizards.listGet a summary of all onboarding wizardsread
Payroll history1
  • hibob.payroll_history.listRead payroll tables historyread
Profiles1
  • hibob.profiles.listRead the public profile section of all active employeesread
Skill proficiency levels1
  • hibob.skill_proficiency_levels.listList proficiency levelsread
Timeoff balance adjustments1
  • hibob.timeoff_balance_adjustments.createCreate a balance adjustmentwrite
Timeoff balances1
  • hibob.timeoff_balances.getGet the balance for a given employeeread
Timeoff calendar employees1
  • hibob.timeoff_calendar_employees.searchSearch Employee Calendarsread
Timeoff calendar events1
  • hibob.timeoff_calendar_events.searchSearch Calendar Eventsread
Timeoff out today1
  • hibob.timeoff_out_today.listRead a list of who's out of the office today or on the specified dateread
Timeoff request changes1
  • hibob.timeoff_request_changes.listGet time off requests changesread
Timeoff whos out1
  • hibob.timeoff_whos_out.listRead a list of who's out of the officeread

Questions

The HiBob MCP server, answered.

Is there a HiBob MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 201 HiBob actions across employees, employee documents, attendance project tasks and attendance projects, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by HiBob.

What do I need to connect HiBob?

Bob service user ID: in Bob go to Settings > Integrations > Automation > Service users, create a service user, and… and Bob service user token, shown once when the service user is created (or after resetting it). Plus your region. The free call account { op: "connections.requirements", service: "hibob" } lists exactly what to paste.

Can an AI agent delete or change things in HiBob?

Only if its key allows it, and only with an explicit confirmation. 27 HiBob actions are destructive, including delete an attendance entry, deletes a salary entry from the employee's list and delete a Document from a Shared Folder. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my HiBob API limit?

actionlake paces every call to the limits in the HiBob service file: 50 calls a minute per connection. Repeated reads are answered from cache (102 HiBob actions can be), which never reaches HiBob.

What does a HiBob action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (201 HiBob actions page). Cache hits, searches, dry runs and calls HiBob refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which HiBob API does it cover?

The HiBob Public API v1 (per-API OpenAPI 3.1 definitions on apidocs.hibob.com) at your region's hibob.com address, set when you connect. It is built from HiBob's documentation as read on 22 October 2026. 201 actions in 89 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my HiBob data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your HiBob credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent HiBob today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.