Claude Media
ClaudeとAshbyを連携する方法 — 候補者情報と面接準備を会話で引く

ClaudeとAshbyを連携する方法 — 候補者情報と面接準備を会話で引く

AshbyのConnectorは、候補者プロフィール・面接計画・提出済みフィードバックをClaudeから引ける採用管理システム連携です。接続手順、16のツール、管理者の事前設定、個人情報の扱いをまとめます。

ClaudeとAshbyの連携とは — 何ができるか

Ashbyコネクタは、採用管理システム(ATS)のAshbyが自社で提供する公式のMCPサーバーを、Claudeにつなぐ仕組みです。Anthropicの確認を通過したVerifiedの表示が付き、カテゴリーは「Productivity」です。サーバーのURLは https://mcp.ashbyhq.com/mcp/v1 です。

つなぐと、パイプライン・候補者プロフィール・募集中のポジション・応募といった採用データに、会話から届きます。「今週の面接は何件か」「この候補者の経歴を要約して」のような質問を投げると、Claudeが必要なツールを選んで実行します。ノートの追加やステージの移動といった書き込みも、会話の中から行えます。

認証はユーザー単位のOAuthです。Claudeが返すのは、その人がAshby上で見られる範囲のデータだけです。この点が、採用データという機微な情報を扱ううえでの前提になります。

接続する前に管理者が済ませる設定

Ashbyコネクタは、Claude側の手順より先にAshby側の準備が要ります。ここが最初のつまずきどころです。

  • AshbyのOrg Adminが「Admin > Organization Setup > Opt-In Features」でMCP Serverのトグルをオンにする
  • 接続できるのは、組織内のElevated Accessを持つユーザー
  • MCPサーバーは全プラン(Foundations / Legacy Plus / Plus / Enterprise)で使える
  • Analytics-onlyの組織では使えない

トグルがオフの組織では、ユーザー個人が接続を試みても始まりません。導入を進めるときは、AshbyのOrg Adminに先に依頼します。

claude.aiでAshbyを接続する手順

Claude側の手順は、他のディレクトリConnectorと同じです。Ashbyの公式ドキュメントでは、次の3手順が案内されています。

  1. 「Customize」→「Connectors」を開き、Ashbyを検索する
  2. Ashbyを選んで「Connect」をクリックする
  3. Ashbyにログインし、MCPアクセスの確認画面で「Approve」を選ぶ

Team・Enterpriseプランでは、この前にClaudeの組織側での有効化が要ります。OwnerまたはPrimary Ownerが「Organization settings > Connectors」から「Browse connectors」でAshbyを選び、「Add to your team」を押します。有効化しても、全員が自動で使えるわけではありません。各メンバーが自分でAshbyの認証を済ませます。

つまり、Ashbyを使う人は二重の許可を通ります。Claudeの組織側の有効化と、Ashby側のOrg Adminによるトグルです。どちらかが欠けると接続は成立しません。

Claude Codeから使う場合

Ashbyの公式ドキュメントにClaude Codeの手順はありません。ただしサーバー自体はクライアントを問わないMCPサーバーで、Claude Codeが持つHTTPサーバーの追加書式で登録できます。次のコマンドは、その書式にAshbyのURLを当てはめた例です。

claude mcp add --transport http ashby \
  https://mcp.ashbyhq.com/mcp/v1

初回のツール利用時にOAuthの画面が開きます。Claude Codeから採用データを引くと、開発作業の隣で面接前の確認を済ませられます。ただし候補者データは、コードのやりとりが残るセッションにも入ります。共有のリポジトリや自動実行のジョブに混ぜない運用が安全です。

Ashbyコネクタの16のツール

claude.comの掲載ページには、16のツール名が並びます。Ashbyの公式ドキュメントには、これに加えて submit_mcp_feedback(Ashbyチームへの意見送信)が載っています。役割は公式ドキュメントの説明に基づく整理です。

人と記録を探すツール

ツール役割
search_records_by_name役割名前から候補者・求人・応募・メールテンプレートを特定する。多くの質問の出発点
filter_records役割条件に合う記録を探す。一覧の代わりに件数だけ返すこともできる
describe_object_fields役割絞り込みに使えるフィールドを調べる補助。ユーザーが直接呼ぶものではない
get_record_details役割すでに特定した求人・応募・オファーなどの詳細を取る
get_candidate役割履歴書・フィードバック・メール・ノート・面接の文字起こし・紹介経路などを取る

filter_records の対象は、候補者・応募・求人・求人ポスト・募集枠・面接予定・オファーです。「営業ポジションで面接段階にいる候補者は何人か」といった集計に向きます。

面接とフィードバックのツール

ツール役割
get_upcoming_interviews役割自分の面接予定を、候補者名・職種・時刻・リンク付きで一覧する
get_interview_details役割特定の面接の準備資料を返す。候補者の背景・履歴書の要約・面接官・採用チーム
get_interview_plan役割ある求人または応募で、候補者が進むステージを示す
get_submitted_feedback役割自分が提出したスコアカードのフィードバックを返す

get_submitted_feedback が返すのは、自分が提出した分だけです。ほかの面接官のフィードバックは出てきません。「全員の評価を横並びで見たい」という使い方は、このツールでは成立しません。

パイプラインとタスクのツール

ツール役割
get_job_pipeline役割求人のステージ別の候補者数を返す。複数の求人を並べて比較できる
get_pending_tasks役割自分の未対応タスク。提出待ちのスコアカード・承認待ち・フォローアップ・候補者レビュー・アンケート依頼

書き込みと補助のツール

