インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、HeyReach をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
AnythingMCP は Claude のコネクタディレクトリに掲載されています。ワンクリックで Claude に追加 (新しいタブで開きます)し、サインインして Claude が使える MCP サーバーを選んでください。
概要
あらゆる AI エージェントから HeyReach の LinkedIn アウトリーチを操作:キャンペーンの運用とリードの追加や停止、リードリストと企業リスト、リードのタグの管理、統合 LinkedIn 受信箱での会話の確認と返信、送信アカウントと 1 次つながりの確認、アウトリーチ統計の比較、Webhook の管理。HeyReach の API キーで動作し、削除はインストール時にオフです。
こう聞いてみよう
HeyReach のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → HeyReach をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
HeyReach + Claude
あらゆる AI エージェントから HeyReach の LinkedIn アウトリーチを操作:キャンペーンの運用とリードの追加や停止、リードリストと企業リスト、リードのタグの管理、統合 LinkedIn 受信箱での会話の確認と返信、送信アカウントと 1 次つながりの確認、アウトリーチ統計の比較、Webhook の管理。HeyReach の API キーで動作し、削除はインストール時にオフです。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
HEYREACH_API_KEY
ステップ 1 — 認証情報を取得
設定は約 2 分です。HeyReach のワークスペースが必要です。
- HeyReach で Integrations を開き、HeyReach API セクションに進みます。
- Get API Key、続いて New API Key をクリックし、キーを
HEYREACH_API_KEYにコピーします。キーに有効期限はありませんが、そこで削除や無効化ができます。キーは 1 つのワークスペースに属します。 - コネクタをインストールし、
heyreach_check_api_keyを実行します。キーが有効なら、本文なしで 200 が返ります。
キーは X-API-KEY ヘッダーで送信されます。
ID: campaign_id は heyreach_list_campaigns から、送信者 ID(account_id、linkedin_account_id、sender_id)は heyreach_list_linkedin_accounts から、list_id は heyreach_list_lists から、conversation_id は heyreach_list_conversations から、webhook_id は heyreach_list_webhooks から取得します。リードは LinkedIn のプロフィール URL(https://www.linkedin.com/in/<slug>/)か LinkedIn ID(リードレコードの linkedin_id)で指定します。
キャンペーン:
- 読み取り:
heyreach_list_campaigns(ステータスや送信者で絞り込み)、heyreach_get_campaign、heyreach_get_campaign_sequence(つながり申請、メッセージ、InMail、フォロー、いいね、プロフィール閲覧のステップのツリーと待機時間、文面)、heyreach_list_campaign_leads、heyreach_get_campaigns_for_lead。 - 操作:
heyreach_start_campaignは、シーケンス、リードリスト、接続済みの LinkedIn 送信者が 1 つ以上ある下書きを開始します。heyreach_pause_campaignとheyreach_resume_campaignで一時停止と再開をします。 - リード:
heyreach_add_leads_to_campaignは 1 回の呼び出しで最大 100 件のリードを追加し、リードごとに送信者を固定することもできます。一時停止中のキャンペーンを同じ呼び出しで再開することも可能です。heyreach_stop_lead_in_campaignは 1 件のリードを停止し、heyreach_update_lead_custom_fieldsはメッセージの変数に使うカスタムフィールドを設定します。 - キャンペーンのステータス: DRAFT、IN_PROGRESS、PAUSED、FINISHED、CANCELED、FAILED、STARTING、SCHEDULED。リードのステータス: Pending、InSequence、Finished、Paused、Failed、Excluded。
キャンペーンの開始やリードの追加では、LinkedIn アカウントが実際のプロフィールに対して動きます。先にキャンペーン、送信者、リードを AI に表示させてください。
リスト: heyreach_list_lists、heyreach_get_list、heyreach_list_list_leads、heyreach_list_list_companies、heyreach_get_lists_for_lead、heyreach_create_list(空のリードリストまたは企業リスト)、heyreach_add_leads_to_list(1 回の呼び出しで最大 100 件)。リストはキャンペーンではありません。終了したキャンペーンはリストに追加された新しいリードを取り込まないので、その場合は heyreach_add_leads_to_campaign を使います。
リードとタグ: heyreach_get_lead は URL でプロフィール(名前、ヘッドライン、会社、役職、所在地、メール、タグ、職歴、学歴)を読みます。ほかに heyreach_get_lead_tags、heyreach_add_lead_tags(既存のタグは残ります)、heyreach_replace_lead_tags があります。
受信箱: heyreach_list_conversations は送信アカウントの会話を新しい順に一覧表示し、送信者、キャンペーン、リード、タグ、既読状態、期間で絞り込めます。メールアドレスとカスタムフィールドは返さないので、それらは heyreach_get_lead で取得します。heyreach_get_conversation はすべてのメッセージを返し、heyreach_send_message はその会話を持つ送信者から返信し、heyreach_set_conversation_seen は既読または未読にします。送ったメッセージはすぐに LinkedIn でリードに届くため、AI は先に文面を見せます。
送信者とネットワーク: heyreach_list_linkedin_accounts と heyreach_get_linkedin_account は上限、クールダウン、Sales Navigator と Recruiter の状態を表示し、heyreach_get_linkedin_account_status は LinkedIn のセッションがまだ接続されているか、されていないならその理由を示します。heyreach_list_network は送信者の 1 次つながりを一覧表示し、heyreach_is_connection は 1 件のリードを確認します(プロフィール URL か LinkedIn ID のどちらか一方)。
統計: heyreach_get_overall_stats と heyreach_get_stats_by_campaign は start_date と end_date(ISO 8601、例: 2026-10-01T00:00:00.000Z)、任意で送信者 ID とキャンペーン ID を受け取ります。プロフィール閲覧、いいね、フォロー、送信と承認されたつながり申請、送信と返信のあったメッセージと InMail、承認率と返信率を返します。
Webhook: heyreach_list_webhooks、heyreach_get_webhook、heyreach_create_webhook、heyreach_update_webhook。Webhook 1 つにつきイベントタイプは 1 つです: CONNECTION_REQUEST_SENT、CONNECTION_REQUEST_ACCEPTED、MESSAGE_SENT、MESSAGE_REPLY_RECEIVED、EVERY_MESSAGE_REPLY_RECEIVED、INMAIL_SENT、INMAIL_REPLY_RECEIVED、FOLLOW_SENT、LIKED_POST、VIEWED_PROFILE、CAMPAIGN_COMPLETED、LEAD_TAG_UPDATED。
インストール時はオフ: heyreach_delete_leads_from_list と heyreach_delete_webhook です。元に戻せないため、チームに必要になったときにワークスペース管理者がオンにします。
データ形式: 時刻は ISO 8601 で、オフセットの指定がなければ UTC です。統計の byDayStats は日付(UTC)ごとのキーで、率は小数です(0.23 = 23%)。
ページング: ほとんどの一覧は offset と limit(最大 100)を受け取り、totalCount と items を返します。heyreach_list_list_leads は 1 ページ最大 1000 件、heyreach_list_network は page_size(最大 100)を使います。heyreach_list_conversations はカーソル方式(既定 10、最大 100)で、AI は nextCursor が null になるまでそれを cursor として渡します。
制限とよくあるエラー: キーあたり 1 分に 300 リクエストまでで、超えると 429 が返ります。401 はキーの誤りか無効化、404 は ID の誤り、400 は無効なリクエスト本文です。例えば、カスタムフィールド名に英字、数字、アンダースコア以外の文字が含まれている場合です。
キャンペーンの作成、LinkedIn アカウントの接続(パスワード、Cookie、プロキシ)、組織の管理は意図的に含めていません。これらは HeyReach アプリで行ってください。
ステップ 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 — Claude にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
推奨ルート:設定ファイルを触らずに claude.ai web で動作します。
- Claude で Customize → Connectors を開きます。
- + をクリックし、Add custom connector を選びます。
- 名前(例:
HeyReach)とリモート MCP サーバー URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Add をクリックします。 - Connect をクリックし、AnythingMCP にサインイン(OAuth)してアクセスを許可します。
下記のすべてのツールがチャットに表示されます。プロンプトを入力し始めてください。
利用可能なツール
| Tool | What it does |
|---|---|
heyreach_check_api_key | Check that the HeyReach API key works |
heyreach_list_campaigns | List LinkedIn outreach campaigns with status, lead list, sender accounts and progress counts (total, in progress, pending, finished, failed) |
heyreach_get_campaign | Get one campaign: status, lead list, sender accounts, exclusion settings and progress counts |
heyreach_get_campaign_sequence | Get the sequence of a campaign: the tree of steps (connection request, message, InMail, follow, like, view profile) with delays and message… |
heyreach_list_campaign_leads | List the leads of a campaign with their LinkedIn profile, status and last action |
heyreach_get_campaigns_for_lead | List the campaigns a lead is in, with campaign status and the lead status in each (Pending, InSequence, Finished, Paused, Failed, Excluded) |
heyreach_add_leads_to_campaign | Add up to 100 leads to a campaign, optionally pinning each lead to a sender account |
heyreach_stop_lead_in_campaign | Stop a lead in a campaign: it gets no further steps |
heyreach_pause_campaign | Pause a running campaign |
heyreach_resume_campaign | Resume a paused campaign so it continues its sequence where each lead stopped |
heyreach_start_campaign | Start a draft campaign |
heyreach_update_lead_custom_fields | Set custom field values on a lead in a campaign, for use as variables in its messages |
heyreach_list_conversations | List LinkedIn conversations of the sender accounts, newest first, with the last message, read state and the lead profile |
heyreach_get_conversation | Get one LinkedIn conversation with all its messages, senders and the lead profile |
heyreach_send_message | Send a LinkedIn message in an existing conversation from the sender account of that conversation |
heyreach_set_conversation_seen | Mark a LinkedIn conversation as read or unread in the HeyReach inbox |
heyreach_list_linkedin_accounts | List the LinkedIn sender accounts: name, email, active campaigns, whether the session is valid, Sales Navigator and Recruiter status… |
heyreach_get_linkedin_account | Get one LinkedIn sender account with its limits, cooldowns and session state |
heyreach_get_linkedin_account_status | Get the live connection status of a LinkedIn sender (Connected, Disconnected and why) and its Sales Navigator and Recruiter sessions |
heyreach_list_lists | List lead and company lists with their ids, sizes, type and the campaigns using them |
heyreach_get_list | Get one lead or company list: name, type, size, creation time and campaigns using it |
heyreach_list_list_leads | List the leads of a lead list with profile, company, position, tags, email and custom fields |
heyreach_list_list_companies | List the companies of a company list with name, LinkedIn URL and details, paged |
heyreach_get_lists_for_lead | List the lead lists a lead belongs to |
heyreach_create_list | Create an empty lead list or company list; fill it with heyreach_add_leads_to_list |
heyreach_add_leads_to_list | Add up to 100 leads to a lead list |
heyreach_delete_leads_from_list | Remove leads from a lead list by their LinkedIn profile URLs |
heyreach_get_lead | Get a lead by LinkedIn profile URL: name, headline, company, position, location, email, tags, experience and education |
heyreach_get_lead_tags | Get the tags of a lead, identified by its LinkedIn profile URL |
heyreach_add_lead_tags | Add tags to a lead (existing tags are kept) |
heyreach_replace_lead_tags | Replace all tags of a lead with the given ones |
heyreach_list_network | List the 1st-degree LinkedIn connections of a sender account, paged |
heyreach_is_connection | Check whether a lead is a 1st-degree connection of a sender |
heyreach_get_overall_stats | Get outreach results for a period, per day and in total: profile views, likes, follows, connection requests sent and accepted, messages and… |
heyreach_get_stats_by_campaign | Get the same outreach results as heyreach_get_overall_stats, broken down per campaign |
heyreach_list_webhooks | List the webhooks of the workspace with their URL, event type, campaigns and active state |
heyreach_get_webhook | Get one webhook with its URL, event type, campaigns and active state |
heyreach_create_webhook | Create a webhook that POSTs one event type to a URL, for all campaigns or selected ones |
heyreach_update_webhook | Change a webhook: name, URL, event type, campaigns, or switch it on or off |
heyreach_delete_webhook | Delete a webhook by id |
プロンプトの例
- 「先月の LinkedIn アウトリーチの結果は?キャンペーンごとに送信と承認されたつながり申請、返信率を見せて。」
- 「直近 3 日間の未読の LinkedIn 会話を、リード名と最後のメッセージ付きで見せて。」
- 「この 3 つの LinkedIn プロフィールを Founders DACH キャンペーンに追加して、何件追加されたか教えて。」
- 「いま接続が切れている LinkedIn 送信アカウントはある?」
- 「https://www.linkedin.com/in/jane-doe はどのキャンペーンに入っていて、それぞれのステータスは?」
FAQ
Claude Code は Claude Desktop と同じように動作しますか? はい。両方を https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID に向けてください。
次のステップ
このガイドは役に立ちましたか?