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/mcpdo { 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.
- 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 - 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 - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates 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
Employees
92 read · 5 write · 2 destructive
Create company employee · Search for employees · Read company employee fields by employee ID · Update company employee
Employee documents
71 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
Attendance project tasks
62 read · 4 write · 0 destructive
Create Project Task(s) · Search Project Tasks · Archive Project Task · Get Project Task Metadata
Attendance projects
62 read · 4 write · 0 destructive
Create Project(s) · Search Projects · Archive Project · Get Project Metadata
Goal key results
62 read · 3 write · 1 destructive
Create Key Results · Search Key Results · Get Key Results Metadata · Update Key Results Details
Goals
62 read · 3 write · 1 destructive
Create Goals · Search Goals · Get Goals Metadata · Update Goal
Positions
62 read · 2 write · 2 destructive
Create Position · Read company positions · Get all positions fields · Update Position
Position openings
52 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.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
hibob.profiles.listRead the public profile section of all active employees | Read the public profile section of all active employees. | read | hr.employee.list61 connectors |
hibob.employees.createCreate company employee | Create company employee. | write | hr.employee.create51 connectors |
hibob.timeoff_requests.createSubmit a new time off request | Submit a new time off request. | write | hr.leave_request.create32 connectors |
hibob.timeoff_policy_types.listGet all policy types names | Get all policy types names. | read | hr.leave_type.list23 connectors |
hibob.attendance_entries.createBulk create attendance entries | Bulk create attendance entries. | write | hr.time_clock_entry.create17 connectors |
hibob.employment_history.listList employee's employment history | List employee's employment history. | read | hr.employment.list10 connectors |
hibob.reports.listRead company reports | Read company reports. | read | analytics.report.list37 connectors |
hibob.salaries.listList employee's salary history | List employee's salary history. | read | hr.compensation.list9 connectors |
hibob.timeoff_requests.getGet the details of an existing time off request | Get the details of an existing time off request. | read | hr.leave_request.get22 connectors |
hibob.employee_documents.listDownload list of documents of an employee | Download list of documents of an employee. | read | hr.employee_document.list8 connectors |
hibob.salaries.createCreates a new salary entry for a given employee | Creates a new salary entry for a given employee. | write | hr.compensation.create6 connectors |
hibob.attendance_entries.deleteDelete an attendance entry | Delete an attendance entry. | destructive | hr.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.
- Readread
List everyone in HiBob with their department and start date.
calls
hibob.profiles.list - Writewrite
Create company employee in HiBob. Show me exactly what you will send before you save it.
calls
hibob.employees.create
Governance for HiBob
Destructive actions wait for a yes.
27 HiBob actions are destructive. These are all of them:
- Delete an attendance entry
hibob.attendance_entries.delete - Deletes a salary entry from the employee's list
hibob.salaries.delete - Delete a Document from a Shared Folder
hibob.employee_documents.delete_shared - Deletes an employment entry from a given employee's employment history
hibob.employment_history.delete - Deletes a bank account entry from a given employee's bank accounts table
hibob.bank_accounts.delete - Cancel an existing time off request
hibob.timeoff_requests.cancel - Delete Goal
hibob.goals.delete - Deletes an equity grant for an employee
hibob.equities.delete - Delete a deduction entry for an employee
hibob.deductions.delete - Delete a dependent entry for an employee
hibob.dependents.delete - Delete an entitlement entry for an employee
hibob.entitlements.delete - Deletes a work entry from a given employee's work history
hibob.work_history.delete - Delete a right to work entry for an employee
hibob.right_to_work.delete - Delete an existing field
hibob.employee_fields.delete - Revoke access to Bob for an employee
hibob.employees.revoke_access - Delete a Key Result
hibob.goal_key_results.delete - Delete integration (soft delete)
hibob.lms_integrations.delete - Delete an item from an existing list
hibob.named_list_items.delete - Deletes any training records for an employee
hibob.training_records.delete - Deletes Position Opening
hibob.position_openings.delete - Deletes a variable payment record for an employee
hibob.variable_payments.delete - Delete custom table entry
hibob.custom_table_entries.delete - Delete a Document from a Custom Folder
hibob.employee_documents.delete_in_folder - Delete a Document from a Confidential Folder
hibob.employee_documents.delete_confidential - Cancel Position
hibob.positions.cancel - Terminate company employee
hibob.employees.terminate - Schedule Positions Cancellation
hibob.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.
Delete an attendance entry?
intent: the user asked me to delete an attendance entry
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]" } ]}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
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 employeewritehibob.employees.getRead company employee fields by employee IDreadhibob.employees.inviteInvite an employee with a welcome wizard IDwritehibob.employees.revoke_accessRevoke access to Bob for an employeedestructivehibob.employees.searchSearch for employeesreadhibob.employees.set_start_dateSet or update an employee's start datewritehibob.employees.terminateTerminate company employeedestructivehibob.employees.updateUpdate company employeewritehibob.employees.update_emailUpdate an employee's email addresswrite
Employee documents7
hibob.employee_documents.create_confidentialUpload file from a URL to a Confidential Folderwritehibob.employee_documents.create_in_folderUpload File from a URL to a Custom Folderwritehibob.employee_documents.create_sharedUpload file from a URL to a Shared Folderwritehibob.employee_documents.delete_confidentialDelete a Document from a Confidential Folderdestructivehibob.employee_documents.delete_in_folderDelete a Document from a Custom Folderdestructivehibob.employee_documents.delete_sharedDelete a Document from a Shared Folderdestructivehibob.employee_documents.listDownload list of documents of an employeeread
Attendance project tasks6
hibob.attendance_project_tasks.archiveArchive Project Taskwritehibob.attendance_project_tasks.createCreate Project Task(s)writehibob.attendance_project_tasks.metadataGet Project Task Metadatareadhibob.attendance_project_tasks.restoreRestore Project Taskwritehibob.attendance_project_tasks.searchSearch Project Tasksreadhibob.attendance_project_tasks.updateUpdate Project Taskwrite
Attendance projects6
hibob.attendance_projects.archiveArchive Projectwritehibob.attendance_projects.createCreate Project(s)writehibob.attendance_projects.metadataGet Project Metadatareadhibob.attendance_projects.restoreRestore Projectwritehibob.attendance_projects.searchSearch Projectsreadhibob.attendance_projects.updateUpdate Projectwrite
Goal key results6
hibob.goal_key_results.createCreate Key Resultswritehibob.goal_key_results.deleteDelete a Key Resultdestructivehibob.goal_key_results.metadataGet Key Results Metadatareadhibob.goal_key_results.searchSearch Key Resultsreadhibob.goal_key_results.updateUpdate Key Results Detailswritehibob.goal_key_results.update_progressUpdate Key Results Progresswrite
Goals6
hibob.goals.createCreate Goalswritehibob.goals.deleteDelete Goaldestructivehibob.goals.metadataGet Goals Metadatareadhibob.goals.searchSearch Goalsreadhibob.goals.updateUpdate Goalwritehibob.goals.update_statusUpdate Goal Statuswrite
Positions6
hibob.positions.cancelCancel Positiondestructivehibob.positions.createCreate Positionwritehibob.positions.metadataGet all positions fieldsreadhibob.positions.schedule_cancellationSchedule Positions Cancellationdestructivehibob.positions.searchRead company positionsreadhibob.positions.updateUpdate Positionwrite
Position openings5
hibob.position_openings.createCreate Position Openingwritehibob.position_openings.deleteDeletes Position Openingdestructivehibob.position_openings.metadataGet all positions openings fieldsreadhibob.position_openings.searchRead company positions openingsreadhibob.position_openings.updateUpdate Position Openingwrite
Attendance entries4
hibob.attendance_entries.createBulk create attendance entrieswritehibob.attendance_entries.deleteDelete an attendance entrydestructivehibob.attendance_entries.importImport attendance datawritehibob.attendance_entries.searchFetch attendance entriesread
Bank accounts4
hibob.bank_accounts.createCreate a new bank account entry for a given employeewritehibob.bank_accounts.deleteDeletes a bank account entry from a given employee's bank accounts tabledestructivehibob.bank_accounts.listList employee's bank accountsreadhibob.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 entrywritehibob.custom_table_entries.deleteDelete custom table entrydestructivehibob.custom_table_entries.listRead all entries of the given custom tablereadhibob.custom_table_entries.updateUpdate custom table entrywrite
Employee fields4
hibob.employee_fields.createCreate a new fieldwritehibob.employee_fields.deleteDelete an existing fielddestructivehibob.employee_fields.listGet all employee fieldsreadhibob.employee_fields.updateUpdate an existing fieldwrite
Employment history4
hibob.employment_history.createCreates a new employment entry for a given employeewritehibob.employment_history.deleteDeletes an employment entry from a given employee's employment historydestructivehibob.employment_history.listList employee's employment historyreadhibob.employment_history.updateUpdate an employment entry from a given employee's employment historywrite
Equities4
hibob.equities.createCreates a new equity grant for a given employeewritehibob.equities.deleteDeletes an equity grant for an employeedestructivehibob.equities.listList the employee's equity grantsreadhibob.equities.updateUpdates an equity grant for an employeewrite
Position budgets4
hibob.position_budgets.createCreate Position Budgetwritehibob.position_budgets.metadataGet all position budget fieldsreadhibob.position_budgets.searchRead company positions budgetsreadhibob.position_budgets.updateUpdate Position Budgetwrite
Skills4
hibob.skills.archiveArchive skillswritehibob.skills.createCreate skillswritehibob.skills.searchSearch skillsreadhibob.skills.updateUpdate skillswrite
Variable payments4
hibob.variable_payments.createCreates a new variable payment for a given employeewritehibob.variable_payments.deleteDeletes a variable payment record for an employeedestructivehibob.variable_payments.listList employee's variable paymentsreadhibob.variable_payments.updateUpdate a variable payment for an employeewrite
Work history4
hibob.work_history.createCreate a new work entry for a given employeewritehibob.work_history.deleteDeletes a work entry from a given employee's work historydestructivehibob.work_history.listList employee's work historyreadhibob.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)writehibob.attendance_employee_entries.clock_outClock outwritehibob.attendance_employee_entries.updateBulk update attendance entries for an employeewrite
Deductions3
hibob.deductions.createCreate a deduction entry for an employeewritehibob.deductions.deleteDelete a deduction entry for an employeedestructivehibob.deductions.updateUpdate a deduction entry for an employeewrite
Dependents3
hibob.dependents.createCreate a dependent entry for an employeewritehibob.dependents.deleteDelete a dependent entry for an employeedestructivehibob.dependents.updateUpdate a dependent entry for an employeewrite
Entitlements3
hibob.entitlements.createCreate an entitlement entry for an employeewritehibob.entitlements.deleteDelete an entitlement entry for an employeedestructivehibob.entitlements.updateUpdate an entitlement entry for an employeewrite
LMS training content3
hibob.lms_training_content.archiveArchive training content (bulk)writehibob.lms_training_content.createCreate training content (bulk insert)writehibob.lms_training_content.updateUpdate training content (bulk patch)write
Named list items3
hibob.named_list_items.createAdd a new item to an existing listwritehibob.named_list_items.deleteDelete an item from an existing listdestructivehibob.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 employeewritehibob.right_to_work.deleteDelete a right to work entry for an employeedestructivehibob.right_to_work.updateUpdate a right to work entry for an employeewrite
Salaries3
hibob.salaries.createCreates a new salary entry for a given employeewritehibob.salaries.deleteDeletes a salary entry from the employee's listdestructivehibob.salaries.listList employee's salary historyread
Tasks3
hibob.tasks.completeMark a task as completewritehibob.tasks.listRead all open tasksreadhibob.tasks.list_for_employeeRead tasks of a specific employeeread
Timeoff requests3
hibob.timeoff_requests.cancelCancel an existing time off requestdestructivehibob.timeoff_requests.createSubmit a new time off requestwritehibob.timeoff_requests.getGet the details of an existing time off requestread
Training records3
hibob.training_records.createCreates a new training records for a given employeewritehibob.training_records.deleteDeletes any training records for an employeedestructivehibob.training_records.listList the employee's training recordsread
Attendance project clients2
hibob.attendance_project_clients.metadataGet Project Client Metadatareadhibob.attendance_project_clients.searchSearch Project Clientsread
Custom tables2
hibob.custom_tables.get_metadataRead metadata for specific custom tablereadhibob.custom_tables.metadataRead metadata of custom tables definedread
Employer work locations2
hibob.employer_work_locations.metadataGet work location metadatareadhibob.employer_work_locations.searchSearch work locationsread
Employers2
hibob.employers.metadataGet employer metadatareadhibob.employers.searchSearch employersread
Goal cycles2
hibob.goal_cycles.metadataGet Goal Cycle Metadatareadhibob.goal_cycles.searchSearch Goal Cyclesread
Goal types2
hibob.goal_types.metadataGet Goal Type Metadatareadhibob.goal_types.searchSearch Goal Typesread
Hiring job ads2
hibob.hiring_job_ads.getGet the details of a single job adreadhibob.hiring_job_ads.searchGet all active job ads from your Career pageread
Job families2
hibob.job_families.listGet all job familiesreadhibob.job_families.metadataGet job family metadataread
Job family groups2
hibob.job_family_groups.listGet all job family groupsreadhibob.job_family_groups.metadataGet job family group metadataread
Job profiles2
hibob.job_profiles.metadataGet job profiles metadatareadhibob.job_profiles.searchRead company job profilesread
Job roles2
hibob.job_roles.listGet all job rolesreadhibob.job_roles.metadataGet job role metadataread
LMS integrations2
hibob.lms_integrations.createCreate integrationwritehibob.lms_integrations.deleteDelete integration (soft delete)destructive
Named lists2
hibob.named_lists.getGet a specific company list by namereadhibob.named_lists.listGet all company listsread
Reports2
hibob.reports.download_jsonDownload the report by IDreadhibob.reports.listRead company reportsread
Timeoff policies2
hibob.timeoff_policies.getGet Policy detailsreadhibob.timeoff_policies.list_namesGet a list of policy names for a given policy typeread
Timeoff policy types2
hibob.timeoff_policy_types.getGet Policy type detailsreadhibob.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 typewritehibob.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.