コネクタガイド約8分で読めますMCP ツール 50 個7 言語

Constant Contact を MCP に:連絡先、リスト、タグ、メールキャンペーン、キャンペーンレポートをあらゆる AI エージェントで

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

HC執筆: HelpCode チーム更新日 8分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

Constant Contact

Constant Contact

Constant Contact email marketing: contacts with consent status, lists, tags, custom fields and segments, bulk list and tag changes, email campaigns built from HTML with preview, test and scheduled send, and campaign, link and contact reports. V3 API with OAuth.

ツール

50

地域

INTL

カテゴリー

メール

認証

OAuth 2.0

必要な環境変数

CONSTANT_CONTACT_CLIENT_IDCONSTANT_CONTACT_CLIENT_SECRET
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、Constant Contact をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

こう聞いてみよう

Constant Contact のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

Constant Contact · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Constant Contact をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

Constant Contact

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

セットアップ

設定は約 10 分です。Constant Contact の開発者ポータルで自分のアプリケーションを登録し、接続したいアカウントでサインインします。

  1. V3 開発者ポータル https://app.constantcontact.com/pages/dma/portal を開き、そのアカウントの Constant Contact ログインでサインインします。新しいアプリケーションは非公開で、Constant Contact が承認するまでは作成したユーザーだけが認可できます。
  2. New Application をクリックして名前を付けます(同意画面に表示されます)。Authorization Code Flow and Implicit Flow と、リフレッシュトークンの種類として Rotating Refresh Tokens(推奨)か Long Lived Refresh Tokens を選んで作成します。
  3. Edit でアプリケーションを開き、リダイレクト URI に <your AnythingMCP URL>/api/mcp-oauth/callback を、AnythingMCP Cloud では https://cloud.anythingmcp.com/api/mcp-oauth/callback を、一字一句そのまま追加します。
  4. Generate Client Secret をクリックします。シークレットは一度しか表示されません。アプリケーションを保存します。
  5. アプリケーションの API Key(OAuth のクライアント ID です)を CONSTANT_CONTACT_CLIENT_ID に、シークレットを CONSTANT_CONTACT_CLIENT_SECRET に貼り付けます。CONSTANT_CONTACT_REFRESH_TOKEN は空のままインストールします。
  6. コネクタのページで Authorize with Provider をクリックし、Constant Contact にサインインします。コネクタはスコープ account_read contact_data campaign_data offline_access を要求します(リフレッシュトークンを受け取るには offline_access が必要です)。
  7. constant_contact_get_account_summary を実行します。組織が表示され、サインインを確認できます。

アクセストークンの有効期間は 24 時間で、リフレッシュトークンで自動更新されます。ローテーション方式では更新のたびに新しいリフレッシュトークンが返り、古いものは使えなくなるため、保存されたトークンを他の場所で使わないでください。長期有効方式では同じトークンが使い続けられます。どちらも 180 日使われないと失効するので、その場合はもう一度認可してください。AI ができる操作は、サインインした Constant Contact ユーザーの権限(constant_contact_get_user_privileges)にも左右されます。

読み取れるデータ: アカウント概要、確認状況付きの送信元アドレス、サインインしたユーザーの権限。メールアドレス、ステータス、リスト、タグ、セグメント、作成日、更新日、配信停止日で絞り込んだ連絡先と、そのメール配信許可、オプトインとオプトアウトの詳細、必要に応じてリスト、タグ、カスタムフィールド、電話番号、住所、メモ。同意状況ごとの連絡先数。メンバー数付きのリスト、連絡先数付きのタグ、カスタムフィールド、条件付きのセグメント。バックグラウンド処理とその進捗。アクティビティ付きのメールキャンペーン、メールの件名、送信者、配信先、HTML、HTML プレビュー、予約と配信履歴。レポート:最近のキャンペーンの結果(配信、開封、クリック、転送、配信停止、バウンス、迷惑メール報告)、キャンペーン別とアクティビティ別の統計、リンク別のクリック、各数字の背後にいる連絡先、1 人の連絡先のメール履歴と開封率、クリック率。

