MCP / HR and education
HiBob MCP
HiBob (Bob) HRIS: employee search and records, employment and work history, time off, tasks, documents, org lists and public profiles. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Read HiBob employee field definitions and show up to 10 field IDs, names and types.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What HiBob MCP can do
50 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
hibob_add_named_list_item | Add an item to a company named list WRITE action - confirm first. |
hibob_bulk_salaries | Bulk read salary history for all (or permitted) employees |
hibob_cancel_timeoff_request | Cancel/delete an existing time off request The provider exposes no public approve/reject/update endpoint (those happen via Bob's UI or workflow webhooks). |
hibob_complete_task | Mark a task complete WRITE action |
hibob_create_bank_account | Add a bank-account entry |
hibob_create_custom_table_entry | Add a row to an employee's custom table WRITE action |
hibob_create_employee | Create an employee |
hibob_create_employment | Add an employment-history entry WRITE action |
hibob_create_salary | Add a salary entry WRITE action |
hibob_create_timeoff_adjustment | Create a time off balance adjustment amount in days (negative to remove). |
hibob_create_timeoff_request | Submit a time off request |
hibob_create_work | Add a work-history entry (promotion, move, etc.) Entries are appended with an effectiveDate. |
Show all 50 actions
| Action | What it does |
|---|---|
hibob_custom_tables_metadata | List custom-table metadata (ids and columns of all custom tables) |
hibob_delete_bank_account | Delete a bank-account entry WRITE action |
hibob_delete_employment | Delete an employment-history entry WRITE action |
hibob_delete_salary | Delete a salary entry The provider exposes delete (not update) for salary rows; to correct a salary add a new entry with hibob_create_salary. |
hibob_delete_shared_document | Delete a document from an employee's shared folder WRITE action - confirm first. |
hibob_delete_work | Delete a work-history entry WRITE action |
hibob_download_report | Download a report's data |
hibob_get_named_lists | Get all company named lists (dropdown option sets like departments, sites, reasons) |
hibob_get_people_fields | Get all employee field definitions (metadata - ids, types, categories). |
hibob_get_policy | Get a specific time off policy's details |
hibob_invite_employee | Invite an employee to Bob (send the welcome/login invite) WRITE action - confirm first. |
hibob_list_bank_accounts | List an employee's bank accounts |
hibob_list_custom_table | List an employee's rows in a custom table |
hibob_list_documents | List an employee's documents |
hibob_list_employee_tasks | List tasks for one employee |
hibob_list_employment | List an employee's employment history (contract/type entries) |
hibob_list_lifecycle | List an employee's lifecycle history (hire/terminate/status changes) |
hibob_list_onboarding_wizards | Get a summary of all onboarding wizards |
hibob_list_policy_types | List all time off policy types |
hibob_list_reports | List all company reports |
hibob_list_salaries | List an employee's salary history |
hibob_list_tasks | List all open tasks |
hibob_list_timeoff_requests | Read a single time off request by id The bare list of all requests for an employee is not exposed by the API; to enumerate time off across a date range use hibob_whos_out. |
hibob_list_work | List an employee's work history (title/department/site entries) |
hibob_read_employee | Read one employee by id or email |
hibob_read_paginated | Read one page of any pagination-enabled GET endpoint - GET {path} with cursor and limit query params. |
hibob_read_profiles | List public employee profiles (basic directory for all active employees) |
hibob_search_people | Search/list employees Bulk read of many employees in one call. |
hibob_terminate_employee | Terminate an employee |
hibob_timeoff_balance | Get an employee's time off balance |
hibob_uninvite_employee | Revoke an employee's access to Bob (the inverse of invite) identifier may be the employee id or email. |
hibob_update_bank_account | Update a bank-account entry WRITE action |
hibob_update_employee | Update an employee's fields Pass a body keyed by category (personal, work, about, ...). |
hibob_update_employee_email | Change an employee's login email WRITE action |
hibob_update_employment | Update an employment-history entry WRITE action |
hibob_update_work | Update a work-history entry Pass the corrected fields in body (effectiveDate is required by the provider). |
hibob_upload_shared_document | Attach a document (by URL) to an employee's shared folder WRITE action |
hibob_whos_out | Who is out of office in a date range |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
hibob_get_people_fieldshibob_get_named_listshibob_list_policy_typesConnect HiBob in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your Hibob api key
Paste it into the HiBob connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Hibob api key - From HiBob - see docs. Get credentials ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own HiBob account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.