ツール役割
create_candidate役割名前と連絡先で新しい候補者を作る
add_note_to_candidate役割候補者へのノートを下書きし、確認を経て保存する。既存ノートへの返信も可
change_application_stage役割応募を別のステージへ動かす
consider_candidate_for_job役割候補者を求人に追加する。その求人の最初のステージに新しい応募が作られる
search_product_docs役割Ashbyの使い方を製品ドキュメントから検索して答える

書き込み系は4つです。claude.comの掲載ページには「ノートの追加、ステージの移動、メールの送信」とありますが、公式ドキュメントのツール一覧にメール送信専用のツールは見当たりません。メール送信を前提に運用を組む前に、実際の挙動をAshby側で確かめてください。

面接前の準備に使う質問の流れ

読み取り系のツールを組み合わせると、面接前の確認は次のような流れになります。実際の呼び出し順はClaudeが判断するため、下記は公式のツール説明から考えた一例です。

明日14時の面接の候補者について、経歴の要約と、
面接プランの中で自分が担当するステージを教えて
  1. get_upcoming_interviews で明日の面接を特定する
  2. get_interview_details で候補者の背景・履歴書の要約・面接官の顔ぶれを取る
  3. get_interview_plan でその求人のステージ構成を確認する

面接後は、提出待ちのスコアカードが get_pending_tasks に出ます。「今日やることは何か」と聞けば、書いていないスコアカードを拾えます。過去に自分が書いた評価と今回の評価を見比べたいときは、get_submitted_feedback が使えます。

候補者の個人情報を扱うときの注意

採用データは、氏名・連絡先・職歴・面接評価といった個人情報の塊です。コネクタを使う前に、次の点を確認します。

  • 閲覧範囲: Ashby上で見えないデータは、Claudeにも見えません。逆に言えば、自分の権限で見えるデータは、すべて会話に流れ込みます
  • 他のユーザーへの影響: 各ユーザーが別々にOAuthを通すため、自分の問い合わせや回答は、ほかのユーザーには見えません
  • ツールごとの許可設定: Claudeでは、コネクタごとにツールの実行を「Always allow / Needs approval / Blocked」から選べます。書き込み系は「Needs approval」にしておくと、ステージ移動などが確認なしに走りません
  • 組織側の制限: TeamとEnterpriseでは、Ownerが書き込みツールを組織全体でブロックできます。読み取り専用で始めたい組織向けの設定です

Ashbyのドキュメントは、MCPのツールの入出力が予告なく変わる場合があると明記しています。安定した入出力が必要な自動化は、Ashbyの公開APIに対して組むよう案内されています。コネクタは会話での参照と手作業の補助に向き、定期実行の連携基盤には向きません。

会話に取り込んだ候補者データは、Claudeとのやりとりの中に入ります。選考の判断そのものをClaudeの要約に委ねず、下書きや準備の補助に使う位置づけが現実的です。社内に個人情報の取り扱いルールがある場合は、採用データをAIに渡してよい範囲をあらかじめ確認します。

レート制限

Ashby MCPには2種類のレート制限があります。

種類上限
リクエスト上限認証トークンごとに毎分120回
ツール呼び出し上限ユーザーと組織の組ごとに毎分120ユニット。多くのツールは1回1ユニット、filter_records は2ユニット

通常の使い方で上限に当たることは多くありません。エラーが出たら、Ashbyに対する並列操作を減らすようClaudeに頼むか、少し待って再試行します。

類似のHR系コネクタとの使い分け

同じ人事領域でも、コネクタが見ているデータは違います。Ashbyが扱うのは、選考中の候補者と面接という「採用前」のデータです。入社後の人事指標の集計はClaudeとVisierを連携する方法、勤怠や労務のSaaSとの連携はClaude人事労務連携ガイドがそれぞれ扱います。採用の意思決定と入社後の人事分析を別のコネクタに分けると、閲覧権限も別々に管理できます。

Ashby以外にも多数のコネクタがあります。仕組みと追加方法はClaude Connectorsとはにまとめています。

よくあるつまずき

接続できない、Ashbyの承認画面まで進めない

AshbyのOrg AdminがMCP Serverのトグルをオンにしているかを確認します。オンでも、Elevated Accessを持たないユーザーは接続できません。Analytics-onlyの組織も対象外です。

他の面接官のフィードバックが出てこない

get_submitted_feedback は、自分が提出した分しか返さない仕様です。バグではありません。

候補者や求人が見つからない

Ashby上で見える範囲だけが返るため、権限の外にある候補者は「いない」のと同じ結果になります。先にAshby本体で同じ候補者が見えるかを確かめます。

意図しないツールが動くのが心配

書き込み系のツールを「Needs approval」にしておけば、ステージ移動や候補者作成の前に確認が入ります。

ツールの挙動がおかしい

Ashbyの公式ドキュメントは、submit_mcp_feedback でAshbyチームに詳細を送るよう案内しています。何を聞いて何が返ったかを添えます。

まとめ

AshbyコネクタはVerified表示の付いた公式のMCP連携で、候補者プロフィール・面接計画・面接の準備資料・自分のスコアカードを会話から引けます。使い始める前に、AshbyのOrg AdminによるMCP Serverの有効化と、Elevated Accessの付与が要ります。Teamなど組織向けのClaudeでは、Ownerによる有効化も加わります。

面接前の準備と未対応タスクの確認は、読み取り系ツールだけで済みます。書き込み系は、承認を挟む設定から始めるのが無難です。返る範囲はユーザー自身の権限どまりですが、その範囲の個人情報はすべて会話に入る点は変わりません。

この記事を共有:XはてブLinkedIn