書き込める操作: 連絡先の追加と更新(constant_contact_create_or_update_contact はメールアドレスで照合し、送った項目だけを変更する安全な標準です。constant_contact_update_contact は連絡先全体を置き換えるので AI は先に読み取ります)、リスト、タグ、カスタムフィールドの作成と名前変更、リストとタグへの連絡先の一括追加と削除、自分の HTML からのメールキャンペーン下書きの作成、配信先の設定、名前変更、テストメールの送信、予約済み配信の取り消し。一括変更はバックグラウンドで動き activity_id を返すので、AI は状態が completed になるまで constant_contact_get_activity で確認します。

メールの作成: constant_contact_create_email_campaign は自分の HTML から下書きを作ります(カスタムコードメール、format_type 5)。開封を計測するには HTML に [[trackingImage]] が必要で、送信者と返信先は constant_contact_list_account_emails にある確認済みアドレスでなければなりません。続いて constant_contact_update_email_campaign_activity で contact_list_ids または segment_ids を設定します。これはアクティビティを置き換えるため、AI は先に読み取ってすべての項目を送り直します。結果は constant_contact_get_email_preview と constant_contact_send_test_email(1 回のテストで最大 5 アドレス、アカウントごとに 1 日 50 件まで)で確認できます。

インストール時はオフ: constant_contact_schedule_email_campaign_activity(リストの全連絡先に送信し、配信が始まると取り消せません)、constant_contact_delete_contact、constant_contact_delete_contact_list です。チームに必要になったらワークスペースの管理者がオンにします。予約をオンにした場合も、AI は件名、送信者、配信先、日時を示し、あなたの同意を得てから予約します。

同意について: 企業からのメール受信に同意した人だけを連絡先に追加し、オプトインしていない人の permission_to_send を explicit にしないでください。配信停止した連絡先は、本人の操作なしに API で再登録できません。1 人の連絡先が入れるリストは最大 50 個です。

データ形式: 連絡先、リスト、タグ、カスタムフィールド、キャンペーン、キャンペーンアクティビティの ID は UUID、セグメント ID は整数です。キャンペーンには複数のアクティビティがあり、レポート、プレビュー、テスト、予約には campaign_id ではなく primary_email アクティビティの campaign_activity_id を使います。日時は UTC の ISO 8601(2026-10-30T14:05:00.000Z)です。キャンペーンの current_status は Draft、Scheduled、Executing、Done、Error、Removed、permission_to_send は explicit、implicit、not_set、pending_confirmation、temp_hold、unsubscribed のいずれかです。レポートの数値は特に記載がなければユニークな連絡先数で、率はパーセントです。

ページング: 次のページがある間、一覧には _links.next.href が付きます。連絡先、リスト、タグ、カスタムフィールド、アクティビティ、キャンペーンはそのリンクの cursor= の値を cursor に、レポートとセグメントは next= の値を next に渡します。ページ間で他の絞り込み条件は変えません。

制限: アプリケーションごとに 1 日 10,000 リクエスト(00:00 UTC にリセット)、1 秒に 4 リクエストまでです。どちらかを超えると API は 429(quota_exceeded または throttled)を返します。

よくあるエラー: 401 はトークンの期限切れか取り消しです。もう一度 Authorize with Provider をクリックし、API Key とシークレットが同じアプリケーションのものか確認してください。サインイン時のリダイレクトエラーは、リダイレクト URI が完全に一致していないことを示します。403 はスコープかユーザー権限の不足です(constant_contact_get_user_privileges でどれか分かります)。404 は不明な ID です。409 はメールアドレス、リスト、タグ、キャンペーン名の重複です。400 は無効な入力で、理由が error_key と error_message に入ります。セグメントを指定した constant_contact_list_contacts が 202 を返したら、結果をまだ作成中なのでもう一度問い合わせます。

