ZenMode について
ZenMode は LinkedIn のアウトリーチサービスで、リモート MCP サーバーを通じて AI アシスタントがキャンペーン、連絡先、会話を確認し、リードやターゲティングを管理できます。読み取りと変更の操作は分かれており、キャンペーン開始には確認手順があります。
主な機能
- 01キャンペーンとアカウント状況の確認
- 02連絡先の検索と会話の閲覧
- 03キャンペーンへのリード追加・削除
- 04連絡先の一時停止と連絡拒否設定
- 05ターゲティング編集とキャンペーン管理
活用シーン
- 01キャンペーンの結果と状況の確認
- 02連絡先の検索と会話履歴の確認
- 03プロフィールを追加して拒否状況を確認
- 04ターゲティングの調整やアウトリーチの一時停止
MCP 対応
リモート MCP サーバーは Streamable HTTP 経由で利用でき、Claude や ChatGPT などの MCP クライアントに接続します。OAuth の承認または ZenMode API キーで認証し、読み取り専用または読み取り・変更の権限を選べます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.zen-mode.io/api/mcpclaude mcp add --transport http zenmode87-zenmode https://www.zen-mode.io/api/mcp{"mcpServers":{"zenmode87-zenmode":{"type":"http","url":"https://www.zen-mode.io/api/mcp"}}}Cursor で開く{"servers":{"zenmode87-zenmode":{"type":"http","url":"https://www.zen-mode.io/api/mcp"}}}VS Code で開く{"mcpServers":{"zenmode87-zenmode":{"type":"http","url":"https://www.zen-mode.io/api/mcp"}}}{"mcpServers":{"zenmode87-zenmode":{"serverUrl":"https://www.zen-mode.io/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
ZenMode MCP サーバー
ZenMode は、LinkedIn のアウトリーチソフトウェアです。リモート MCP サーバーを使うと、AI アシスタントが自然な言葉で ZenMode アカウントを操作できます。キャンペーン、連絡先、会話の確認、キャンペーンへのメンバーの追加や削除、連絡先の一時停止や除外、キャンペーンの検索対象の変更などが可能です。
Claude、ChatGPT、その他の MCP クライアントで利用できます。
- サーバーアドレス:
https://www.zen-mode.io/api/mcp - トランスポート: Streamable HTTP
- サインイン: クライアントで接続を承認する(OAuth)、または ZenMode API キーを Bearer トークンとして使用します
- プラン: Practitioner 以上。MCP サーバーと REST API は Novice では利用できません。
- お問い合わせ先: [email protected]
- 公式 MCP レジストリ:
io.zen-mode/zenmode
このリポジトリに含まれるのはドキュメントのみです。サーバーは上記のアドレスで稼働しており、そのソースコードはここでは公開されていません。
できること
22 個のツールを利用できます。すべて、サインインに使用した ZenMode アカウントの範囲内で動作します。
読み取り
| ツール | 返される内容 |
|---|---|
get_account_summary | プラン、ZenMode デスクトップアプリが最近チェックインしたかどうか、ステータス別のキャンペーン、直近 30 日間の結果 |
list_campaigns | 日付範囲のステータス、1 日あたりの上限、結果を含む、あなたのキャンペーン |
get_campaign | 1 つのキャンペーンの種類、ステータス、1 日あたりの上限、営業時間、ターゲティング、ステージごとの連絡先数、結果 |
search_contacts | 名前、会社、役職、LinkedIn URL でキャンペーン全体から検索した連絡先 |
get_contact | 1 人の連絡先のプロフィール詳細、キャンペーン、ステータス、アウトリーチの状態、連絡不可のステータス |
get_conversation | 1 人の連絡先との LinkedIn の会話履歴(古い順) |
get_campaign_targeting | キャンペーンの検索対象 |
get_safety_status | 現時点で ZenMode 独自の制限がアカウントに対して示している内容 |
get_setup_status | アカウントのセットアップ状況と次のステップ |
get_desktop_app | デスクトップアプリのダウンロード方法とインストールコマンド |
start_trial | 無料 14 日間トライアルのチェックアウトリンク(プラン未契約のアカウントのみ) |
変更(各ツールには変更操作であることが明示されるため、クライアントから確認を求められます)
| ツール | 動作 |
|---|---|
add_leads_to_campaign | LinkedIn プロフィール URL を使って、最大 100 人をキャンペーンに追加します。無効な URL、連絡不可リストに登録された人、キャンペーンの除外リストに登録された人、重複は拒否され、1 人ごとに結果が報告されます |
remove_leads_from_campaign | キャンペーンから最大 100 人の連絡先を削除します |
set_contact_outreach_state | 連絡先を一時停止する、連絡不可リストに追加する、または関心なしとしてマークします |
update_campaign_targeting | キャンペーンの検索対象となる役職、地域、業界、会社を変更します |
キャンペーン(有料プラン)
| ツール | 動作 |
|---|---|
validate_message | 接続リクエストのメッセージやフォローアップが ZenMode のメッセージルールに準拠しているか、保存前に確認します。何も変更しません |
create_campaign | 名前、ターゲティング、1 日あたりの上限を指定して接続キャンペーンを作成します。常に一時停止状態で作成されます |
set_campaign_messages | キャンペーンの接続リクエストのメッセージと最大 3 件のフォローアップを設定します。サーバーはそれぞれを再度確認します |
launch_campaign | 一時停止中のキャンペーンを 2 回の呼び出しで開始します。まず何も変更しない事前チェックを行い、概要と確認トークンを返します。次に、あなたが承認した後、同じツールをそのトークンとともに呼び出します |
resume_campaign | 一時停止中のキャンペーンに対して同じ事前チェックを行います。キャンペーンは開始されません |
pause_campaign | 実行中のキャンペーンを一時停止します |
set_up_desktop_app | アカウントにおけるデスクトップアプリの状態と、開く、更新する、またはインストールする方法を確認します。何も変更しません |
できないこと
LinkedInのメッセージや接続リクエストを送信するツールはありません。キャンペーンは、確認後に launch_campaignを2回呼び出した場合にのみ開始されます。キャンペーンに人を追加すると、その人たちは キャンペーンの作業リストに追加されます。その後、ZenModeのデスクトップアプリがリストに沿って処理を進めます。ただし、アカウントの 1日および1週間あたりの上限と営業時間内で、デスクトップアプリの実行中に限られます。
アカウントが制限中、週内の一時停止中、クールダウン中、またはオフになっている場合、連絡対象を広げる変更は拒否され、 その理由と解除される日時が示されます。
セットアップ
Claude(claude.ai)
- Customize → Connectorsを開き、+をクリックして、Add custom connectorを選択します。TeamまたはEnterpriseプランの場合、 オーナーがOrganization settings → Connectors → Add → Custom → Webから追加します。
- 名前をZenModeにして、
https://www.zen-mode.io/api/mcpを貼り付けます。詳細なOAuth設定は空欄のままにします。 - Connectをクリックします。求められたらZenModeにサインインし、Read only(デフォルト)またはRead and changeを選択して、 接続に使用するAPIキーを選び、Allowをクリックします。
- 新しいチャットで**+**メニューを開き、Connectorsに移動して、ZenModeをオンにします。
Claude Code
claude mcp add --transport http zenmode https://www.zen-mode.io/api/mcp --header "Authorization: Bearer YOUR_ZENMODE_API_KEY"
claude mcp listを実行して、接続されていることを確認します。
ChatGPT
ChatGPTにカスタムMCPサーバーとしてZenModeを追加し、ZenModeのページで承認します。ChatGPTに変更を加えさせたい場合を除き、 スコープは読み取り専用のままにします。Plusアカウントでの実際の実行に基づく手順は、こちらをご覧ください: https://www.zen-mode.io/integrations/chatgpt。カスタムMCPサーバーを追加できるChatGPTのプランは、OpenAIが決定します。
Cursor
CursorにZenModeを追加する(ワンクリックでインストールできます。ZENMODE_API_KEY
環境変数からキーを読み込みます)。または、~/.cursor/mcp.jsonに次の内容を追加します。
{
"mcpServers": {
"zenmode": {
"url": "https://www.zen-mode.io/api/mcp",
"headers": {
"Authorization": "Bearer ${env:ZENMODE_API_KEY}"
}
}
}
}
キーがファイルに保存されないよう、環境でZENMODE_API_KEYを設定します。
VS Code(GitHub Copilot)
ユーザーのmcp.jsonに次の内容を追加します。VS Codeがキーを求めるため、キーはファイルに保存されません。
{
"servers": {
"zenmode": {
"type": "http",
"url": "https://www.zen-mode.io/api/mcp",
"headers": {
"Authorization": "Bearer ${input:zenmode-api-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "zenmode-api-key",
"description": "ZenMode API key",
"password": true
}
]
}
Gemini CLI
このリポジトリから拡張機能をインストールします。サーバーが追加され、その後Gemini CLIからZenModeへのサインインを求められます。
gemini extensions install https://github.com/zenmode87/zenmode-mcp
または、APIキーを使ってサーバーを自分で追加します。
gemini mcp add --scope user --transport http -H "Authorization: Bearer YOUR_ZENMODE_API_KEY" zenmode https://www.zen-mode.io/api/mcp
gemini mcp list
ZenModeのダッシュボード(https://www.zen-mode.io/dashboard/api)でAPIキーを作成します。キーを失効させると、 接続は終了します。
Grok Build
このリポジトリはGrok Buildプラグインでもあります。.grok-plugin/plugin.jsonと.mcp.jsonで、Grok Buildが
同じサーバーアドレスを参照するように設定されています。初回接続時にZenModeにサインインしてください。
プロンプトの例
- 「過去30日間のLinkedInキャンペーンの状況を教えて」は
list_campaignsを使用します。 - 「Acmeでこれまでやり取りした人を全員見つけて、最新の会話を見せて」は
search_contactsを使用し、続けてget_conversationを使用します。 - 「この5つのLinkedInプロフィールをQ4 foundersキャンペーンに追加して、拒否されたものがあれば教えて」は
add_leads_to_campaignを使用します。
上限
ZenModeのAPIキーごとに適用されます(サインイン経由の接続は、使用するキーの上限を共有します)。
- 1分あたり60回のツール呼び出し
- 1分あたり10件、1日あたり300件の変更
- 1日あたり最大500件のリード追加。1回の呼び出しにつき最大100件
リンク
- 各クライアント向けのセットアップガイド:https://www.zen-mode.io/integrations/mcp
- Claude向けガイド:https://www.zen-mode.io/integrations/claude
- 料金:https://www.zen-mode.io/pricing
- プライバシーポリシー:https://www.zen-mode.io/privacy
- 利用規約:https://www.zen-mode.io/terms
- サービスのステータス:https://www.zen-mode.io/status
llms.txt:https://www.zen-mode.io/llms.txt
ライセンス
このリポジトリのドキュメントは、 Creative Commons Attribution 4.0 Internationalの下でライセンスされています。このライセンスの対象は、これらのファイルのテキストのみです。 ZenModeの名称やロゴは対象外であり、ZenModeのソフトウェアやサービスに関するいかなる権利も付与しません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。