HiBob MCP Server
Provides MCP resources and tools for AI assistants to access and manage comprehensive employee data, payroll, time off, goals, documents, and workforce planning within HiBob.
public_profiles
DatasetRead the public profile section of all active employees.
read_avatar_for_an_employee_email
DatasetRetrieves the avatar image for a given employee email.
read_avatar_for_an_employee_id
DatasetRetrieves the avatar image for a given employee ID.
work_history_bulk
DatasetReturns a list of historical work entries from the work table for all employees or a specific list of employees.
lifecycle_history_bulk
DatasetReturns a list of historical lifecycle entries from the lifecycle table for all employees or a specific list of employees.
employment_history_bulk
DatasetReturns a list of historical employment entries from the employment table for all employees or a specific list of employees.
payroll_history_salaries_bulk
DatasetReturns a list of historical salary entries from the payroll table for all employees or a specific list of employees.
work_history_single_employee
DatasetReturns a list of historical work entries from the work table for an employee.
employment_history_single_employee
DatasetReturns a list of employment history entries for a given employee.
lifecycle_history_single_employee
DatasetReturns a list of historical lifecycle entries from the lifecycle table for an employee.
salary_history_single_employee
DatasetReturns a list of historical salary entries from the salary table in the payroll section for an employee.
employee_fields_metadata
DatasetGet all employee fields (properties like type, category, id).
company_lists_metadata_all
DatasetGet all company lists.
company_list_metadata_specific
DatasetGet a specific company list by name.
custom_tables_metadata_all
DatasetRead metadata of all custom tables defined.
custom_table_metadata_specific
DatasetRead metadata for a specific custom table.
custom_table_entries
DatasetRead all entries of the given custom table.
time_off_balance_single_employee
DatasetGet the balance for a given employee.
read_all_open_tasks
DatasetRead all open tasks.
read_tasks_of_a_specific_employee
DatasetRead tasks of a specific employee
onboarding_wizards_summary
DatasetGet a summary of all onboarding wizards.
company_reports_list
DatasetReturns a list of all the company reports with their details.
get_list_of_folders_with_metadata
DatasetGet list of folders with metadata (Docs API).
download_list_of_documents_of_an_employee
DatasetDownload list of documents of an employee (Docs API). This likely returns metadata, not the file content.
goal_type_metadata
DatasetReturns the goal type fields (schema definition).
goal_metadata
DatasetReturns the Goal fields (schema definition).
key_results_metadata
DatasetReturns the key result fields (schema definition).
all_job_roles
DatasetGet all job roles.
all_job_families
DatasetGet all job families.
all_job_family_groups
DatasetGet all job family groups.
job_profiles_metadata
DatasetGet metadata/fields for job profiles.
job_role_metadata
DatasetGet metadata/fields for job roles.
job_family_metadata
DatasetGet metadata/fields for job families.
job_family_group_metadata
DatasetGet metadata/fields for job family groups.
get_all_positions_fields_metadata
DatasetGet all positions fields (schema definition).
get_all_positions_openings_fields_metadata
DatasetGet all positions openings fields (schema definition).
get_all_position_budget_fields_metadata
DatasetGet all position budget fields (schema definition).
read_company_positions_query
DatasetRead company positions (likely a search/filter operation using POST).
read_company_positions_openings_query
DatasetRead company positions openings (likely a search/filter operation using POST).
read_company_positions_budgets_query
DatasetRead company positions budgets (likely a search/filter operation using POST).
active_job_ads_listsearch
DatasetGet all active job ads from your Career page (using POST search).
job_ad_details_single
DatasetGet the details of a single job ad.
search_for_employees
ToolSearch for employees using various criteria.
update_company_employee
ToolUpdates an existing employee's data.
create_company_employee
ToolCreates a new employee record.
revoke_access_to_bob_for_an_employee
ToolUninvites an employee from the Bob system.
terminate_company_employee
ToolTerminates an employee record.
read_company_employee_fields_by_employee_id
ToolRetrieves specific employee fields using a POST request.
invite_an_employee_with_a_welcome_wizard_id
ToolInvites an employee to Bob using a welcome wizard ID.
set_or_update_an_employees_start_date
ToolSets or updates the start date for an employee.
upload_employees_avatar_by_image_url
ToolUploads an employee's avatar using an image URL.
update_an_employees_email_address
ToolUpdates the primary email address for an employee.
create_work_entry
ToolCreate a new work entry for a given employee.
update_work_entry
ToolUpdate a work entry in the employee's work history table.
delete_work_entry
ToolDeletes a work entry from a given employee's work history.
create_employment_entry
ToolCreates a new employment entry for a given employee.
update_employment_entry
ToolUpdate an employment entry from a given employee's employment history.
delete_employment_entry
ToolDeletes an employment entry from a given employee's employment history.
create_salary_entry
ToolCreates a new salary entry for a given employee.
delete_salary_entry
ToolDeletes a salary entry from the employee's list.
search_for_actual_payments
ToolSearch for actual payments
create_equity_grant
ToolCreates a new equity grant for a given employee.
update_equity_grant
ToolUpdates an equity grant for an employee
delete_equity_grant
ToolDeletes an equity grant for an employee.
create_variable_payment
ToolCreates a new variable payment for a given employee.
delete_variable_payment
ToolDeletes a variable payment record for an employee.
create_training_record
ToolCreates a new training records for a given employee
deletes_training_record
ToolDeletes any training records for an employee.
create_bank_account_entry
ToolCreate a new bank account entry for a given employee.
update_bank_account_entry
ToolUpdate a bank account entry in the employee's bank accounts table.
delete_bank_account_entry
ToolDeletes a bank account entry from a given employee's bank accounts table.
create_employee_field
ToolCreate a new field.
update_employee_field
ToolUpdate an existing field.
delete_employee_field
ToolDelete an existing field.
add_item_to_company_list
ToolAdd a new item to an existing list.
update_item_in_company_list
ToolUpdate an existing item from a list.
delete_item_from_company_list
ToolDelete an item from an existing list.
create_custom_table_entry
ToolCreate new custom table entry.
update_custom_table_entry
ToolUpdate custom table entry.
delete_custom_table_entry
ToolDelete custom table entry.
submit_a_new_time_off_request
ToolSubmits a new time off request.
cancel_an_existing_time_off_request
ToolCancels an existing time off request.
create_time_off_balance_adjustment
ToolCreate a balance adjustment.
import_attendance_data
ToolImports attendance entries to Bob.
mark_a_task_as_complete
ToolMark a task as complete
upload_file_from_a_url_to_a_shared_folder
ToolUpload file from a URL to a Shared Folder.
upload_file_from_a_url_to_a_confidential_folder
ToolUpload file from a URL to a Confidential Folder.
upload_file_from_a_url_to_a_custom_folder
ToolUpload File from a URL to a Custom Folder (Note: 1MB size limit applies).
upload_file_to_a_shared_folder_direct
ToolUpload file to a Shared Folder (likely multipart/form-data).
upload_file_to_a_confidential_folder_direct
ToolUpload File to a Confidential Folder (likely multipart/form-data).
upload_file_to_a_custom_folder_direct
ToolUpload File to a Custom Folder (Note: 1MB size limit applies).
delete_a_document_from_a_shared_folder
ToolDelete a Document from a Shared Folder.
delete_a_document_from_a_confidential_folder
ToolDelete a Document from a Confidential Folder.
delete_a_document_from_a_custom_folder
ToolDelete a Document from a Custom Folder.
search_goal_types
ToolSearch Goal Types
search_goals
ToolSearch Goals
search_key_results
ToolSearch Key Results
create_goals
ToolCreate Goals
update_goal_status
ToolUpdate Goal Status
update_goal
ToolUpdate Goal
delete_goal
ToolDelete Goal
create_key_results
ToolCreate Key Results
update_key_results_progress
ToolUpdate Key Results Progress
update_key_results_details
ToolUpdate Key Results Details
delete_a_key_result
ToolDelete a Key Result
read_company_job_profiles_search
ToolAccess the job profiles using Search with filtering options.
create_position
ToolCreates a new position record.
create_position_opening
ToolCreates a new opening within a position.
update_position
ToolUpdates an existing position record.
update_position_opening
ToolUpdates an existing position opening.
deletes_position_opening
ToolDeletes a position opening.
create_position_budget
ToolCreates a new position budget entry.
update_position_budget
ToolUpdates an existing position budget entry.
cancel_position
ToolCancels a position.
get_all_active_job_ads_from_your_career_page_search
ToolFetch a list of active job ads. Uses POST for search/filtering.
HiBob Resources
HiBob MCP Server
Connect your AI to HiBob data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for HiBob
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to HiBob. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools