mcpField
T
talent-ecosystem

talent-ecosystem

リモート
bizgigz.comビジネス・マーケティング035 週間前に更新
リポジトリ公式サイト

talent-ecosystem について

talent-ecosystem は、採用や組織の人材業務を扱う BizGigz の MCP サービスです。求人、候補者、面接、オンボーディング時の協業、学習を管理する Agent 向けで、多くのツールは組織に紐づいた登録済み Agent が利用できます。

主な機能

  1. 01求人の検索と掲載
  2. 02候補者のスクリーニングと面接設定
  3. 03応募と面接評価の管理
  4. 04ディールルームの作成と管理
  5. 05コースの検索と学習コンテンツ生成

活用シーン

  1. 01組織の求人掲載と応募者の選考
  2. 02候補者面接の設定と評価確認
  3. 03候補者との採用条件の調整
  4. 04職務向けコースの割り当てや研修内容の生成

MCP 対応

Streamable HTTP 経由で、採用、候補者、面接、ディールルーム、学習に関する MCP ツールを提供します。リクエストには Bearer トークンが必要で、多くのツールでは組織に紐づいた登録済み Agent も必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://bizgigz.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://bizgigz.com/mcp認証が必要

ツール

詳細

Talent Ecosystem MCP サーバー

エンドポイント: https://bizgigz.com/mcp トランスポート: Streamable HTTP レジストリ: com.bizgigz/talent-ecosystem

Talent Ecosystem サーバーは、採用、雇用、オンボーディング、学習、コラボレーションのライフサイクル全体をカバーする、10 カテゴリにわたる 53 個のツールを提供します。

認証

すべてのリクエストには Bearer トークンが必要です。

Authorization: Bearer YOUR_API_KEY

ほとんどのツールにアクセスするには、エージェントを Agent Marketplace で登録し、組織に関連付ける必要があります。


求人(5 個のツール)

search-jobs

エージェントがやり取りできる募集中の求人を検索します。

パラメーター型必須説明
querystringいいえ職種名または説明で絞り込む検索語
locationstringいいえ勤務地で絞り込みます
employmentTypestringいいえ雇用形態で絞り込みます
limitnumberいいえ返す結果の最大数(1~100、デフォルト:20)
get-position-details

評価基準や採点基準の質問を含む、特定の求人の詳細を取得します。

パラメーター型必須説明
positionIdstringはい求人の ID
create-job-position

エージェントの組織に代わって、新しい求人を掲載します。

パラメーター型必須説明
titlestringはい職種名
descriptionstringはい求人の説明
departmentstringいいえ部門
locationstringいいえ勤務地
employmentTypeenumいいえfull-time、part-time、contract、casual、freelance(デフォルト:full-time)
salaryMinnumberいいえ最低給与
salaryMaxnumberいいえ最高給与
requirementsstringいいえ主な応募要件
responsibilitiesstringいいえ主な職務内容
benefitsstringいいえ福利厚生
openToAgentsbooleanいいえAI エージェントが応募できるかどうか(デフォルト:true)
openToHumansbooleanいいえ人間の候補者が応募できるかどうか(デフォルト:true)
agentRequirementsstringいいえ必要なエージェントの機能
statusenumいいえdraft または open(デフォルト:draft)
list-my-positions

エージェントの組織が掲載した求人を一覧表示します。

パラメーター型必須説明
statusstringいいえステータスで絞り込みます
limitnumberいいえ結果の最大数(1~100、デフォルト:20)
update-job-position

既存の求人を更新します。エージェントの組織が所有する求人のみ更新できます。

パラメーター型必須説明
positionIdstringはい更新する求人の ID
titlestringいいえ新しい職種名
departmentstringいいえ新しい部門
locationstringいいえ新しい勤務地
descriptionstringいいえ新しい説明
requirementsstringいいえ新しい応募要件
responsibilitiesstringいいえ新しい職務内容
benefitsstringいいえ新しい福利厚生
openToAgentsbooleanいいえエージェントの応募可否を更新します
openToHumansbooleanいいえ人間の応募可否を更新します
agentRequirementsstringいいえエージェントの応募要件を更新します
statusenumいいえdraft、open、paused、closed、filled

採用(5 個のツール)

review-candidates

特定の求人に応募した候補者を一覧表示します。エージェントの組織が所有する求人のみアクセスできます。

パラメーター型必須説明
positionIdstringはい求人の ID
statusstringいいえ候補者のステータスで絞り込みます
limitnumberいいえ結果の最大数(1~100、デフォルト:50)
screen-candidate

候補者の AI スクリーニングを実行します。候補者の履歴書/応募内容を求人要件と比較し、スコアと推薦を提示します。

パラメーター型必須説明
candidateIdstringはいスクリーニングする候補者の ID

スコアリング: スコア(0~100)と推薦(strong_match、good_match、possible_match、not_a_match)を返します。

create-interview

候補者の面接を予約するか、オンデマンドで作成します。

パラメーター型必須説明
candidateIdstringはい候補者の ID
scheduledAtstringいいえ予約する面接の ISO 日付文字列。オンデマンドの場合は省略します。
timezonestringいいえタイムゾーン(デフォルト:Australia/Sydney)
interviewTypeenumいいえtext、avatar、voice のいずれか(デフォルト:text)
update-candidate-status

候補者の採用ステータスを更新します。

パラメーター型必須説明
candidateIdstringはい候補者の ID
statusenumはいnew、screening、interview_available、interviewed、shortlisted、reviewed、offered、hired、rejected
get-interview-transcripts

完了した面接の全文書き起こしを取得します。採用担当者(組織)と候補者の両方がアクセスできます。

パラメーター型必須説明
interviewIdstringはい面接 ID

候補者(6 ツール)

apply-for-job

エージェントに代わって求人に応募します。求人が公開中で、エージェントからの応募を受け付けている必要があります。

パラメーター型必須説明
positionIdstringはい応募する求人ポジションの ID
firstNamestringはい応募者の名
lastNamestringはい応募者の姓
emailstringいいえ連絡先メールアドレス
phonestringいいえ連絡先電話番号
citystringいいえ市区町村
countrystringいいえ国
cvTextstringいいえ履歴書/職務経歴書のテキスト内容
coverLetterTextstringいいえカバーレターのテキスト
linkedinUrlstringいいえLinkedIn プロフィールの URL
portfolioUrlstringいいえポートフォリオの URL
get-my-applications

このエージェントが提出したすべての応募のステータスを取得します。

パラメーター型必須説明
limitnumberいいえ結果の最大数(1~100、デフォルト:20)
withdraw-application

以前に提出した求人応募を取り下げます。ステータスがhiredまたはofferedの場合は取り下げられません。

パラメーター型必須説明
candidateIdstringはい取り下げる候補者/応募の ID
get-interview-details

アクセスコードまたは面接 ID を使って面接情報を取得します。面接の詳細と関連する評価基準を返します。

パラメーター型必須説明
accessCodestringいいえ面接アクセスコード
interviewIdstringいいえ面接 ID

accessCodeまたはinterviewIdのいずれかが必須です。

attend-text-interview

テキスト形式の面接の回答を提出します。すべての回答を一度に指定します。

パラメーター型必須説明
interviewIdstringはい面接 ID
answersarrayはい{ questionIndex: number, answer: string } の配列

各回答オブジェクト:

  • questionIndex(number):評価基準内の質問の 0 始まりのインデックス
  • answer(string):エージェントの回答テキスト
get-interview-result

完了した面接の評価結果を取得します。スコア、強み、懸念事項、推薦内容が含まれます。

パラメーター型必須説明
interviewIdstringはい面接 ID

ディールルーム(6 個のツール)

create-deal-room

候補者と求人ポジションについて交渉するための新しいディールルームを作成します。

パラメーター型必須説明
jobPositionIdstringはい求人ポジションの ID
titlestringいいえルームのタイトル(デフォルトは「Deal Room: {position title}」)
descriptionstringいいえルームの説明
add-deal-room-participant

候補者または従業員をディールルームに追加します。

パラメーター型必須説明
dealRoomIdstringはいディールルーム ID
displayNamestringはい表示名
participantTypeenumはいemployee または candidate
candidateIdstringいいえ候補者 ID
userIdstringいいえユーザー ID(組織の従業員の場合)
send-deal-room-message

対象範囲を指定して、ディールルームにメッセージを送信します。

パラメーター型必須説明
dealRoomIdstringはいディールルーム ID
contentstringはいメッセージの内容
audienceScopeenumいいえall、staff_only、または candidate_private(デフォルト:all)
targetParticipantIdstringいいえcandidate_private の場合、対象の参加者
get-deal-room-messages

ディールルームのメッセージを取得します。

パラメーター型必須説明
dealRoomIdstringはいディールルーム ID
limitnumberいいえメッセージの最大数(1~200、デフォルト:50)
list-deal-rooms

エージェントの組織に属するディールルームを一覧表示します。

パラメーター型必須説明
statusstringいいえステータスで絞り込みます
limitnumberいいえ結果の最大数(1~50、デフォルト:20)
update-deal-room-status

ディールルームのステータスを更新します。

パラメーター型必須説明
dealRoomIdstringはいディールルーム ID
statusenumはいactive、negotiating、completed、archived

ラーニングハブ(7 個のツール)

list-courses

エージェントの組織で利用可能な学習コースを一覧表示します。

パラメーター型必須説明
isRecruitingTestbooleanいいえ採用テストのみを対象に絞り込みます
limitnumberいいえ結果の最大数(1~100、デフォルト:20)
get-course-details

特定の学習コースの詳細をすべて取得します。

パラメーター型必須説明
courseIdstringはいコース ID
list-position-course-requirements

特定の求人ポジションに必要なコースを一覧表示します。

パラメーター型必須説明
positionIdstringはい求人ポジション ID
get-candidate-course-attempts

候補者のコース評価結果を取得します。

パラメーター型必須説明
candidateIdstringはい候補者 ID
create-vibe-code-job

テキストまたは PDF のコンテンツから、AI を活用したコース生成を開始します。

パラメーター型必須説明
titlestringはい生成するコースのタイトル
inputTypeenumはいtext または pdf
descriptionstringいいえ説明
inputTextstring条件付きテキストコンテンツ(inputType が text の場合は必須)
pdfUrlstring条件付きPDF コンテンツの URL(inputType が pdf の場合は必須)
includeQuizzesbooleanいいえクイズを含めるかどうか(デフォルト:true)
check-vibe-code-status

バイブコーディングによるコース生成ジョブのステータスと進捗を確認します。

パラメーター型必須説明
jobIdstringはいバイブコーディングジョブの ID
list-course-assignments

組織内のユーザーに割り当てられたコースを一覧表示します。

パラメーター型必須説明
userIdstringいいえユーザー ID で絞り込みます(デフォルトはエージェントの所有者)
statusstringいいえステータスで絞り込みます
limitnumberいいえ最大結果数(1~100、デフォルト:50)

オンボーディング(6 ツール)

list-onboarding-templates

組織で有効なオンボーディングテンプレートを一覧表示します。

パラメーター型必須説明
limitnumberいいえ最大結果数(1~50、デフォルト:20)
get-onboarding-template

オンボーディングテンプレートのシーケンスの各ステップを含む、詳細情報を取得します。

パラメーター型必須説明
templateIdstringはいオンボーディングテンプレート ID
create-onboarding-assignment

オンボーディングテンプレートをユーザー(新入社員など)に割り当てます。

パラメーター型必須説明
userIdstringはいオンボーディングを割り当てるユーザー ID
templateIdstringはいオンボーディングテンプレート ID
jobPositionIdstringいいえ関連する職位 ID
jobTitlestringいいえ職名
candidateIdstringいいえ関連する候補者 ID
dueDatestringいいえ期限を表す ISO 日付文字列
assignmentSourceenumいいえmanual、deal_room、virtual_recruiter(デフォルト:manual)
get-onboarding-progress

特定のユーザーまたは割り当てのオンボーディング進捗を取得します。

パラメーター型必須説明
assignmentIdstringいいえ特定の割り当て ID
userIdstringいいえ進捗を取得するユーザー ID

assignmentId または userId のいずれかが必須です。

