Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте HiBob одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
HR-платформа HiBob (Bob) через публичный API с сервисным пользователем: поиск и карточки сотрудников, история должностей, занятости, жизненного цикла и зарплаты, пользовательские таблицы, списки компании, отсутствия с тем, кто отсутствует, заявками, остатками и политиками, праздники, сохранённые отчёты, онбординг, задачи и документы. Запись в основные данные при установке отключена.
Попробуй спросить
Примеры промптов для HiBob
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → HiBob, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
HiBob + Meta Muse
HR-платформа HiBob (Bob) через публичный API с сервисным пользователем: поиск и карточки сотрудников, история должностей, занятости, жизненного цикла и зарплаты, пользовательские таблицы, списки компании, отсутствия с тем, кто отсутствует, заявками, остатками и политиками, праздники, сохранённые отчёты, онбординг, задачи и документы. Запись в основные данные при установке отключена.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
HIBOB_SERVICE_USER_ID, HIBOB_SERVICE_USER_TOKEN
Шаг 1 — Получите учётные данные
Настройка занимает около 10 минут, нужен администратор Bob. Коннектор работает с публичным REST API Bob (https://api.hibob.com/v1) через сервисного пользователя.
- В Bob под администратором откройте Settings > Integrations > Automation > Service Users, нажмите Manage и создайте сервисного пользователя с именем и отображаемым именем. Сразу скопируйте его ID и token: токен показывается только при создании. Потерянный токен можно сгенерировать заново, старый при этом перестаёт действовать.
- Создайте для сервисного пользователя отдельную группу прав (permission group) и добавьте его туда. У новой группы нет прав, поэтому выдайте только то, что используете:
- People's data > People's fields: View на категории, которые читаете (для
hibob_search_peopleкак минимум root, about, employment и work), View history на таблицы истории (work, employment, lifecycle, payroll), Edit там, где обновляете. - Access data for: Everyone или условие. По умолчанию охвачены только работающие сотрудники; уберите условие Lifecycle status equals Employed, чтобы читать уволившихся с
show_inactive. - People's data > Time off: просмотр заявок и остатков, а также подача и отмена заявок, если вы используете эти инструменты; просмотр личных заявок для
include_private. - Features > Reports: View reports according to people's data access rights.
- People's data > Tasks and flow > People's tasks: View and mark selected people's tasks as complete.
- People's data > Docs > [папка]: View для каждой папки документов и Upload для общей папки.
- People's data > People's fields: View на категории, которые читаете (для
- Вставьте ID в
HIBOB_SERVICE_USER_ID, а токен вHIBOB_SERVICE_USER_TOKEN. Они передаются через HTTP Basic auth. - Установите коннектор и запустите
hibob_list_employee_fields, чтобы проверить доступ.
Сначала id полей: hibob_list_employee_fields перечисляет все стандартные и пользовательские поля с их id в точечной нотации (root.displayName, work.department, work.custom.field_123) и id списка для полей-списков. hibob_list_named_lists и hibob_get_named_list превращают id списков в названия (отделы, площадки, должности, календари).
Что он читает:
- Сотрудники:
hibob_search_peopleчитает многих сотрудников за один вызов (всех или с фильтром только поroot.idилиroot.email; другие фильтры отклоняются),hibob_get_employeeодного человека по id или рабочему email,hibob_list_profilesдаёт быстрый справочник. В большой компании ИИ сначала ищет сfields: ["root.id"], а затем читает по 50-200 id за вызов. - Таблицы истории одного человека (work, employment, lifecycle, salary) и пакетно для многих (work, lifecycle, salary).
- Пользовательские таблицы с их столбцами и записи одного сотрудника.
- Отсутствия: кто отсутствует в диапазоне дат или в один день, заявки, изменённые с заданного момента, одна заявка с разбивкой по дням, остаток сотрудника по типу политики, типы политик, коды причин, политики, а также праздники и нерабочие дни компании через
hibob_search_calendar_events. - Сохранённые отчёты в виде строк JSON, CSV или XLSX; большие формируются в фоне через
hibob_request_report_downloadи забираются черезhibob_download_report_by_name. - Мастера онбординга, открытые задачи по всей компании, задачи одного сотрудника, папки документов и документы сотрудника со ссылками на скачивание.
Что он записывает после установки: hibob_submit_time_off_request (ИИ сначала проверяет единицу типа политики через hibob_get_policy_type; заявка проходит по цепочке согласования политики, если администратор не задал skip_manager_approval), hibob_cancel_time_off_request и hibob_complete_task.
Отключено при установке: запись в основные данные: hibob_update_employee (только поля, не строки таблиц), hibob_create_work_entry (повышение, перевод, новый руководитель), hibob_create_custom_table_entry, hibob_add_named_list_item и hibob_upload_shared_document (публичный или предподписанный URL, не больше 5 МБ, документ виден сотруднику). Администратор рабочего пространства включает их в коннекторе осознанно.
Форматы данных: id сотрудников это длинные числа, передаваемые строками (3332883884017713238). В запросах используется точечная нотация (work.department), в ответах ключи через косую черту (/work/department), и то же значение может дополнительно быть вложено по категории. Поля-списки содержат id элементов; human_readable: APPEND или REPLACE добавляет названия или подставляет их вместо id. Даты в формате YYYY-MM-DD; hibob_list_time_off_changes принимает дату-время ISO 8601. Остатки указаны в единице типа политики (дни или часы), зарплаты в своей валюте. После обновления Bob до 20 секунд может возвращать старое значение.
Тихое пропускание: поле без прав или с неверным id просто отсутствует в ответе, без ошибки. Если чего-то не хватает, проверьте группу прав сервисного пользователя, прежде чем решать, что значение пустое.
Постраничный вывод: поиск сотрудников, профили, история одного сотрудника, открытые задачи (не больше 5 000) и список отсутствующих возвращаются целиком. Пакетные инструменты истории и hibob_search_calendar_events листают с cursor, равным response_metadata.next_cursor; ИИ останавливается, когда он равен null.
Ограничения: лимиты запросов действуют для каждой конечной точки (поиск сотрудников допускает 50 запросов в минуту), при превышении приходит 429. У списка отсутствующих и диапазонов календаря есть максимальная длина, а изменения отсутствий доступны не более чем за 6 месяцев назад.
Частые ошибки: 401 означает неверный ID или токен, 403 нехватку прав в группе сервисного пользователя, 400 неверный фильтр, поле или диапазон дат. Повторяющиеся ответы 401 или 403 файрвол Bob может на время заблокировать, поэтому исправьте права до повторной попытки.
Коннектор не рассчитывает зарплату, не меняет строки таблиц истории через hibob_update_employee и не имеет инструментов для согласования или отклонения ожидающих заявок на отсутствие.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в Muse
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.
- В Muse открой Settings → Connectors и выбери Add custom connector.
- Вставь URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
- В чате попроси Muse о том, для чего нужны инструменты
HiBob.
Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.
Доступные инструменты
| Tool | What it does |
|---|---|
hibob_search_people | Read employee fields for many employees in one call: everyone the service user can access, or only the employees whose id or email is given… |
hibob_get_employee | Read the fields of one employee, identified by employee id or work email |
hibob_update_employee | Update fields of one employee record |
hibob_list_profiles | Public profile section of every active employee the service user can access: a fixed set of fields such as name, email, work title… |
hibob_list_employee_fields | All employee fields defined in the company (built-in and custom) with their field id (the dot-notation id to pass in fields), name… |
hibob_list_named_lists | All company lists (departments, sites, job titles, calendars, custom lists) with their items: each item has an id, the value Bob stores in… |
hibob_get_named_list | One company list by its internal name (e.g. department, site, title, calendar), with its items, their ids and names, and child items for… |
hibob_add_named_list_item | Add a new item to an existing company list, for example a new department or job title, optionally below a parent item in a hierarchy list |
hibob_list_work_history | Work history of one employee: one entry per change with effective date, title, department, site, manager (reportsTo) and reason |
hibob_list_employment_history | Employment history of one employee: contract type, weekly hours, working pattern, FTE and similar entries, each with its effective date |
hibob_list_lifecycle_history | Lifecycle status history of one employee: hired, employed, on leave, terminated and so on, each with its effective date and reason |
hibob_list_salary_history | Salary (payroll) history of one employee: base pay amount, currency, pay period and frequency, each entry with its effective date |
hibob_bulk_list_work_history | Work history for many employees at once (one page of employees per call, each with all its work entries) |
hibob_bulk_list_lifecycle_history | Lifecycle history for many employees at once (one page of employees per call, each with all its lifecycle entries) |
hibob_bulk_list_salary_history | Salary history for many employees at once (one page of employees per call, each with all its salary entries) |
hibob_create_work_entry | Add a work history entry for an employee (promotion, transfer, new manager, department change) taking effect on a given date |
hibob_list_custom_tables | Custom employee tables defined in the company, with their ids, names and column definitions |
hibob_get_custom_table_metadata | Definition of one custom employee table: its columns with id, name, type and the list id for list columns |
hibob_list_custom_table_entries | All entries of one custom table for one employee; values are keyed by column id |
hibob_create_custom_table_entry | Add one or more entries to an employee's custom table |
hibob_list_whos_out | Time off requests in a date range, for everyone the service user can access: who is out, which policy, request type, dates and status |
hibob_list_out_today | Who is out of the office today (UTC) or on one given date, optionally only at one site |
hibob_list_time_off_changes | Time off requests created, approved, declined, cancelled or deleted since a point in time (at most 6 months back and a 6-month window) |
hibob_get_time_off_request | Details of one time off request of an employee: policy type, dates, portions, status, approver, total cost and (by default) the duration… |
hibob_get_time_off_balance | Time off balance of one employee for one policy type on a given date: the amount available, used, pending and accrued, in the policy's unit… |
hibob_list_policy_types | Names of all time off policy types in the company (Holiday, Sick, custom types) |
hibob_get_policy_type | Settings of one time off policy type: unit (days or hours), allowed request types, whether it is a working type, visibility and similar… |
hibob_list_policy_type_reason_codes | Reason codes defined for one time off policy type, with the numeric id to pass as reason_code when submitting a request |
hibob_list_policy_names | Names of the policies (for example per country or contract) that belong to one time off policy type |
hibob_get_policy | Details of one time off policy: its type, allowance, accrual, carry-over and other rules |
hibob_search_calendar_events | Company holidays and closures (calendar events) in a date range, optionally for one calendar, site or event type |
hibob_submit_time_off_request | Submit a time off request for an employee |
hibob_cancel_time_off_request | Cancel an existing time off request of an employee |
hibob_list_reports | Company reports saved in Bob that the service user can see, with id, name, description, type, folder and dates (the column configuration is… |
hibob_download_report | Run a saved report and return its data. format json gives rows the model can read directly; csv returns text; xlsx returns a file |
hibob_request_report_download | Start generating a saved report in the background, for reports too large to download at once |
hibob_download_report_by_name | Fetch a report file generated by hibob_request_report_download |
hibob_list_onboarding_wizards | Onboarding wizards configured in Bob (id and name), the flows new hires are invited with |
hibob_list_open_tasks | All open tasks in the company (onboarding, offboarding and other flow tasks) with owner, related employee, due date and status |
hibob_list_employee_tasks | Tasks assigned to one employee (onboarding and other flow tasks), open, closed or both |
hibob_complete_task | Mark a task as complete, for example an onboarding step that was done outside Bob |
hibob_list_document_folders | Document folders defined in Bob (shared, confidential and custom folders) with their ids and metadata |
hibob_list_employee_documents | Documents of one employee in the folders the service user may view, with name and a download link per document |
hibob_upload_shared_document | Add a document to an employee's shared folder by giving a public or pre-signed URL that Bob downloads (max 5 MB) |
Примеры запросов
- «Кто будет отсутствовать на следующей неделе и по какой политике отсутствия?»
- «Покажи историю должностей [email protected]: должности, отделы и руководители с датами вступления в силу.»
- «Сколько дней отпуска осталось в этом году у сотрудника 3332883884017713238 и сколько ожидает согласования?»
- «Запусти сохранённый отчёт «Headcount by department» и сведи его по площадкам.»
- «Перечисли все открытые просроченные задачи онбординга с ответственным и новым сотрудником, к которому они относятся.»
FAQ
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Microsoft Copilot
Это руководство помогло?