mcpField
M
mcp-career-change-signal-engine

mcp-career-change-signal-engine

ローカル
github.com/mambalabsdevビジネス・マーケティング01 週間前に更新

mcp-career-change-signal-engine について

mcp-career-change-signal-engine は、Apify Actor を使って指定された連絡先リストを確認する MCP サーバーです。退職、新しい役職、後任候補、求人終了後の入社などの変化を、根拠と情報源の日付とともに返します。

主な機能

  1. 01退職や新しい役職を検出
  2. 02後任候補や求人終了後の入社を特定
  3. 03根拠と情報源の日付を付与
  4. 04個別の書き出し文を作成
  5. 05Slack・HubSpot・営業用ペイロードを出力
  6. 06監視リストごとに状態を保持

活用シーン

  1. 01過去の顧客の転職状況を確認
  2. 02連絡先の新しい役職に合わせて営業文を作成
  3. 03求人終了後の採用候補者を探す

MCP 対応

MCP クライアントに `watch_career_changes` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-career-change-signal-engine": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-career-change-signal-engine"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-career-change-signal-engine
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-career-change-signal-engine1.0.1

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
peoplearrayはい監視リスト。各人につき 1 つのオブジェクトを指定します。person_name、profile_url(任意)、company_domain、company_name、title、work_email、relationship(prospect、mgl、deal_contact、customer_champion)、external_id、crm_id、deal_id、known_history(HeyReach のコピー、Proofed LinkedIn reader の行、または一般的な職歴)、last_reading(state_source caller を含む)。エンジンはこれらの人のみを読み取ります。1 回の実行あたり max_people_per_run 人までです。
bouncesarrayいいえ任意のバウンス情報:work_email、bounce_type、smtp_code、smtp_text、bounced_at。
repliesarrayいいえ任意の返信テキスト:external_id、work_email、profile_url のいずれか、text、received_at、channel、is_auto_reply。テキストは分類後に破棄され、sha1 のみが保持されます。
featuresobjectいいえ切り替え項目:replacement、closed_posting、contact_data、first_line、icp、include_promotions。include_promotions を除き、デフォルトで有効です。
icp_tiersobjectいいえ会社ドメインとティアの任意のマップ。入社した人の行に表示されます。行を除外することはありません。
read_modeenumいいえstored_first:まず指定した known_history を使用し、次にキーを使用します。live_only:known_history を無視します。stored_only:known_history のみを使用し、キー呼び出しは行いません。stored_first | live_only | stored_only
concurrencyintegerいいえ同時に読み取る人数。
suppressionobjectいいえemails、profile_urls、opted_out_emails、opted_out_profile_urls、company_domains、company_names。抑制対象の人は読み取り前に除外され、費用は発生しません。
webhook_urlstringいいえ任意:署名付き Standard Webhooks POST で、リクエストごとに最大 100 件のシグナル行を送信します。
providerKeysobjectいいえ独自のキー:serper または serpapi(ウェブ検索)、prospeo、bounceban(検証ツール)、findymail、exa。状態、出力、ログ、Webhook には書き込まれません。キーは実行時の入力として渡され、actor に保存されることはありません。
state_sourceenumいいえactor:エンジンが名前付きストアに実行間の状態を保持します。caller:各人の last_reading を送信し、自分で状態を保持します。actor | caller
max_spend_usdintegerいいえこの金額を超える課金が発生する前に実行を停止します。
watch_list_idstringいいえリストに名前を付けます。state_source が actor の場合、状態は監視リスト ID ごとに保存されます。
first_run_modeenumいいえreport:初回実行では見つかったすべての変更を返します。baseline:初回実行では状態を保存し、何も返さず、contact_checked のみ課金します。report | baseline
sender_contextstringいいえ1 行目の下書きに使う任意のトピック句。例:大規模なコンテンツ制作。
webhook_secretstringいいえ署名シークレット。whsec_ 値は Base64 デコードされます。実行入力として送信する独自のキーで、Actor は保存しません。
posting_changesarrayいいえ任意の Account Hiring Watch 行。求人が終了すると、その会社で新たな採用検索が始まります。
max_people_per_runintegerいいえリストがこの数を超えると、読み取りや課金の前に実行が失敗します。デフォルトは 150、最大 1,000 です。
sweep_interval_daysintegerいいえstate_source が actor の場合、この日数以内に読み取り済みの人物はスキップされます。
linkedin_reader_dataset_idstringいいえ任意:同じ Apify アカウントで実行した Proofed LinkedIn reader のデータセット id。行はプロフィール URL で人物と紐付けられます。
max_replacement_candidatesintegerいいえ退職者 1 人あたりに提案する候補者数。候補者は各自で確認します。

詳細

Career Change Signal Engine MCP サーバー

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Career Change Signal Engine MCP サーバー

Apify上のMamba Labs Career Change Signal Engineアクター用MCPサーバーです。Career Change Signal Engineはウォッチリスト内の人物を調査し、前回の確認以降に変化した情報だけを返します。誰が退職したか、次にどこへ移ったか、誰が後任になったか、役職の募集終了後に誰が就任したかを確認できます。各行には、人物の照合方法、情報を取得したソース、そのソースの情報の古さが示されます。

内容

できること

連絡先のウォッチリストを読み込み、前回の実行以降に変化した情報だけを返します。誰が退職したか、次にどこへ移ったか、誰が後任になったか、役職の募集終了後に誰が就任したかを確認できます。各行には、根拠、ソースの日付、セグメント、最初のメッセージ案に加えて、Slack、HubSpot、HeyReach、Instantly向けのペイロードが含まれます。people(必須)に加え、必要に応じてreplies、bounces、posting changes、suppression、自前のプロバイダーキーをproviderKeysに渡せます。LinkedInを取得することはなく、独自のキーも保持しません。状態はwatch_list_idごとに保持されます。実行に失敗した場合は、実行IDとともにエラーとして返されます。APIFY_TOKENが必要で、呼び出しごとにApifyクレジットを消費します。

