mcpField
M
Mailchimp MCP Server

Mailchimp MCP Server

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

Mailchimp MCP Server について

Mailchimp MCP ServerはMailchimp Marketing APIの操作をMCP対応クライアントに提供します。キャンペーンの実行と分析、オーディエンスや購読者の管理、自動化、連携ストアのデータを扱います。

主な機能

  1. 01キャンペーンの作成・編集・予約・送信
  2. 02オーディエンス、購読者、タグ、セグメントの管理
  3. 03キャンペーンとオーディエンスの分析確認
  4. 04テンプレートと自動化の管理
  5. 05連携ストアの注文とカートへのアクセス
  6. 06APIのバッチ操作の送信

活用シーン

  1. 01メールキャンペーンの準備と送信
  2. 02購読者情報とセグメントの更新
  3. 03キャンペーン実績とオーディエンス増加の確認
  4. 04マーケティングに関連する注文や放棄カートの検索

MCP 対応

Mailchimp Marketing APIの操作を、Claude Desktop、Claude Code、CursorなどのMCP対応クライアント向けツールとして公開します。サーバーへのアクセスにはAPIキーを設定します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-mailchimp

Mailchimp Marketing API 用の本番環境対応 MCP サーバーです。キャンペーン、オーディエンス、メンバー、タグ、セグメント、テンプレート、レポート、自動化、Webhook、マージフィールド、興味グループ、ランディングページ、バッチ操作、Eコマース、A/B テスト、メンバーのメモ、ファイルマネージャー、オーディエンス分析をカバーする 71 個のツールを備えています。

Claude Desktop、Claude Code、Cursor、および MCP 互換のあらゆるクライアント向けに構築されています。

クイックスタート

1. インストール
pip install mcp-mailchimp

または、ソースからインストールします。

git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install .
2. API キーを取得する
  1. Mailchimp にログインします
  2. Account & Billing > Extras > API Keys に移動します
  3. Create A Key をクリックします
  4. キーをコピーします(形式:xxxxxxxxxx-usXX)
3. クライアントを設定する

Claude Desktop(claude_desktop_config.json):

