mcp-creator-change-monitor について
mcp-creator-change-monitor は、クリエイターを監視する MCP サーバーです。名前付きリストのアカウントを再確認し、前回の実行からの変化を返します。初回実行で基準を作り、読み取れないプロフィールには状態情報を付けます。
主な機能
- 01リスト名ごとに監視状態を保存
- 02クリエイタープロフィールの変化を比較
- 03プロフィールリンクなどを確認
- 04タレント事務所のドメインを照合
- 05読み取れないプロフィールの状態を出力
活用シーン
- 01クリエイターアカウントの変化を定期追跡
- 02フォロワー数やプロフィールリンクを監視
- 03事務所やマネージャー連絡先の変化を確認
MCP 対応
MCP クライアントに monitor_influencer_changes ツールを提供し、監視リクエストを Apify actor に転送して結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| handles | array | いいえ | 1 行につき 1 件です。対応プラットフォームのプロフィール URL(https://www.tiktok.com/@name、https://www.instagram.com/name/、https://www.youtube.com/@name、Pinterest、Twitch、Threads のプロフィール、Apple Podcasts の番組ページ、または Spotify の番組)、または platform:@handle(tiktok:@name)を指定します。@handle のみを指定する場合は `platforms` が必要で、指定した各プラットフォームで検索されます。1 件なら単独実行、複数件なら一括処理されます。取得前に重複は削除されます。 |
| list_name | string | いいえ | 保存状態の名前です。リストの初回実行では、クリエイターごとに first_seen 行を基準として返します。同じ名前での次回以降の実行では、変更のみを返します。使用できる文字は英字、数字、ピリオド、ハイフン、アンダースコアです。デフォルト:"default"。 |
| platforms | array | いいえ | @handle のみを指定した場合に検索するプラットフォームです。完全なプロフィール URL にはプラットフォーム情報が含まれるため、この設定は無視されます。この actor は検索を行いません。読み取り対象のクリエイターを渡してください。対応:TikTok、Instagram、YouTube、Pinterest、Twitch、Threads、ポッドキャスト。X、Facebook ページ、LinkedIn には対応していません。 |
| batch_size | integer | いいえ | 一度に取得する行数です。空欄の場合は、プラットフォームごとに実測されたデフォルト値を使用します。測定値は README に記載されています。値を大きくすると高速になりますが、実測値を超えると取得行数が減ります。 |
| check_links | boolean | いいえ | 毎回の実行でニュースレターの状態、商品、マネージャーの連絡先を再チェックします。チェックを外すと、フォロワー数とプロフィールリンクのみを低コストで確認します。その場合、リンク列には最後に読み取った値が保持され、読み取られていない列について変更行は生成されません。デフォルト:true。 |
| match_agencies | boolean | いいえ | マネージャーまたは業務用メールアドレスのドメインを、同梱のタレントエージェンシー一覧と照合し、agency_name、agency_domain、agency_match_method を入力します。一致した行ごとに課金されます(イベント agency-match)。デフォルト:true。 |
| twitch_app_token | string | いいえ | 任意。Twitch client id 用のアプリアクセストークン(client credentials フロー)です。Twitch の読み取りにのみ使用され、保存もログ記録もされません。 |
| twitch_client_id | string | いいえ | 任意。登録済みの独自 Twitch アプリの client id です。`twitch_app_token` と併用すると、Twitch の読み取りに公開 Web エンドポイントではなく公式 Helix API を使用します。Mamba Labs の認証情報ではありません。 |
| escalate_on_block | boolean | いいえ | デフォルトで有効です。プロフィール取得結果がボット検出ページだった場合、住宅用プロキシ経由で 1 回再試行します。Instagram では、埋め込みデータとデータセンター API にプロフィール文、プロフィールリンク、フォロー数が含まれていない場合、住宅用ネットワーク経由でプロフィールページから読み取ります。ページを読み取れた場合は instagram-bio-fetch($0.010)が課金されます。チェックを外すと、このイベントの料金は発生しません。ブロックされたプロフィールは、ラベル付きのエラー行として返されます。Instagram の行の約半数ではプロフィール文とプロフィールリンクが空になります。デフォルト:true。 |
| contribute_to_shared_pool | boolean | いいえ | デフォルトで有効です。この actor の全ユーザーが参照する共有クリエイター・エージェンシープールに、今回の実行で見つかった公開記録を提供します。これにより、後続の実行で今回見つかった情報を読み取れます。送信されるのは返された行にすでに含まれる公開データのみで、Apify アカウント、入力リスト、API キーは送信されません。データ提供は課金されません。false にすると、プールを読み取りますが書き込みません。デフォルト:true。 |
詳細
インフルエンサー変更モニター MCP サーバー
Apify 上の Mamba Labs の インフルエンサー変更モニター アクター用の MCP サーバーです。
クリエイターのハンドル名を指定したリストを入力すると、前回の実行以降の変更が1行につき1件出力されます。
インストール
npx -y @mambalabsdev/mcp-creator-change-monitor
Claude Desktop
{
"mcpServers": {
"mamba-creator-change-monitor": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-creator-change-monitor"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}
Apify トークンは、console.apify.com/account/integrations で取得してください。
ツール
monitor_influencer_changes
名前を指定したインフルエンサーのウォッチリストを再確認し、前回の実行から変化した内容を返します。
| 入力 | 型 | 必須 | 備考 |
|---|---|---|---|
list_name | string | いいえ | 保存状態の名前です。リストの初回実行では、クリエイターごとに first_seen の行が1つずつ返され、基準データになります。同じ名前で後から実行すると、変更点のみが返されます。使用できるのは英字、数字、ピリオド、ハイフン、アンダースコアです。デフォルトは "default" です。 |
handles | array | いいえ | 1行につき1つです。対応プラットフォームのプロフィール URL(https://www.tiktok.com/@name、https://www.instagram.com/name/、https://www.youtube.com/@name、Pinterest、Twitch、Threads のプロフィール、または Apple Podcasts の番組)を指定します。 |
platforms | array | いいえ | @handle のみを指定した場合に、検索対象とするプラットフォームです。プロフィール URL を指定した場合は、URL に含まれるプラットフォームが使用され、この設定は無視されます。このアクターは検索を行いません。読み取りたいクリエイターを指定してください。対応プラットフォーム:TikTok、Instagram、YouTube。 |
check_links | boolean | いいえ | 実行ごとに、ニュースレターの状態、商品、マネージャーの連絡先を再確認します。フォロワー数とプロフィールのリンクのみを低コストで確認するには、無効にしてください。その場合、リンク関連の列には、前回読み取ったときの値が保持されます。デフォルトは true です。 |
match_agencies | boolean | いいえ | マネージャーまたはビジネス用メールアドレスのドメインを、同梱されているタレントエージェンシーのリストと照合し、agency_name、agency_domain、agency_match_method を入力します。一致した行ごとに課金されます(イベント agency-match)。デフォルトは true です。 |
escalate_on_block | boolean | いいえ | デフォルトで有効です。プロフィールの取得結果がボット検出ページの場合、住宅用プロキシ経由でもう一度試行します。Instagram では、プロフィールページからプロフィール情報、プロフィールリンク、フォロー中の情報を住宅用プロキシ経由で読み取ります。デフォルトは true です。 |
batch_size | integer | いいえ | 一度に取得する行数です。プラットフォームごとに測定されたデフォルト値を使用する場合は、空欄にしてください。測定値は README に記載されています。値を大きくすると処理は速くなりますが、測定値を超えると行が欠落します。 |
twitch_client_id | string | いいえ | 任意です。登録済みの Twitch アプリケーションのクライアント ID を指定します。twitch_app_token と併用すると、Twitch の読み取りに公開 Web エンドポイントではなく、公式の Helix API が使用されます。Mamba Labs の認証情報ではありません。 |
twitch_app_token | string | いいえ | 任意です。Twitch クライアント ID のアプリアクセストークン(クライアント認証情報フロー)です。Twitch の読み取りにのみ使用され、保存もログへの記録もされません。 |
contribute_to_shared_pool | boolean | いいえ | デフォルトで有効です。この実行で見つかった公開記録を、すべてのユーザーがこのアクターから参照する共有クリエイター・エージェンシープールに提供します。返された行にすでに含まれている公開データのみが送信され、提供に料金はかかりません。共有プールの読み取りのみを行い、データを書き込まない場合は false に設定してください。デフォルトは true です。 |
max_charge_usd | number | いいえ | 任意です。この実行の USD 建てコスト上限です。料金がこの金額を超える可能性がある項目の処理前に、アクターが停止します。指定しない場合は、Apify で設定された実行ごとの最大コストが適用されます。 |
必須項目はありません。Influencer Change Monitor は、使用可能な入力がない実行に対して失敗するのではなく、row_status と error_reason を含む行を返します。このツールも同じ動作をします。
料金
Influencer Change Monitor は、Apify 上でイベントごとに課金されます。以下の価格はすべて、FREE、BRONZE、SILVER、GOLD、PLATINUM、DIAMOND の全ティアで一律です。
| イベント | 課金対象 | 価格 | 発生条件 |
|---|---|---|---|
actor-start | Actor の開始 | $0.002 | 1 回の実行につき開始時に 1 回発生します。実行のオーバーヘッドをカバーします。 |
apify-actor-start | Apify Actor の開始 | 課金なし | Apify の合成開始イベントです。この Actor は独自の actor-start イベントに課金するため、apify-actor-start が追加で課金されることはありません。 |
creator-rechecked | クリエイターの再チェック | $0.008 | モニターの実行でプロフィール(および check_links が有効な場合はリンクページ)を読み取ったクリエイターごとに、変更の有無にかかわらず 1 回発生します。これはクリエイターごとの基本料金です。変更の行には別途課金されます。 |
change-detected | 変更の検出 | $0.01 | モニターが返す変更の行ごとに、再チェック料金に加えて 1 回発生します。first_seen のベースライン行も変更の行です。変更のないクリエイターについては行を返しません。 |
instagram-bio-fetch | Instagram のプロフィール情報の取得 | $0.01 | 埋め込みウィジェットまたはデータセンター API からプロフィール情報、プロフィールリンク、フォロー中のアカウントを取得できず、エスカレーション時に住宅用プロキシ経由でプロフィールページを読み取り、正常に取得できた Instagram プロフィールの行ごとに 1 回発生します。escalate_on_block が有効な場合のみです。埋め込みウィジェットまたはデータセンター経由の読み取り、他のプラットフォーム、ブロックされたページ、エラー行では発生しません。 |
出力の読み方
すべての行には row_status と error_reason が含まれます。Actor が読み取れなかったクリエイターは、リストから抜け落ちるのではなく理由を示す行として返されるため、推測しなくても不在を把握できます。テーブルに読み込む前に row_status で絞り込んでください。
この Actor が共有する内容
実行によって見つかったレコードは、すべてのユーザーが読み取る共有クリエイター・エージェンシープールに追加されます。ある実行で見つかった内容は、次の実行で読み取ることができます。
切り替え項目は contribute_to_shared_pool です。デフォルトで有効です。false に設定しても、実行ではプールを読み取りますが、プールには何も書き込みません。
この Actor が提供する内容。 前回の実行から変更されたプロフィール項目と、新たに見つかったマネージャーの連絡先情報です。
すでにご自身の出力に含まれている公開データのみです。 プールに書き込まれる項目はすべて、この実行で返された項目であり、ログインなしで誰でも閲覧できる、プラットフォームまたはクリエイターが公開しているページから読み取ったものです。Apify アカウント、入力リスト、API キー、ご自身のメモから情報が送信されることはありません。提供によってプール内の情報が削除されることもありません。
提供内容に付与されるラベル。 Actor ID、実行 ID、Actor のビルドに発行されたプールキー、およびレート制限にのみ使用される呼び出し元 IP アドレスのハッシュです。Apify アカウントとユーザー ID は記録されません。
提供は無料です。 プールへの書き込みに課金イベントは発生しません。プールに接続できない場合でも、実行は通常どおり完了し、行は破棄され、その旨が実行ログに記録されます。
Actor
Actor ID d2VVgahNL6UmcLkhg。ラッパーは Store のスラッグではなく、この変更されない ID で Actor を呼び出すため、Store の名前を変更しても動作に影響しません。
スイート
| アクター | アクター ID | MCP サーバー |
|---|---|---|
| インフルエンサー検索 | tpkedmloIIWtXx6sg | @mambalabsdev/mcp-creator-finder |
| インフルエンサーのプロフィールスクレイパー | EqEnklDVMIcB1V499 | @mambalabsdev/mcp-creator-profile-reader |
| プロフィールリンクスクレイパーとニュースレター検出ツール | OorucdheTIgu7RFzK | @mambalabsdev/mcp-link-in-bio-newsletter-checker |
| インフルエンサー変更モニター | d2VVgahNL6UmcLkhg | @mambalabsdev/mcp-creator-change-monitor |
| インフルエンサーリードリスト作成ツール | KnmByszcv135yM30G | @mambalabsdev/mcp-creator-lead-list-all-in-one |
| インフルエンサー人材事務所検索 | zCuX4Mgyg6JvXgGzd | @mambalabsdev/mcp-talent-agency-lookup |
Mamba Labs が開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。