すべての処理はApify上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18以降と、APIトークンを持つApifyアカウントが必要です。

Claude Desktopの設定(claude_desktop_config.json)、Cursor、または任意のMCPクライアントに次の内容を追加してください。

{
  "mcpServers": {
    "mamba-career-change-signal-engine": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-career-change-signal-engine"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動すると、watch_career_changesツールが表示されます。

前提条件

  • Node.js 18以降。
  • console.apify.com/account/integrationsから取得したApify APIトークンをAPIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「過去のチャンピオン50人を確認して、誰が退職し、どこへ移ったか教えてください。」
  • 「ウォッチリストを実行し、転職した各人物に最初に送るメッセージ案を作成してください。」

ツール

watch_career_changes。ツールは1つです。引数の例:

{
  "people": [
    {
      "person_name": "Jane Doe",
      "company_domain": "example.com",
      "company_name": "Example Inc",
      "title": "Head of Content",
      "external_id": "example-1"
    }
  ],
  "watch_list_id": "default"
}

入力

ライブアクターに渡すすべての購入者向け入力をそのまま使用します。省略した入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
peoplearrayはいウォッチリストです。1 人につき 1 つのオブジェクトを指定します。内容:person_name、profile_url(任意)、company_domain、company_name、title、work_email、relationship(prospect、mgl、deal_contact、customer_champion)、external_id、crm_id、deal_id、known_history(HeyReach のコピー、Proofed LinkedIn reader の行、または一般的な役割)、last_reading(state_source が caller の場合)。エンジンが読み取るのは、ここに指定した人物だけです。1 回の実行につき max_people_per_run 以下にしてください。
watch_list_idstringいいえリストの名前です。state_source が actor の場合、ウォッチリスト ID ごとに状態が保存されます。
state_sourcestringいいえactor:エンジンが名前付きストアに実行間の状態を保持します。caller:人物ごとに last_reading を渡し、状態を自分で管理します。
read_modestringいいえstored_first:まず known_history を使用し、次にキーを使用します。live_only:known_history を無視します。stored_only:known_history のみを使用し、キー呼び出しは行いません。
first_run_modestringいいえreport:初回実行で検出したすべての変更を返します。baseline:初回実行では状態を保存して何も返さず、contact_checked のみ課金します。
max_people_per_runintegerいいえリストがこの上限を超えると、読み取りや課金を行う前に実行が失敗します。デフォルトは 150、上限は 1,000 です。
providerKeysobjectいいえ独自のキーです:serper または serpapi(ウェブ検索)、prospeo、bounceban(検証)、findymail、exa。状態、出力、ログ、Webhook には書き込まれません。実行入力として送信する独自のキーであり、アクターには保存されません。
linkedin_reader_dataset_idstringいいえ任意。同じ Apify アカウントで実行した Proofed LinkedIn reader のデータセット ID です。行は profile URL を使って人物と結合されます。
repliesarrayいいえ任意の返信テキストです:external_id または work_email または profile_url、text、received_at、channel、is_auto_reply。テキストは分類後に破棄され、sha1 のみが保持されます。
bouncesarrayいいえ任意のバウンス情報です:work_email、bounce_type、smtp_code、smtp_text、bounced_at。
posting_changesarrayいいえ任意の Account Hiring Watch の行です。掲載が終了すると、その企業で新たな採用検索が開始されます。
suppressionobjectいいえemails、profile_urls、opted_out_emails、opted_out_profile_urls、company_domains、company_names。抑制対象の人物は読み取り前に除外され、費用はかかりません。
icp_tiersobjectいいえ任意の企業ドメインからティアへのマップです。ランディングした行に表示されます。行が除外されることはありません。
featuresobjectいいえ切り替え項目:replacement、closed_posting、contact_data、first_line、icp、include_promotions。include_promotions を除き、デフォルトでは有効です。
sender_contextstringいいえ任意。ファーストラインの下書きに使うトピックのフレーズです。例:content production at scale。
max_replacement_candidatesintegerいいえ離職者 1 人につき提案する候補者数です。各候補者は本人が確認します。
max_spend_usdintegerいいえこの金額を超える課金が発生する前に実行を停止します。
sweep_interval_daysintegerいいえstate_source が actor の場合、この日数以内に読み取った人物はスキップされます。
concurrencyintegerいいえ同時に読み取る人物数です。
webhook_urlstringいいえ任意。1 リクエストにつき最大 100 件のシグナル行を送信する、署名付き Standard Webhooks POST です。
webhook_secretstringいいえ署名シークレットです。whsec_ 値は Base64 でデコードされます。実行入力として送信する独自のキーであり、アクターには保存されません。

料金

Apify でイベントごとに課金され、料金はお客様の Apify アカウントに請求されます。価格は米ドルです。

イベント無料プランBronzeSilverGold
contact_checked、確認した連絡先 1 件あたり$0.02$0.019$0.018$0.017
signal_delivered、配信した変更行 1 件あたり$0.068$0.0646$0.0612$0.0578
apify-actor-start、実行開始 1 回あたり$0.001$0.001$0.001$0.001

キーについて

このアクターは、プロバイダーのキーを独自には保持しません。有料プロバイダーのキーはすべてお客様のもので、入力として渡され、Apify によってシークレット入力として保存されます。キーがない場合、アクターはそのステップをスキップし、実行時にその旨を通知します。

アクターの完全なドキュメント

apify.com/mambalabs/career-change-signal-engine

ライセンス

MIT。LICENSEをご覧ください。

コメント

MCP は初めてですか?

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

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