インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Smartlead をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
あらゆる AI エージェントから Smartlead のコールドメール配信を操作:シーケンスとスケジュール付きのキャンペーンの作成と運用、リードとカテゴリーの管理、マスター受信箱での返信の確認と回答、キャンペーンとアカウントの分析の比較、送信用メールボックスとウォームアップの確認。Smartlead の API キーで動作し、取り消せない配信停止と削除はインストール時にオフです。
こう聞いてみよう
Smartlead のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Smartlead をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Smartlead + Meta Muse
あらゆる AI エージェントから Smartlead のコールドメール配信を操作:シーケンスとスケジュール付きのキャンペーンの作成と運用、リードとカテゴリーの管理、マスター受信箱での返信の確認と回答、キャンペーンとアカウントの分析の比較、送信用メールボックスとウォームアップの確認。Smartlead の API キーで動作し、取り消せない配信停止と削除はインストール時にオフです。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
SMARTLEAD_API_KEY
ステップ 1 — 認証情報を取得
設定は約 2 分です。API の利用には Smartlead の有料プランが必要です。
- Smartlead で Settings を開き、API Keys セクションに進みます(プランによっては Settings、Integrations の中にあります)。
- API キーを
SMARTLEAD_API_KEYにコピーします。コネクタはすべてのリクエストにクエリパラメーターapi_keyとして付けるので、キーだけを貼り付けてください。 - コネクタをインストールし、
smartlead_list_campaignsを実行します。キャンペーンが一覧表示され、キーが確認できます。
キーはアカウントへのフルアクセスを与えるので、パスワードと同じように扱ってください。
キャンペーン: 最初は smartlead_list_campaigns です。各キャンペーンの id が、ほかのすべてのツールの campaign_id になります。smartlead_get_campaign、smartlead_get_campaign_sequences、smartlead_list_campaign_email_accounts で設定を確認できます。新しく作るときは、AI が smartlead_create_campaign(DRAFTED 状態の空のキャンペーン)、smartlead_save_campaign_sequences、smartlead_update_campaign_schedule(タイムゾーン、曜日、送信時間帯、メール間隔の分数、1 日あたりの新規リード数、開始時刻)、smartlead_update_campaign_settings(名前、開封とクリックのトラッキング、リードへの送信を止める条件、プレーンテキスト、フォローアップの割合、AI によるメールボックス割り当て、配信停止テキスト)、smartlead_add_email_accounts_to_campaign、smartlead_add_leads_to_campaign を順に呼び、最後に smartlead_update_campaign_status を START で実行します。ステータスは START(ACTIVE ではありません)、PAUSED、STOPPED(終了で元に戻せません。一時停止なら PAUSED)、ARCHIVED です。開始すると実際にメールが送られるので、先にシーケンス、スケジュール、リード数を AI に表示させてください。
シーケンス: smartlead_save_campaign_sequences はシーケンス全体を置き換え、含めなかったステップは削除されます。AI はまず smartlead_get_campaign_sequences で読み、既存ステップの ID を保ったまま全ステップを送ります。差し込みには {{first_name}}、{{company_name}}、カスタムフィールド名を使います。
リード:
smartlead_list_campaign_leadsはキャンペーンのリードを一覧表示します。各行にはキャンペーンとリードの紐付け ID(行のid。smartlead_create_lead_noteで使用)とリード本体(lead.id。lead_idとして使用)があります。smartlead_get_lead_by_emailは全キャンペーンからリードを探し、smartlead_get_leadは ID で読み、smartlead_get_lead_campaign_overviewはそのリードが入っているすべてのキャンペーンを表示します。smartlead_add_leads_to_campaignは 1 回の呼び出しで最大 400 件です。グローバルブロックリストにある、配信停止済み、またはほかのキャンペーンに入っているリードは、設定で許可しない限りスキップされます。応答にはアップロード、重複、ブロックの件数が入ります。- 変更:
smartlead_update_lead(変わらなくても API はメールアドレスを必須とします。カスタムフィールドは最大 200 個)、smartlead_update_lead_category(ID はsmartlead_list_lead_categoriesから。一時停止も同時に可能)、smartlead_pause_lead、smartlead_resume_lead(すぐに、または指定日数後)、1 つのキャンペーンからの配信停止はsmartlead_unsubscribe_lead_from_campaignです。
返信: smartlead_list_inbox_replies はマスター受信箱の返信を全キャンペーン横断で新しい順に一覧表示し、キャンペーン、メールボックス、カテゴリー、返信時刻で絞り込めます。smartlead_get_inbox_item は 1 つのスレッドを開きます。返信するには、smartlead_get_lead_message_history が各メッセージの stats_id、message_id、time を返し、AI がそれを email_stats_id、reply_message_id、reply_email_time として smartlead_reply_to_lead に渡します。返信はそのスレッドのメールボックスから、すぐに、または scheduled_time に送られます。smartlead_create_lead_note は社内メモを追加します。
分析: キャンペーンごとに smartlead_get_campaign_analytics(開始以来の合計とリードの進捗)、smartlead_get_campaign_analytics_by_date、smartlead_get_campaign_sequence_analytics(ステップと A/B バリアントごと)、smartlead_get_campaign_statistics(送信メール 1 通につき 1 行)があります。smartlead_get_overall_analytics はアカウント全体を対象とし、一部のキャンペーンやクライアントに絞ることもできます。
メールボックスとウォームアップ: smartlead_list_email_accounts はアドレス、プロバイダー、1 日の上限、SMTP/IMAP の状態、ウォームアップを表示します。接続が壊れていると isSmtpSuccess=false です。ほかに smartlead_get_email_account、smartlead_get_warmup_stats(直近 7 日間: 送信したウォームアップメール、受信箱到達、迷惑メール到達、返信)、smartlead_update_email_account(1 日の送信上限、送信者名、署名、BCC、独自のトラッキングドメイン、メール間隔の分数)、smartlead_update_warmup(オンかオフ、1 日の量、段階的な増加、返信率)があります。
Webhook、代理店、リスト: smartlead_list_campaign_webhooks と smartlead_upsert_campaign_webhook(新規作成、または id を渡すと更新)で、イベントは EMAIL_SENT、EMAIL_OPEN、EMAIL_LINK_CLICK、EMAIL_REPLY、EMAIL_BOUNCE、LEAD_UNSUBSCRIBED、LEAD_CATEGORY_UPDATED です。smartlead_list_clients は代理店(ホワイトラベル)アカウントのクライアント ID を返し、smartlead_list_lead_lists はリードリストを一覧表示します。
インストール時はオフ: smartlead_unsubscribe_lead_globally(リードを全キャンペーンから配信停止し、そのアドレスの今後のインポートもブロック)、smartlead_delete_lead_from_campaign(そのキャンペーンからリードと進捗を削除)、smartlead_delete_campaign_webhook です。元に戻せないため、チームに必要になったときにワークスペース管理者がオンにします。
データ形式: 件数はメールまたはリードの数で、率はパーセントです。分析の日付は YYYY-MM-DD で、日の区切りには任意の IANA タイムゾーン(既定は UTC)を指定できます。タイムスタンプは、タイムゾーンを渡さない限り UTC の ISO 8601 です。
ページング: 一覧は offset(既定 0)と limit(既定 100、受信箱は 20)を受け取ります。AI は返る行数が limit より少なくなるまで offset を limit ずつ増やします。smartlead_list_campaign_leads は total_leads も返します。
制限とよくあるエラー: Smartlead は短時間に集中したリクエストを制限し(標準プランで 2 秒あたり約 10 リクエスト)、429 を返します。少し待って再試行してください。401 Invalid API Key はキーの誤り、404 は ID の誤りか別アカウントの ID、400 は無効なフィールド名を示します。
このコネクタは新しい送信用メールボックスの接続とキャンペーンの削除は行いません。
ステップ 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 — Muse にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Muse はリモート MCP サーバーをカスタムコネクタとして追加し、OAuth でサインインします。
- Muse で Settings → Connectors を開き、Add custom connector を選びます。
- MCP サーバーの URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを貼り付けます。 - Muse が AnythingMCP のサインインページを開きます。サインインしてアクセスを承認します。
- チャットで、
Smartleadのツールが必要になる依頼を Muse にしてみましょう。
チャットから設定することもできます(Web、iOS・Android アプリ、WhatsApp)。Muse に次のメッセージを送ってください:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Muse は Meta のクラウドから接続するため、localhost は使えません。
利用可能なツール
| Tool | What it does |
|---|---|
smartlead_list_campaigns | List all email campaigns, newest first, with status (DRAFTED, ACTIVE, PAUSED, STOPPED, ARCHIVED), schedule, sending limits and tracking… |
smartlead_get_campaign | Get one campaign: status, schedule, sending limits, stop-lead setting, tracking settings and client |
smartlead_get_campaign_sequences | Get the email sequence of a campaign: steps with delays, subjects, bodies and A/B variants |
smartlead_list_campaign_email_accounts | List the sender mailboxes attached to a campaign, with their sending limits and warmup state |
smartlead_create_campaign | Create an empty campaign in DRAFTED status |
smartlead_update_campaign_status | Start, pause, stop or archive a campaign |
smartlead_update_campaign_settings | Change campaign settings: name, open and click tracking, when to stop emailing a lead, plain text, follow-up percentage, AI mailbox… |
smartlead_update_campaign_schedule | Set when a campaign sends: time zone, weekdays, sending window, minutes between emails, new leads per day and start time |
smartlead_save_campaign_sequences | Replace the email sequence of a campaign |
smartlead_add_email_accounts_to_campaign | Attach sender mailboxes to a campaign so it can send from them |
smartlead_list_campaign_leads | List the leads of a campaign with their status, category and lead fields |
smartlead_get_lead_by_email | Find a lead by email address across all campaigns |
smartlead_get_lead | Get one lead by its id: contact fields, custom fields and global status |
smartlead_get_lead_campaign_overview | Show every campaign a lead is in, with its status and progress in each |
smartlead_get_lead_message_history | Get the full email thread between a campaign and a lead: sent emails and replies with times, subjects, bodies and the stats_id and… |
smartlead_add_leads_to_campaign | Add up to 400 leads to a campaign |
smartlead_update_lead | Update the fields of a lead in a campaign (email is required by the API even when unchanged) |
smartlead_update_lead_category | Set the category of a lead in a campaign (Interested, Meeting Request, Not Interested, Out Of Office...), optionally pausing it |
smartlead_pause_lead | Pause a lead in a campaign: no further sequence emails go out until it is resumed |
smartlead_resume_lead | Resume a paused lead in a campaign, now or after a delay in days |
smartlead_unsubscribe_lead_from_campaign | Unsubscribe a lead from one campaign |
smartlead_unsubscribe_lead_globally | Unsubscribe a lead from every campaign of the account and block future imports of the address |
smartlead_delete_lead_from_campaign | Remove a lead from a campaign, with its progress in that campaign |
smartlead_list_lead_categories | List the lead categories (global and custom) with ids, e.g |
smartlead_list_inbox_replies | List lead replies from the master inbox across campaigns, newest first, with filters for campaign, mailbox, category and reply time |
smartlead_get_inbox_item | Get one master inbox thread by its id, with lead, campaign and messages |
smartlead_reply_to_lead | Send a reply to a lead in an existing campaign thread, from the mailbox of that thread |
smartlead_create_lead_note | Add an internal note to a lead in a campaign (shown in the master inbox) |
smartlead_get_campaign_analytics | Get the totals of a campaign: sent, opened, clicked, replied, bounced, unsubscribed, plus lead progress counts |
smartlead_get_campaign_analytics_by_date | Get campaign totals (sent, opens, clicks, replies, bounces, unsubscribes) for a date range |
smartlead_get_campaign_sequence_analytics | Get per-step and per-variant results of a campaign sequence for a date range: sent, opens, clicks, replies, positive replies, bounces |
smartlead_get_campaign_statistics | List the individual sent emails of a campaign with lead, step, sent time, open, click, reply and bounce state |
smartlead_get_overall_analytics | Get account-wide sending results for a date range: sent, opens, clicks, replies, positive replies, bounces and rates, optionally limited to… |
smartlead_list_email_accounts | List the sender mailboxes of the account: address, provider, daily limits, SMTP/IMAP health, warmup status and campaigns in use |
smartlead_get_email_account | Get one sender mailbox with its limits, signature, connection health and warmup details |
smartlead_get_warmup_stats | Get the warmup results of a mailbox for the last 7 days: warmup emails sent, landed in inbox, landed in spam, replies |
smartlead_update_email_account | Change a mailbox: daily sending limit, sender name, signature, BCC, custom tracking domain, minutes between emails |
smartlead_update_warmup | Turn warmup on or off for a mailbox and set its daily warmup volume, ramp-up and reply rate |
smartlead_list_campaign_webhooks | List the webhooks of a campaign with their URL and event types |
smartlead_upsert_campaign_webhook | Create a campaign webhook, or update one when its id is passed |
smartlead_delete_campaign_webhook | Delete a webhook of a campaign |
smartlead_list_clients | List the clients of an agency (white-label) account with their ids, names and emails |
smartlead_list_lead_lists | List the lead lists (lead pools outside campaigns) with ids, names and lead counts |
プロンプトの例
- 「今月いちばん返信率が高い稼働中のキャンペーンはどれ?それぞれの送信数、返信数、バウンス数を見せて。」
- 「直近 24 時間の返信のうち、Interested に分類されたものを見せて。」
- 「Q4 Outreach キャンペーンで [email protected] から届いた最新のメールに返信して、来週の通話を提案して。送る前に文面を見せて。」
- 「SMTP 接続が壊れている、またはウォームアップメールが迷惑メールに多く入っている送信用メールボックスはどれ?」
- 「[email protected] のリードを、入っているすべてのキャンペーンで一時停止して。」
FAQ
Muse はどこで使えますか? Meta は現在、Muse を米国とカナダで提供しています。Web、iOS・Android アプリ、WhatsApp で利用できます。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバーに対して有効にしたツールだけです。コネクタはいつでも Settings → Connectors で切断できます。
次のステップ
このガイドは役に立ちましたか?