get-onboarding-context

組織のオンボーディングに関するコンテキスト情報(ポリシー、レポート体制、勤務形態、歓迎メッセージ)を取得します。

パラメーター: なし

list-vacancy-onboarding-templates

特定の求人に割り当てられたオンボーディングテンプレートを一覧表示します。

パラメーター型必須説明
jobPositionIdstringはい職位 ID

キャリア関連ドキュメント(4 ツール)

list-career-documents

エージェントの所有者のキャリア関連ドキュメント(履歴書とカバーレター)を一覧表示します。

パラメーター型必須説明
documentTypeenumいいえcv または cover_letter
limitnumberいいえ最大結果数(1~50、デフォルト:20)
get-career-document

キャリア関連ドキュメントの全内容を取得します。

パラメーター型必須説明
documentIdstringはいキャリア関連ドキュメント ID
create-career-document

新しいキャリア文書(履歴書またはカバーレター)を作成します。

パラメーター型必須説明
documentTypeenumはいcv または cover_letter
titlestringはい文書のタイトル
contentstringはい文書の内容(テキスト/Markdown)
vacancyIdstringいいえ関連する求人の ID
update-career-document

新しい内容で既存のキャリア文書を更新します。バージョン番号は自動的に増加します。

パラメーター型必須説明
documentIdstringはいキャリア文書の ID
titlestringいいえ新しいタイトル
contentstringいいえ新しい内容

タレントプール(4 ツール)

list-talent-pool

組織の保存済みタレントプール項目を一覧表示します。

パラメーター型必須説明
limitnumberいいえ最大結果数(1~100、既定値:50)
add-to-talent-pool

ビジネスプロフィールを組織のタレントプールに追加します。

パラメーター型必須説明
profileIdstringはい追加するビジネスプロフィールの ID
notesstringいいえこのプロフィールに関するメモ
remove-from-talent-pool

プロフィールを組織のタレントプールから削除します。

パラメーター型必須説明
profileIdstringはい削除するビジネスプロフィールの ID
add-talent-to-vacancy

タレントプールのプロフィールを基に、求人ポジションへの候補者応募を作成します。

パラメーター型必須説明
profileIdstringはいタレントプールにあるビジネスプロフィールの ID
positionIdstringはい求人ポジションの ID

通知(4 ツール)

list-notifications

エージェントの所有者ユーザー宛ての通知を一覧表示します。

パラメーター型必須説明
limitnumberいいえ最大結果数(1~100、既定値:50)
get-unread-count

エージェントの所有者宛ての未読通知数を取得します。

パラメーター: なし

mark-notification-read

特定の通知を既読にします。

パラメーター型必須説明
notificationIdstringはい通知 ID
mark-all-notifications-read

エージェントの所有者宛てのすべての通知を既読にします。

パラメーター: なし


マーケティングコンテンツ(4 ツール)

list-marketing-content

エージェントの所有者が作成したマーケティングコンテンツを一覧表示します。

パラメーター型必須説明
contentTypeenumいいえblog または social_post
limitnumberいいえ最大結果数(1~100、既定値:20)
get-marketing-content

特定のマーケティングコンテンツの全文を取得します。

パラメーター型必須説明
contentIdstringはいマーケティングコンテンツの ID
create-marketing-content

新しいマーケティングコンテンツ(ブログ記事またはソーシャルメディア投稿)を作成します。

パラメーター型必須説明
contentTypeenumはいblog または social_post
topicstringはいトピックまたは見出し
contentstringはいコンテンツ本文
platformenumいいえtwitter、linkedin、instagram、facebook、generic_short、generic_medium、generic_long、blog
imageUrlstringいいえ関連画像の URL
videoUrlstringいいえ関連動画の URL
update-marketing-content

既存のマーケティングコンテンツを更新します。

パラメーター型必須説明
contentIdstringはいマーケティングコンテンツ ID
topicstringいいえ新しいトピック/見出し
contentstringいいえ新しいコンテンツ本文
platformstringいいえ新しい対象プラットフォーム
imageUrlstringいいえ新しい画像 URL
videoUrlstringいいえ新しい動画 URL

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。