インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Recruitee をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Recruitee(Tellent Recruitee)の採用管理:求人とタレントプール、全文検索できる候補者、パイプラインとステージ、プレースメント、メモ、タグ、部署、勤務地、面接と評価、タスク、アクティビティフィード。候補者のステージ移動や、求人の作成と公開も行えます。個人用 API トークンで Recruitee ATS API に接続します。
こう聞いてみよう
Recruitee のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Recruitee をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Recruitee + Microsoft Copilot
Recruitee(Tellent Recruitee)の採用管理:求人とタレントプール、全文検索できる候補者、パイプラインとステージ、プレースメント、メモ、タグ、部署、勤務地、面接と評価、タスク、アクティビティフィード。候補者のステージ移動や、求人の作成と公開も行えます。個人用 API トークンで Recruitee ATS API に接続します。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
RECRUITEE_COMPANY_ID, RECRUITEE_API_TOKEN
ステップ 1 — 認証情報を取得
設定は約 3 分です。
- Recruitee で Settings > Apps and plugins > Personal API tokens(
https://app.recruitee.com/#/settings/api_tokens)を開き、Add new token をクリックしてラベルを付け、パスワードを確認します。トークンをRECRUITEE_API_TOKENにコピーします。再表示はできません。 - 同じページに表示される company ID(数字)を
RECRUITEE_COMPANY_IDにコピーします。会社のサブドメインでも構いません。 - コネクタをインストールすると、
recruitee_get_current_adminでインストールが確認されます。
トークンはあなた自身として、あなたのロールで、その 1 社の中だけで動作します。別の会社には別のトークンが必要です。Recruitee ではトークンの範囲を絞れないため、AI にさせたい作業に合ったロールのユーザーで作成してください。
個人データ: 候補者は応募者で、履歴書、連絡先、評価、場合によっては生年月日や国籍を含みます。タスクに必要なものだけを求め、会社の GDPR 設定を守り、理由なく候補者データを他のツールにコピーしないでください。
Recruitee の用語: 求人は offer です(kind が job。タレントプールは kind が talent_pool の offer)。求人内の候補者は placement で、その求人でのステージと不採用情報を持ちます。チームメンバーは admin と呼ばれます。
読み取る内容:
- チーム:
recruitee_get_current_adminとrecruitee_list_admins(タスク担当者やフィルター用の ID)。 - 求人:
recruitee_list_offers(published などのstatuses、種類、部署、勤務地、タグ、リクルーター、採用責任者で絞り込み)、recruitee_get_offer(説明、要件、採用チーム、ID 付きのパイプラインステージ)、recruitee_list_offer_notes。 - 候補者:
recruitee_list_candidates(簡単なフィルター)、recruitee_search_candidates(filters_jsonによる全文検索)、recruitee_get_candidate(連絡先、履歴書とカバーレターのリンク、応募経路、タグ、カスタムフィールド、評価、プレースメント、設問への回答)、recruitee_list_candidate_notes、recruitee_list_candidate_tasks、recruitee_list_candidate_activities。会社全体のフィード:recruitee_list_activities。 - 求人のパイプライン:
recruitee_list_placements(誰がどのステージにいるか)、recruitee_list_pipeline_templates、recruitee_get_pipeline_template、recruitee_list_disqualify_reasons。 - 参照リスト:
recruitee_list_departments、recruitee_get_department、recruitee_list_locations、recruitee_get_location、recruitee_list_tags、recruitee_list_sources。 - 面接:
recruitee_list_interview_events(既定では今後の予定)、recruitee_get_interview_event、recruitee_list_interview_results(評価とスコアカード)。タスク:recruitee_list_tasks。
書き込む内容:
- 候補者:
recruitee_create_candidate(求人への応募付きで作成も可能。remote_cv_urlは解析されます)、recruitee_update_candidate、recruitee_add_candidate_tags(まだないタグ名は作成されます)、recruitee_remove_candidate_tags、recruitee_add_candidate_field(スキル、言語、国籍など)、recruitee_create_candidate_note(採用チームには見え、候補者には見えません)。 - パイプライン:
recruitee_assign_candidateは候補者を求人(最初のステージ)またはタレントプールに入れます。recruitee_change_stageはプレースメントを別のステージへ移します(プレースメント ID は候補者から、ステージ ID はrecruitee_get_offerから。採用ステージではhired_at、work_location_id、requisition を使う場合はopening_idが必要になることがあります)。理由付きのrecruitee_disqualify_candidateとrecruitee_requalify_candidateは互いに取り消し合います。 - 求人:
recruitee_create_offerは下書きを作成し、recruitee_update_offerは項目を変更し、recruitee_publish_offerは採用サイトと設定済みの求人媒体に公開し、recruitee_unpublish_offerは候補者を残したまま非公開にし、recruitee_close_offerは新規応募を締め切ります。 - タスク:
recruitee_create_taskとrecruitee_complete_task(completedを false にすると再開)。
自動化: 求人に候補者を作成する、run_actions を true にしてステージを変える、不採用にする、といった操作は、会社が Recruitee で設定したメールやアクションを起動することがあり、候補者に連絡が届く場合があります。多くの候補者に対して行う前に、AI はその旨を伝えます。
インストール時はオフ: recruitee_delete_candidate(候補者をすべてのデータごと削除)と recruitee_remove_placement(そのプレースメントのステージ履歴ごと、候補者を求人から外す)。元に戻せないため、チームが必要とするときにワークスペース管理者がオンにします。候補者を求人から外す元に戻せる方法は、不採用にすることです。
検索フィルター: recruitee_search_candidates の filters_json は文字列にした JSON 配列です。例: [{"field":"all","query":"java"},{"filter":"tags","id":{"in":[12]}},{"field":"created_at","gte":"2026-10-01"}]。ステータスと応募経路は {"field":"status","in":["qualified"]}、ステージは {"filter":"stages","name":{"in":[...]}} です。
データ形式: ID は整数で、日付と時刻は UTC の ISO 8601(2026-10-19T11:02:32Z)です。候補者の placements には求人ごとに offer_id、stage_id、disqualify_reason を含むエントリが 1 つあり、ステージや選考状態の変更にはプレースメントの id を使います。adminapp_url は Recruitee 上の候補者へのリンクです。
ページング: recruitee_list_candidates は limit(最大 1000)と offset でページングし、求人、検索、勤務地、アクティビティ、イベント、タスクは limit と page(1 から)でページングします。ページの件数が limit を下回ったら AI は止まります。
よくあるエラー: 401 invalid_token はトークンの誤り、失効、または別の会社のトークン、403 は必要な権限のないロール、404 は company ID またはレコード ID の誤り、422 は検証エラー(本文に項目名が示されます)を意味します。
このコネクタは候補者に直接メールを送らず、面接の日程を組まず、評価も書きません。
ステップ 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 — Microsoft Copilot にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Microsoft Copilot は、Copilot Studio で作成したエージェントを通じて MCP サーバーを使います。AnythingMCP をツールとしてエージェントに追加し、そのエージェントを Microsoft 365 Copilot と Teams に公開します。Copilot Studio は Microsoft のクラウドから Streamable HTTP で接続し、AnythingMCP はこれに対応しています。
- Copilot Studio でエージェントを開き(または新規作成し)、Tools で Add a tool → New tool → Model Context Protocol を選びます。
- Server name(例:
AnythingMCP)、コネクタでできることを説明する Server description、Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力します。Copilot Studio はこの説明をもとに、いつサーバーを呼び出すかを判断します。 - 認証で API key を選び、Type を Header、ヘッダー名を
X-API-Keyにして Create を選びます。 - Add tool で Create a new connection を選び、AnythingMCP の MCP API キー(MCP Servers → 対象のサーバー → API keys)を貼り付けて Add to agent を選びます。
- エージェントの Test ウィンドウで試します。
Recruiteeのツールが必要になる依頼をしてみましょう。 - Publish を選び、Channels → Microsoft 365 and Microsoft Teams で Make agent available in Microsoft Copilot を選択したまま Add channel を選びます。See agent in Teams で自分用にインストールされます。Microsoft 365 Copilot では @ を入力してエージェントを選びます。
ユーザーごとにサインインさせたい場合は、API キーの代わりに OAuth 2.0 → Dynamic discovery を選びます。各ユーザーは、エージェントが初めて呼び出すときに AnythingMCP にサインインします。
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Copilot Studio は Microsoft のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
recruitee_get_current_admin | The team member (admin) the token belongs to: id, name, email, role and time zone |
recruitee_list_admins | Team members (admins) of the company with id, name, email and role; ids are used for task assignees, interview participants and followers |
recruitee_list_offers | Jobs and talent pools (Recruitee calls them offers): id, title, status, kind, department, locations, recruiter, candidate counts, pipeline… |
recruitee_get_offer | One job or talent pool by id with description, requirements, locations, department, hiring team and its pipeline stages (ids used to move… |
recruitee_list_offer_notes | Internal team notes on a job (offer), with author, text and time of each note |
recruitee_list_candidates | List candidates with name, emails, phones, source, tags, rating, placements (job, stage, disqualified) and creation date |
recruitee_search_candidates | Full candidate search across the database with filters on text, tags, sources, stages, ratings, dates, custom fields, education and… |
recruitee_get_candidate | One candidate by id: contact details, CV and cover letter links, sources, tags, custom fields, ratings, placements (job, stage… |
recruitee_list_candidate_notes | Team notes on a candidate with author, text, pinned flag and time of each note |
recruitee_list_candidate_activities | Activity history of a candidate: applications, stage moves, emails, notes, evaluations and events, newest first |
recruitee_list_activities | Company-wide activity feed (applications, stage changes, notes, emails, evaluations), filterable by candidates, offers, event names and… |
recruitee_list_placements | Candidates in a job's pipeline (placements): placement id, candidate, stage, disqualification, rating, upcoming event and overdue date |
recruitee_list_pipeline_templates | Pipeline templates with their stages (id, name, category such as apply, interview, offer, hire) |
recruitee_get_pipeline_template | One pipeline template with all its stages in order (stage id, name and category) |
recruitee_list_disqualify_reasons | Reasons a candidate can be disqualified with (id and name), for recruitee_disqualify_candidate |
recruitee_list_departments | Departments of the company with id, name and offer counts, to filter or create jobs |
recruitee_get_department | One department by id with its name and translations, to resolve the department_id of a job |
recruitee_list_locations | Job locations with id, name, address, city, country and active flag |
recruitee_get_location | One job location by id with its full address, translations and active flag |
recruitee_list_tags | Candidate tags of the company with id, name and how many candidates carry them |
recruitee_list_sources | Candidate sources (where applicants came from) with id and name |
recruitee_list_interview_events | Scheduled interviews and other events: candidate, job, participants, start and end, location or video link, status |
recruitee_get_interview_event | One interview event with participants, times, location and the candidate |
recruitee_list_interview_results | Evaluations and scorecards written about candidates, with reviewer, rating and answers |
recruitee_list_tasks | Recruiting tasks of the company: title, description, candidate, assignees, due date and completion |
recruitee_list_candidate_tasks | Tasks linked to one candidate with assignees, due date and completion |
recruitee_create_candidate | Add a candidate, optionally applied to jobs |
recruitee_update_candidate | Change a candidate's profile: name, emails, phones, links, cover letter or sources |
recruitee_delete_candidate | Delete a candidate with all their data |
recruitee_add_candidate_tags | Add tags to a candidate by name; tag names that do not exist yet are created |
recruitee_remove_candidate_tags | Remove tags from a candidate (the tags stay in the company list) |
recruitee_add_candidate_field | Add a profile field to a candidate, e.g. skills, languages, nationality or a single-line value |
recruitee_create_candidate_note | Write a team note on a candidate's profile (visible to the hiring team, not to the candidate) |
recruitee_assign_candidate | Put an existing candidate into a job's pipeline (first stage) or a talent pool |
recruitee_change_stage | Move a candidate's placement to another pipeline stage |
recruitee_disqualify_candidate | Disqualify a candidate in one job (placement) with a reason |
recruitee_requalify_candidate | Requalify a disqualified candidate in one job (placement), back into the pipeline |
recruitee_remove_placement | Remove a candidate from a job's pipeline, with that placement's stage history |
recruitee_create_offer | Create a job (or talent pool) as a draft; publish it with recruitee_publish_offer |
recruitee_update_offer | Change a job's fields, e.g. title, description, requirements, department, locations or salary |
recruitee_publish_offer | Publish a job on the careers site and job boards set up for it |
recruitee_unpublish_offer | Unpublish a job: it leaves the careers site but keeps its candidates |
recruitee_close_offer | Close a job: no new applications, candidates stay in the pipeline |
recruitee_create_task | Create a recruiting task for team members, optionally linked to a candidate and with a due date |
recruitee_complete_task | Mark a task as completed, or reopen it with completed false |
プロンプトの例
- 「今週 Senior Backend Developer の求人に応募した候補者は誰で、それぞれどのステージにいますか?」
- 「10 月 1 日以降に応募した、java タグの付いた候補者を探してください。」
- 「明日予定されている面接を、候補者、求人、参加者付きで教えてください。」
- 「Laura Rossi を Product Designer の求人の Interview ステージに移し、電話面談がうまくいったというメモを追加してください。」
- 「Support 部署、勤務地ベルリンで、Customer Support Specialist の求人の下書きを作成してください。」
FAQ
どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。
何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。
エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。
次のステップ
このガイドは役に立ちましたか?