このコネクタはイベント、SMS キャンペーン、ソーシャル投稿、パートナー向けエンドポイントには対応しておらず、ドラッグ&ドロップエディタでのメール作成も行いません。

前提条件: CONSTANT_CONTACT_CLIENT_ID、CONSTANT_CONTACT_CLIENT_SECRET(Authorize with Provider で自動入力: CONSTANT_CONTACT_REFRESH_TOKEN)

ローカルでコネクタをインストール

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

http://localhost:3000/connectors/store を開き、 Constant Contact を選択し、前提条件に記載された環境変数を入力します。

利用可能なツール

ToolWhat it does
constant_contact_get_account_summaryAccount details of the connected Constant Contact account: organization name, contact email and phone, website, time zone, country, state…
constant_contact_list_account_emailsEmail addresses of the account with their confirm status (CONFIRMED or UNCONFIRMED) and roles
constant_contact_get_user_privilegesPrivileges of the Constant Contact user who authorized the connector (for example contacts:write, campaign:send, ui:campaign:metrics)
constant_contact_list_contactsSearch contacts, newest changes not guaranteed first
constant_contact_get_contactOne contact by id with its email permission, opt-in and opt-out details and, with include, its lists, tags, custom fields, phone numbers…
constant_contact_get_contact_countsTotal number of contacts in the account and how many are in each email consent state (explicit, implicit, pending confirmation…
constant_contact_create_contactCreate a new contact
constant_contact_create_or_update_contactAdd a contact by email address or update the existing one, and add it to one or more lists
constant_contact_update_contactReplace a contact's data
constant_contact_delete_contactDelete a contact
constant_contact_list_contact_listsContact lists of the account with list_id, name, description, favorite flag and, with include_membership_count, the number of members
constant_contact_get_contact_listOne contact list by id, optionally with its number of members
constant_contact_create_contact_listCreate a contact list
constant_contact_update_contact_listRename a list or change its description or favorite flag
constant_contact_delete_contact_listDelete a contact list and its memberships (the contacts stay in the account)
constant_contact_add_contacts_to_listsAdd contacts to one or more lists as a background activity
constant_contact_remove_contacts_from_listsRemove contacts from one or more lists as a background activity (the contacts stay in the account)
constant_contact_list_tagsTags of the account with tag_id, name, tag_source and, with include_count, the number of tagged contacts
constant_contact_get_tagOne tag by id, optionally with the number of contacts that carry it
constant_contact_create_tagCreate a tag
constant_contact_update_tagRename a tag
constant_contact_add_tags_to_contactsPut one or more tags on contacts as a background activity
constant_contact_remove_tags_from_contactsTake one or more tags off contacts as a background activity (the tags themselves stay)
constant_contact_list_custom_fieldsCustom contact fields of the account with custom_field_id, label, name, type and, for select fields, the choices
constant_contact_get_custom_fieldOne custom field by id with its label, name, type, metadata and select choices
constant_contact_create_custom_fieldCreate a custom contact field
constant_contact_list_segmentsSegments (saved contact filters) of the account with segment_id, name and dates
constant_contact_get_segmentOne segment with its criteria (segment_criteria as JSON text)
constant_contact_list_activitiesBackground activities (bulk list and tag changes, imports, exports, deletes) with their state and percent done, newest first
constant_contact_get_activityStatus of one background activity: state (initialized, processing, completed, cancelled, failed, timed_out), percent_done, counts and any…
constant_contact_list_email_campaignsEmail campaigns of the account with campaign_id, name, current_status (Draft, Scheduled, Executing, Done, Error, Removed), type and created…
constant_contact_get_email_campaignOne email campaign with its status and campaign_activities: each with campaign_activity_id and role (primary_email is the email itself…
constant_contact_get_email_campaign_activityOne email campaign activity: subject, from and reply-to, preheader, format_type, current_status, the contact_list_ids or segment_ids it…
constant_contact_create_email_campaignCreate a draft email campaign from your own HTML (custom code email, format_type 5)
constant_contact_update_email_campaign_activityChange a draft (or sent, for some fields) primary_email activity: subject, sender, HTML, preheader, footer address and the audience…
constant_contact_rename_email_campaignRename an email campaign (the internal name, not the subject)
constant_contact_get_email_previewHTML preview of an email campaign activity, with contact and custom field variables filled from the account owner's data, plus the preview…
constant_contact_send_test_emailSend a test of an email campaign activity to up to 5 addresses (50 test recipients a day per account)
constant_contact_get_email_scheduleScheduled send time of an email campaign activity; an empty array when it is not scheduled
constant_contact_schedule_email_campaign_activitySend an email campaign activity to its lists or segment, now (scheduled_date "0") or at a time
constant_contact_unschedule_email_campaign_activityCancel the schedule of an email campaign activity in SCHEDULED status; it goes back to its previous status (usually DRAFT)
constant_contact_get_email_send_historyEach time an email campaign activity was sent: date, number of contacts, the lists or segments used, and whether the send completed or…
constant_contact_list_email_campaign_summariesResults of sent email campaigns, last sent first: per campaign the unique sends, opens, clicks, forwards, unsubscribes (optouts), bounces…
constant_contact_get_email_campaign_statsStats for one or more email campaigns: counts (sends, opens, clicks, forwards, optouts, bounces, abuse, not opened) and percents (open…
constant_contact_get_email_campaign_activity_statsStats for up to 10 email campaign activities: counts per tracked action and the campaign each belongs to
constant_contact_get_email_links_reportLinks in an email campaign activity with the number of unique contacts who clicked each and the link action. url_id from here filters the…
constant_contact_get_email_tracking_reportContacts behind an email campaign activity's numbers, most recent first: who it was sent to, who opened (every open or unique opens), who…
constant_contact_get_contact_activity_detailsWhat one contact did with your emails and landing pages, newest first: sends, opens, clicks, bounces, unsubscribes, forwards and landing…
constant_contact_get_contact_activity_summaryThe emails sent to one contact in a date range (up to the 200 most recent campaigns) with what the contact did with each: opens, clicks…
constant_contact_get_contact_open_click_ratesAverage open and click rate of one contact over a date range of up to 5 years, with the number of emails counted

プロンプトの例

  • 「直近 3 つのメールキャンペーンの結果はどうだった?開封、クリック、配信停止、バウンスを比べて。」
  • 「[email protected] を名前 Anna で Newsletter リストに追加して。うちのサイトから登録した人です。」
  • 「先週のキャンペーンで料金ページのリンクをクリックしたのは誰?メールアドレスを一覧にして。」
  • 「この HTML から VIP 顧客リスト向けのキャンペーン下書きを作って、まず私にテストを送って。」
  • 「Webinar 10 月リストの全員に webinar-2026 タグを付けて、一括変更が終わったら教えて。」

次のステップ

このガイドは役に立ちましたか?

Constant Contact エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、AI クライアントに聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で Constant Contact を ChatGPT に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

コネクタ

MCP 経由で Constant Contact を Claude に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

コネクタ

MCP 経由で Constant Contact を Cursor に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

コネクタ

MCP 経由で Constant Contact を Gemini に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

コネクタ

MCP 経由で Constant Contact を Meta Muse に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。

コネクタ

MCP 経由で Constant Contact を Microsoft Copilot に接続する方法

Constant Contact のアカウントをあらゆる AI エージェントから操作:メール配信の同意状況付きの連絡先、リスト、タグ、カスタムフィールド、セグメント、リストとタグの一括変更、自分の HTML から作るメールキャンペーン(プレビューとテスト送信付き)、キャンペーン、リンク、個々の連絡先のレポート。OAuth サインインで V3 API を使います。配信の予約と削除はインストール時にオフです。