{
  "mcpServers": {
    "mailchimp": {
      "command": "mcp-mailchimp",
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}

Claude Code:

claude mcp add mailchimp -- env MAILCHIMP_API_KEY=your-key mcp-mailchimp

Cursor(.cursor/mcp.json):

{
  "mcpServers": {
    "mailchimp": {
      "command": "mcp-mailchimp",
      "env": {
        "MAILCHIMP_API_KEY": "your-api-key-here"
      }
    }
  }
}

または、直接実行します。

MAILCHIMP_API_KEY=your-key mcp-mailchimp

ツール(71)

アカウント(1)
ツール説明
pingAPI キーを検証し、アカウント情報を取得します
キャンペーン(11)
ツール説明
list_campaignsステータス/オーディエンスのフィルターを指定してキャンペーンを一覧表示します
get_campaignキャンペーンの詳細(設定、トラッキング、受信者)を取得します
create_campaign新しいメールキャンペーンを作成します
update_campaignキャンペーン設定(件名、from_name など)を更新します
send_campaignキャンペーンをすぐに送信します
schedule_campaign指定した日時にキャンペーンを配信予約します
unschedule_campaign配信予約済みのキャンペーンの予約を解除します
cancel_campaign現在配信中のキャンペーンをキャンセルします
delete_campaign下書きキャンペーンを完全に削除します
replicate_campaign既存のキャンペーンを複製します
send_test_email指定したアドレスにテストメールを送信します
キャンペーンのコンテンツ(2)
ツール説明
get_campaign_contentキャンペーンの HTML およびプレーンテキストのコンテンツを取得します
set_campaign_contentHTML またはテンプレートを使ってコンテンツを設定します
レポート(5)
ツール説明
get_campaign_reportパフォーマンスレポート(開封、クリック、バウンス、配信停止)を取得します
get_click_reportクリックの詳細 — クリックされた URL とその回数を取得します
get_open_report開封の詳細 — 開封した購読者とその日時を取得します
get_unsubscribe_report配信停止の詳細 — 配信停止した人とその理由を取得します
get_sent_to_report配信の詳細 — 受信者のステータス(送信済み、バウンス)を取得します
オーディエンス(4)
ツール説明
list_audiences購読者数とともにすべてのオーディエンスを一覧表示します
get_audienceオーディエンスの詳細と統計情報を取得します
create_audience新しいオーディエンス/リストを作成します
update_audienceオーディエンスの設定を更新します
オーディエンス分析(3)
ツール説明
get_audience_growth月ごとの増減履歴 — 購読、配信停止、純増減を取得します
get_audience_locations国/地域別の購読者所在地の内訳を取得します
get_email_client_statsメールドメイン別のパフォーマンス — Gmail、Outlook、Apple Mail の内訳を取得します
メンバー(8)
ツール説明
list_membersステータスでオーディエンスメンバーを一覧表示/フィルターします
get_memberメールアドレスで購読者の詳細を取得します
add_or_update_member購読者を新規追加、または既存の購読者を更新します(アップサート)
archive_member購読者をアーカイブします(論理削除)
delete_member_permanent購読者を完全に削除します(元に戻せません)
batch_subscribe_members最大 500 人のメンバーを一度に一括登録します
search_membersすべてのオーディエンスからメンバーを検索します
get_member_activity購読者の最近のアクティビティ(開封、クリックなど)を取得します
メンバーのメモ(2)
ツール説明
list_member_notes購読者に関する CRM 形式のメモを一覧表示します
add_member_note購読者にメモを追加します
タグ(2)
ツール説明
list_tagsオーディエンスのすべてのタグを一覧表示します
manage_member_tags登録者のタグを追加または削除します
セグメント(5)
ツール説明
list_segmentsオーディエンスの保存済みセグメントを一覧表示します
get_segment_membersセグメント内のメンバーを一覧表示します
create_segmentメールアドレスから静的セグメントを作成します
update_segmentセグメント名を更新するか、メンバーを追加または削除します
delete_segmentセグメントを削除します
マージフィールド(2)
ツール説明
list_merge_fieldsカスタムフィールド(FNAME、LNAME、カスタムフィールド)を一覧表示します
create_merge_fieldカスタムマージフィールド(テキスト、数値、日付など)を作成します
興味カテゴリとグループ(2)
ツール説明
list_interest_categories興味グループ(チェックボックス、ドロップダウン、ラジオボタン)を一覧表示します
list_interestsカテゴリ内の個々の選択肢を一覧表示します
テンプレート(4)
ツール説明
list_templates利用可能なメールテンプレートを一覧表示します
get_templateテンプレートの詳細とHTMLコンテンツを取得します
create_templateHTMLから新しいテンプレートを作成します
delete_templateカスタムテンプレートを削除します
自動化(5)
ツール説明
list_automations従来の自動化を一覧表示します
get_automation自動化の詳細とトリガー情報を取得します
list_automation_emails自動化ワークフロー内のすべてのメールを一覧表示します
pause_automationワークフロー内のすべてのメールを一時停止します
start_automationワークフロー内のすべてのメールを開始します
Webhook(3)
ツール説明
list_webhooksオーディエンスのWebhookを一覧表示します
create_webhookオーディエンスのイベント用Webhookを作成します
delete_webhookWebhookを削除します
Eコマース(6)
ツール説明
list_ecommerce_stores接続済みのストア(Shopify、WooCommerceなど)を一覧表示します
list_store_products接続済みのストアの商品を一覧表示します
list_store_orders注文を一覧表示します -- キャンペーンで絞り込み、売上の貢献度を確認できます
get_ecommerce_customer注文数と合計購入額を含む顧客の詳細を取得します
list_store_cartsリカバリーキャンペーン用に放棄されたカートを一覧表示します
list_store_promo_codesプロモーションルールのプロモーションコードを一覧表示します
A/Bテスト(1)
ツール説明
get_ab_test_resultsバリエーションキャンペーンの結果を取得します -- どの組み合わせが勝ったかを確認できます
ランディングページ(2)
ツール説明
list_landing_pages訪問数とコンバージョン数の統計情報とともにランディングページを一覧表示します
get_landing_pageランディングページの詳細とトラッキングデータを取得します
ファイルマネージャー(2)
ツール説明
list_filesMailchimpのファイルマネージャー内のファイルを一覧表示します
upload_fileファイルをアップロードします(base64エンコード)
バッチ操作(1)
ツール説明
create_batch_operation最大500件のAPI操作を1つのバッチで送信します

例

「最近送信したキャンペーンは?」

list_campaigns を status=sent で使用して、開封数とクリック数の統計情報とともに最近のキャンペーンを表示します。

「今四半期、オーディエンスはどのように増加しましたか?」

get_audience_growth を使用して、月ごとの登録・登録解除の傾向を表示します。

「最も売上をもたらしたキャンペーンは?」

list_store_orders を campaign_id とともに使用して、キャンペーンごとの売上貢献度を確認します。

「Shopifyストアの放棄されたカートを表示して」

list_store_carts を使用して、リカバリーの機会を見つけます。

「[email protected]に、価格について電話があったとメモを追加して」

CRM形式の連絡先管理に add_member_note を使用します。

「A/Bテストで勝った件名は?」

get_ab_test_results を使用して、最も成果の高かったバリエーションを確認します。

「登録者はどこに住んでいますか?」

get_audience_locations を使用して、地域別の内訳を表示します。

必要条件

  • Python 3.10+
  • API キーを持つ Mailchimp アカウント
  • MCP 対応クライアント(Claude Desktop、Claude Code、Cursor など)

開発

git clone https://github.com/AlexlaGuardia/mcp-mailchimp.git
cd mcp-mailchimp
pip install -e ".[dev]"
pytest

ライセンス

MIT

コメント

MCP は初めてですか?

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

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