mcp-job-change-tracker について
Mamba LabsのApifyアクターを通じて、CRMの連絡先の職歴を確認するMCPサーバーです。個人またはリスト単位で、現在の職務、職歴、異動状況、情報源を返します。
主な機能
- 01個人またはリストの確認
- 02現在の勤務先と役職の返却
- 03入社月と職歴の提示
- 04退職・転職・昇進の分類
- 05照合方法と情報源の新しさを表示
活用シーン
- 01退職したCRM連絡先の特定
- 02現在の職務によるレコード更新
- 03連絡先リストの異動状況の確認
MCP 対応
MCPクライアントに `track_job_change` ツールを提供します。Apifyアクターを実行し、データセットの行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| string | いいえ | 任意。最後に判明している会社での本人の勤務先メールアドレス。BounceBan キーを指定すると、配信不能の結果が返された場合、その人物は退職済みとしてマークされます。 | |
| people | array | いいえ | 複数の人物を一度に処理します。各項目では、単一人物のフィールドと同じキーを使用します:person_name、company_domain、company_name、last_known_title、profile_url、email、company_linkedin_url、location、input_id、known_history(オブジェクト)。 |
| input_id | string | いいえ | 任意。CRM やテーブルに再紐付けできるよう、変更せずに返されます。 |
| location | string | いいえ | 任意。記録用にそのまま返されます。 |
| checkNews | enum | いいえ | 無料。過去 1 年以内に人物名と異動を示す語句を含む見出しを最大 3 件引用します。証拠としてのみ使用され、見出しによって雇用主が決まることはありません。true | false |
| maxPeople | string | いいえ | この人数に達したら停止します。デフォルトは 1000 です。 |
| serpApiKey | string | いいえ | 任意。Serper キーが設定されていない場合に限り、ウェブ検索に使用します。実行入力として送信する独自のキーで、Actor は保存しません。 |
| person_name | string | いいえ | 確認する人物のフルネーム。 |
| profile_url | string | いいえ | 任意。本人の識別情報として使用する LinkedIn プロフィール URL。この Actor は URL を開きません。指定がない場合、実行時に検索キーを使ってプロフィールを検索し、見つけて採用した場合は profile_resolved の料金が発生します。 |
| cacheTtlDays | string | いいえ | 自身の Apify アカウントのストアから、過去 N 日以内の読み取り結果を無料で再利用します。0 にすると無効になります。独自の履歴を含む行はキャッシュされません。デフォルトは 7 です。 |
| company_name | string | いいえ | その会社の名前。ドメインと併用するか、単独で使って、本人の職歴内の役職を照合します。 |
| serperApiKey | string | いいえ | 任意。ウェブ検索(serper.dev)に使用します。プロフィール URL を検索し、検索結果の行から現在の役職を読み取ります。人物 1 人あたり約 1~3 回検索します。実行入力として送信する独自のキーで、Actor は保存しません。 |
| known_history | string | いいえ | 任意。すでに保有している職歴。JSON 形式:{"source": "heyreach", "source_date": "2026-10-07", "experiences": [...]} または {"source": "crm", "roles": [{"company_name", "title", "start_month", "end_month"}]}。有料キーを使用する前に読み込みます。職歴が Max source age より新しい場合は、Prospeo をスキップします。 |
| prospeoApiKey | string | いいえ | 任意。Prospeo enrich-person:この人物の職歴と開始月・終了月。新しい職歴を自分で送信した場合はスキップされます。自分のキーを実行入力として送信します。actor はキーを保存しません。 |
| company_domain | string | いいえ | 記録上、この人物が在籍している会社のウェブサイトドメイン(例:microsoft.com)。退職、入社、昇進はこの会社を基準に判定されます。 |
| max_charge_usd | string | いいえ | 任意。この金額を超えるイベント料金が発生する行を処理する前に、実行を停止します。 |
| verifyOldEmail | enum | いいえ | BounceBan キーがある場合:まだ在籍中と判定された人物ごとに 1 回チェックします。送信したアドレス、または Prospeo が会社ドメインで返したアドレスを使用します。true | false |
| bouncebanApiKey | string | いいえ | 任意。この人物がまだ在籍中と判定された場合に限り、以前の勤務先アドレスを検証します。配信不能という結果のみを使用します。自分のキーを実行入力として送信します。actor はキーを保存しません。 |
| checkCompanySite | enum | いいえ | 無料。最後に判明している会社ドメインのチームページと概要ページを最大 4 件確認し、この人物が掲載されているかを調べます。true | false |
| last_known_title | string | いいえ | 記録に保存されている役職。行の input_title として返されます。 |
| maxSourceAgeDays | string | いいえ | 送信した職歴がこの日数より古い場合は情報が遅れているとみなし、実行では Prospeo と検索結果も読み込みます。既定値は 30 です。 |
| includeRoleHistory | enum | いいえ | No にすると role_count を保持し、role_history 配列を削除します。true | false |
| company_linkedin_url | string | いいえ | 任意。職歴に LinkedIn の会社 URL が含まれている場合、最も確度の高い会社照合に使用します。 |
詳細
求人変更トラッカー MCP サーバー
Apify 上の Mamba Labs Job Change Tracker アクター用 MCP サーバーです。CRM に登録された連絡先を送信すると、人物ごとに 1 行の結果が返されます。現在の勤務先、役職、入社時期、職歴に加え、登録されている会社を退職したのか、新しい職場に移ったのか、同じ会社内で昇進したのかを確認できます。各行には、その人物のマッチング方法、回答の参照元、参照元の情報がどれくらい古いかも記載されます。
内容
機能
1 件または複数の連絡先について、登録情報上の会社に現在も勤務しているかを確認します。人物ごとに、Clay ですぐに使えるフラットな JSON 行を返します。現在の勤務先、役職、入社月、職歴、ステータス(退職、転職、昇進、または在籍中)、マッチング方法、回答の参照元と参照元の日付、同姓同名の人物かどうかの確認結果が含まれます。送信したデータ(known_history)と、入力として渡した独自の Serper または SerpApi、Prospeo、BounceBan のキーを使用して実行します。このツールは LinkedIn から情報を取得せず、独自のキーも保持しません。person_name と company_domain または company_name を指定するか、people リストを渡してください。実行が成功しなかった場合は、実行 ID とともにエラーが返されます。読み取り専用です。APIFY_TOKEN が必要で、呼び出しごとに Apify クレジットを消費します。
処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに、以下を追加します。
{
"mcpServers": {
"mamba-job-change-tracker": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-job-change-tracker"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。track_job_change ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「Jane Doe が今も example.com で働いているか、退職した場合はどこに移ったか確認してください。」
- 「この 20 件の連絡先を調べて、過去 6 か月に転職した人を教えてください。」
ツール
track_job_change。ツールは 1 つです。引数の例:
{
"person_name": "Jane Doe",
"company_domain": "example.com",
"company_name": "Example Inc"
}
入力
ライブアクターに渡す、購入者向けのすべての入力です。変更されずに渡されます。省略した入力には、アクター独自のデフォルト値が適用されます。
| 入力 | 型 | 必須 | 説明 |
|---|---|---|---|
person_name | string | いいえ | 確認する人物の氏名です。 |
company_domain | string | いいえ | 記録上、この人物が在籍している会社のウェブサイトのドメインです(例:microsoft.com)。「退職」「入社」「昇進」は、この会社を基準に判定されます。 |
company_name | string | いいえ | その会社の名前です。単独、またはドメインと併用して、人物の職歴にある役職を照合します。 |
last_known_title | string | いいえ | 記録にある役職です。行の input_title としてそのまま返されます。 |
profile_url | string | いいえ | 任意です。本人確認に使用する、人物のLinkedInプロフィールURLです。このアクターがURLを開くことはありません。指定しない場合、実行時に検索キーを使ってプロフィールを検索し、見つけて採用した場合は profile_resolved の料金が発生します。 |
email | string | いいえ | 任意です。最後に在籍していた会社での勤務先メールアドレスです。BounceBanキーがある場合、「配信不能」という結果が返ると、その人物は退職したと判定されます。 |
company_linkedin_url | string | いいえ | 任意です。職歴にLinkedInの会社URLが含まれている場合に、最も確度の高い会社照合に使用します。 |
location | string | いいえ | 任意です。記録用にそのまま返されます。 |
input_id | string | いいえ | 任意です。CRMやテーブルと照合できるよう、行にそのまま返されます。 |
known_history | string | いいえ | 任意です。すでにお持ちの職歴をJSON形式で指定します:{"source": "heyreach", "source_date": "2026-10-07", "experiences": [...]} または {"source": "crm", "roles": [{"company_name", "title", "start_month", "end_month"}]}。有料キーを使用する前に読み込まれます。Max source ageより新しい職歴がある場合、Prospeoはスキップされます。 |
people | array | いいえ | 複数人を一度に指定します。各項目には、単一人物用のフィールドと同じキー(person_name、company_domain、company_name、last_known_title、profile_url、email、company_linkedin_url、location、input_id、known_history(オブジェクト))を使用します。 |
serperApiKey | string | いいえ | 任意です。ウェブ検索(serper.dev)に使用します。プロフィールURLを見つけ、検索結果の行から現在の役職を読み取ります。人物1人につき約1~3回検索します。ご自身のキーを実行入力として送信します。アクターには保存されません。 |
serpApiKey | string | いいえ | 任意です。Serperキーが設定されていない場合に限り、ウェブ検索に使用します。ご自身のキーを実行入力として送信します。アクターには保存されません。 |
prospeoApiKey | string | いいえ | 任意です。Prospeoのenrich-person機能で、人物の職歴と開始月・終了月を取得します。ご自身の新しい職歴を送信した場合はスキップされます。ご自身のキーを実行入力として送信します。アクターには保存されません。 |
bouncebanApiKey | string | いいえ | 任意です。人物がまだ在籍していると判定された場合に限り、以前の勤務先メールアドレスを確認します。「配信不能」という結果のみ使用します。ご自身のキーを実行入力として送信します。アクターには保存されません。 |
maxSourceAgeDays | string | いいえ | 送信する職歴がこの日数より古い場合、情報が遅れているとみなされるため、実行時にProspeoと検索結果も読み込みます。デフォルトは30です。 |
checkCompanySite | string | いいえ | 無料です。最後に在籍していた会社のドメインにあるチームページと会社概要ページを最大4ページ確認し、人物を探します。 |
checkNews | string | いいえ | 無料です。過去1年間の見出しから、人物名と移動を示す語を含むものを最大3件引用します。証拠としてのみ使用され、見出しによって勤務先が設定されることはありません。 |
verifyOldEmail | string | いいえ | BounceBanキーがある場合、まだ在籍していると判定された人物1人につき1回確認します。送信したメールアドレス、またはProspeoがその会社のドメインで返したメールアドレスを使用します。 |
includeRoleHistory | string | いいえ | Noにすると、role_countは残り、role_history配列は省略されます。 |
cacheTtlDays | string | いいえ | ご自身のApifyアカウント内のストアから、過去N日以内に取得した情報を、料金を発生させずに再利用します。0にすると無効になります。ご自身の職歴を指定した行はキャッシュされません。デフォルトは7です。 |
maxPeople | string | いいえ | この人数に達した時点で処理を停止します。デフォルトは1000です。 |
max_charge_usd | string | いいえ | 任意です。イベント料金の合計がこの金額を超える行を処理する前に、実行を停止します。 |
料金
Apify ではイベントごとに課金され、料金は Apify アカウントに請求されます。価格は USD です。
| イベント | Free プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
person_read、1人の読み取りあたり | $0.025 | $0.02375 | $0.0225 | $0.02125 |
profile_resolved、ウェブ検索によるプロフィール解決あたり | $0.006 | $0.0057 | $0.0054 | $0.0051 |
apify-actor-start、実行開始あたり | $0.001 | $0.001 | $0.001 | $0.001 |
ご自身のキー
このアクターはプロバイダーキーを保持しません。すべての有料プロバイダーキーはお客様自身のものであり、入力として渡され、Apify によってシークレット入力として保存されます。キーがない場合、アクターはそのステップをスキップし、実行時にその旨を通知します。
アクターのドキュメント全文
apify.com/mambalabs/job-change-tracker
ライセンス
MIT です。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。