コネクタガイド約8分で読めますMCP ツール 44 個7 言語

MCP 経由で HiBob を Gemini に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

HC執筆: HelpCode チーム更新日 8分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

HiBob

HiBob

HiBob (Bob) HR platform: employee search and records, work, employment, lifecycle and salary history, custom tables, company lists, time off (who is out, requests, balances, policies, holidays), saved reports, onboarding, tasks and documents. Bob public API with a service user.

ツール

44

地域

INTL

カテゴリー

人事

認証

Basic Auth

必要な環境変数

HIBOB_SERVICE_USER_IDHIBOB_SERVICE_USER_TOKEN
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、HiBob をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

こう聞いてみよう

HiBob のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

HiBob · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → HiBob をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

HiBob + Gemini

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

HIBOB_SERVICE_USER_ID, HIBOB_SERVICE_USER_TOKEN

ステップ 1 — 認証情報を取得

セットアップは約 10 分で、Bob の管理者が必要です。コネクタはサービスユーザーを使って Bob の公開 REST API(https://api.hibob.com/v1)にアクセスします。

  1. Bob に管理者としてログインし、Settings > Integrations > Automation > Service Users を開いて Manage をクリックし、名前と表示名を付けてサービスユーザーを作成します。ID と token はすぐにコピーしてください。トークンは生成時にしか表示されません。なくしたトークンは再生成できますが、古いトークンは無効になります。
  2. サービスユーザー専用の 権限グループ(permission group)を作り、そこに追加します。新しいグループには権限がないので、使うものだけを付与します。
    • People's data > People's fields:読み取るカテゴリに View(hibob_search_people には少なくとも root、about、employment、work)、履歴テーブル(work、employment、lifecycle、payroll)に View history、更新する箇所に Edit。
    • Access data for:Everyone または条件。既定では在籍者だけが対象です。退職者を show_inactive で読むには、条件 Lifecycle status equals Employed を外します。
    • 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。
  3. ID を HIBOB_SERVICE_USER_ID に、トークンを HIBOB_SERVICE_USER_TOKEN に貼り付けます。HTTP Basic 認証で送信されます。
  4. コネクタをインストールし、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 は 1 回の呼び出しで多数の従業員を読み取ります(全員、または root.id か root.email だけで絞り込み。ほかのフィルターは拒否されます)。hibob_get_employee は ID か勤務用メールで 1 人を、hibob_list_profiles は簡易な名簿を返します。大きな会社では、AI はまず fields: ["root.id"] で検索し、1 回あたり 50 から 200 件の ID を読み取ります。
  • 1 人分の履歴テーブル(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(AI は先に 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 または署名付き URL、最大 5 MB、本人も閲覧可能)。ワークスペース管理者がコネクタで意図的にオンにします。

データ形式: 従業員 ID は文字列として送られる長い数値です(3332883884017713238)。リクエストはドット表記(work.department)、応答はスラッシュ区切りのキー(/work/department)を使い、同じ値がカテゴリ別に入れ子で含まれることもあります。リスト型フィールドは項目 ID を持ち、human_readable: APPEND か REPLACE で名前を追加または置き換えます。日付は YYYY-MM-DD、hibob_list_time_off_changes は ISO 8601 の日時を取ります。残日数はポリシータイプの単位(日または時間)で、給与はそれぞれの通貨を持ちます。更新後最大 20 秒間は、Bob が古い値を返すことがあります。

黙って省かれる項目: 権限のないフィールドや ID が間違っているフィールドは、エラーなしで応答から抜け落ちます。値が見当たらないときは、空だと判断する前にサービスユーザーの権限グループを確認してください。

ページング: 従業員検索、プロフィール、1 人分の履歴、未完了タスク(最大 5,000 件)、不在者は一度にすべてを返します。一括履歴のツールと hibob_search_calendar_events は cursor に response_metadata.next_cursor を渡してページングし、AI はそれが 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 — Gemini にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、YOUR_MCP_API_KEY と置き換えます。
  2. ファイルを保存し、gemini を再起動します。
  3. Gemini CLI で /mcp を実行します(またはシェルで gemini mcp list)。anythingmcp が接続済みとして表示されるはずです。
  4. プロンプトを入力しましょう。Gemini CLI が HiBob のツールを呼び出せるようになりました。

利用可能なツール

ToolWhat it does
hibob_search_peopleRead 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_employeeRead the fields of one employee, identified by employee id or work email
hibob_update_employeeUpdate fields of one employee record
hibob_list_profilesPublic 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_fieldsAll 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_listsAll 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_listOne 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_itemAdd 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_historyWork history of one employee: one entry per change with effective date, title, department, site, manager (reportsTo) and reason
hibob_list_employment_historyEmployment history of one employee: contract type, weekly hours, working pattern, FTE and similar entries, each with its effective date
hibob_list_lifecycle_historyLifecycle status history of one employee: hired, employed, on leave, terminated and so on, each with its effective date and reason
hibob_list_salary_historySalary (payroll) history of one employee: base pay amount, currency, pay period and frequency, each entry with its effective date
hibob_bulk_list_work_historyWork history for many employees at once (one page of employees per call, each with all its work entries)
hibob_bulk_list_lifecycle_historyLifecycle history for many employees at once (one page of employees per call, each with all its lifecycle entries)
hibob_bulk_list_salary_historySalary history for many employees at once (one page of employees per call, each with all its salary entries)
hibob_create_work_entryAdd a work history entry for an employee (promotion, transfer, new manager, department change) taking effect on a given date
hibob_list_custom_tablesCustom employee tables defined in the company, with their ids, names and column definitions
hibob_get_custom_table_metadataDefinition of one custom employee table: its columns with id, name, type and the list id for list columns
hibob_list_custom_table_entriesAll entries of one custom table for one employee; values are keyed by column id
hibob_create_custom_table_entryAdd one or more entries to an employee's custom table
hibob_list_whos_outTime 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_todayWho is out of the office today (UTC) or on one given date, optionally only at one site
hibob_list_time_off_changesTime 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_requestDetails 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_balanceTime 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_typesNames of all time off policy types in the company (Holiday, Sick, custom types)
hibob_get_policy_typeSettings 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_codesReason codes defined for one time off policy type, with the numeric id to pass as reason_code when submitting a request
hibob_list_policy_namesNames of the policies (for example per country or contract) that belong to one time off policy type
hibob_get_policyDetails of one time off policy: its type, allowance, accrual, carry-over and other rules
hibob_search_calendar_eventsCompany holidays and closures (calendar events) in a date range, optionally for one calendar, site or event type
hibob_submit_time_off_requestSubmit a time off request for an employee
hibob_cancel_time_off_requestCancel an existing time off request of an employee
hibob_list_reportsCompany reports saved in Bob that the service user can see, with id, name, description, type, folder and dates (the column configuration is…
hibob_download_reportRun 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_downloadStart generating a saved report in the background, for reports too large to download at once
hibob_download_report_by_nameFetch a report file generated by hibob_request_report_download
hibob_list_onboarding_wizardsOnboarding wizards configured in Bob (id and name), the flows new hires are invited with
hibob_list_open_tasksAll open tasks in the company (onboarding, offboarding and other flow tasks) with owner, related employee, due date and status
hibob_list_employee_tasksTasks assigned to one employee (onboarding and other flow tasks), open, closed or both
hibob_complete_taskMark a task as complete, for example an onboarding step that was done outside Bob
hibob_list_document_foldersDocument folders defined in Bob (shared, confidential and custom folders) with their ids and metadata
hibob_list_employee_documentsDocuments of one employee in the folders the service user may view, with name and a download link per document
hibob_upload_shared_documentAdd 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

Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。

次のステップ

このガイドは役に立ちましたか?

HiBob エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Gemini に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で HiBob を ChatGPT に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

コネクタ

MCP 経由で HiBob を Claude に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

コネクタ

MCP 経由で HiBob を Microsoft Copilot に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

コネクタ

MCP 経由で HiBob を Cursor に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

コネクタ

MCP 経由で HiBob を Meta Muse に接続する方法

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。

コネクタ

HiBob を MCP に:従業員、休暇、履歴テーブル、レポート、タスクをあらゆる AI エージェントで

HR プラットフォーム HiBob(Bob)をサービスユーザーで公開 API から利用:従業員の検索とレコード、職務・雇用・ライフサイクル・給与の履歴、カスタムテーブル、会社リスト、不在者・申請・残日数・ポリシーを含む休暇、祝日、保存済みレポート、オンボーディング、タスク、文書。マスターデータへの書き込みはインストール時にオフです。