※この機能は「スタンダードプラン」以上をご契約の場合のみ利用できます

MyASPでは、MCP対応のAIクライアントと連携できる「MyASP MCP Connect(MyASP MCPサーバー)」を利用できます。

この機能を使うと、Claude Desktop や Codex アプリ、Cursor などの外部AIツールから、MyASPのシナリオ情報や読者情報、一括配信メールの情報を取得したり、一括配信メールの下書きを作成したりできます。

本記事では、「MyASP MCP Connect」連携でできること、利用開始までの流れ、利用できるMCPツール、利用時の注意点について説明します。

概要

MCPを利用して外部AIツールからMyASPを操作する

MCP(Model Context Protocol)とは、AIが外部サービスの情報を確認したり、操作したりするための連携の仕組みです。

MyASP専用のMCP「MyASP MCP Connect」と連携することで、AIクライアントを介したMyASPの情報取得やメール下書き作成などの作業をシームレスに行うことができるようになりました。

自然言語によるAIクライアントへの指示で、確認や下書き作成を進められる点が特長です。

この機能でできること

2026/04/21 時点では以下の機能に対応しています。

  • シナリオ一覧を取得する
  • 一括配信メールの一覧を取得する
  • 読者情報を検索する
  • メール配信成績を確認する
  • 一括配信メールの下書きを作成する
  • 一括配信メールの下書きを更新する
  • 一括配信メールの下書き一覧を取得する

その他の連携機能につきましては、順次システムアップデートでの対応を予定しております。

ご利用時の注意

全般
  • APIキーの権限によって利用できる操作が異なります。
    APIキーは外部AI連携用の認証情報です。安全に管理してください。
  • APIキーは2つまで発行することができます。
    2つ以上のAPIキーを発行したい場合は、上限追加オプションをお申込みください。
  • search_subscribers(読者情報検索) は原則件数上限つきで返却され、全件取得はできません。
  • ステップメール一覧取得、ステップメール作成、シナリオ作成、メール即時送信には対応していません。
  • AIは間違えることもあります。リスクを把握したうえでご自身の責任でご利用ください

メール作成
  • 現時点ではHTMLメールの下書き作成には対応していません。作成できるのはテキストメールの下書きのみです。
  • MCP経由で作成したメールは下書き状態で保存されます。
    自動では配信されませんので、配信前には必ず管理画面で宛先、および、内容を確認し手動で配信予約をしてください。

「MyASP MCP Connect」連携の流れ

利用手順

  1. MyASP側でMCP連携用のAPIキーを発行します。
  2. 利用するAIクライアント側でMCP設定を行い、MyASPサーバーURLや発行したAPIキー等を設定します。
  3. 疎通テストを行い、正しくMCP接続できたかを確認します。

設定手順の詳細は、下記のマニュアルを参照してください。

関連:MyASP MCPをAIツールに設定する手順を教えてください

接続設定の考え方

MyASP MCP Connect連携では、MCPクライアントから共通のMCPゲートウェイへ接続し、HTTPヘッダーで利用先のMyASPサーバーと認証情報を渡します。

設定時は、主に以下の情報を指定します。

  • MyASPのMCPサーバーURL
  • X-MyASP-Server-URL
  • X-MyASP-API-Key

この設定をClaude Desktop、Codex アプリ、Cursor などのMCP対応クライアントで行うことで、AIクライアントからご利用MyASPのサーバーへ接続できるようになります。

Codex 設定 > MCPサーバー 設定画面での設定例

利用できるMCPツール

2026/04/21 時点では、以下のMyASP MCPツールを利用できます。

たとえば、AIクライアントに「MyASPのシナリオ一覧を取得して」「特定の読者を検索して」「メール下書きを作成して」などと指示すると、内容に応じてこれらのツールが利用されます。

* は、指定必須の項目です。
** は、**がついている項目のうち、いずれかの指定が必須の項目です。

ツール名指定できる内容概要
get_scenariosシナリオID
シナリオ名キーワード
取得件数
シナリオ一覧を取得します。
MyASP内のシナリオ一覧を取得します。操作対象のシナリオを探したいときに使います。
list_broadcast_emailsシナリオID*
下書きを含めるか
取得件数
一括配信メール一覧を取得します。
指定したシナリオにある一括配信メールの一覧を取得します。対象メールの確認や選定に使います。
search_subscribersシナリオID**
キーワード**
購読状態
取得件数
読者情報を検索します。
メールアドレスや名前などをもとに読者を検索します。フリー項目を含む読者情報の確認にも使えます。
get_email_performanceメール種別*
一括配信メールID
ステップメールID
集計開始日
集計終了日
メール配信成績を確認します。
一括配信メールやステップメールの配信成績を取得します。配信数、開封数、クリック数などの確認に使います。
create_broadcast_email_draftシナリオID*
件名*
本文*
一括配信メールの下書きを作成します。
指定したシナリオに一括配信メールの下書きを保存します。AIで作成した本文をMyASPに下書き保存したいときに使います。

※MCP経由で作成された下書きデータは、メモ欄に「created_via: mcp」が自動記載されます。
update_broadcast_email_draft下書きメールID*
件名
本文
一括配信メールの下書きを更新します。
既存の下書きメールの件名や本文を更新します。AIとのやり取りで調整した内容を反映したいときに使います。
get_draft_broadcast_emailsシナリオID
取得件数
一括配信メールの下書き一覧を取得します。
下書き状態の一括配信メール一覧を取得します。更新対象の下書きを再特定したいときに使います。

利用時のプロンプト(指示文)例

「MyASP MCP Connect」連携を使うと、AIクライアントに自然文で依頼しながら、MyASPの情報取得や下書き作成を行えます。

以下は、実際の運用を想定したプロンプト例です。

シナリオやメール情報を調べる

シナリオ一覧を確認したり、特定シナリオの一括配信メール一覧を取得したりして、作業対象を絞り込めます。

MyASP MCP を使って確認してください。

まずシナリオ一覧を取得し、その中から「サンプルメルマガ」を探してください。
見つかったら、そのシナリオに登録されている一括配信メール一覧を表示してください。

結果として、
・シナリオ名
・シナリオID
・一括配信メール一覧
を教えてください。

読者情報を検索する

読者のメールアドレスや名前、共通するキーワードをもとに読者検索を行えます。

MyASP MCP を使って読者検索をしてください。

キーワードは「@gmail.com」です。
該当する読者が何人いるか数え、メールアドレス一覧も出してください。
可能であれば、どのシナリオにいるかもあわせて教えてください。

メール配信成績を確認する

対象メールの配信成績を確認し、件数や反応状況を把握できます。

MyASP MCP を使ってメール配信成績を確認してください。

まず「サンプルメルマガ」シナリオの一括配信メール一覧を取得し、その中から直近のメールを対象に配信成績を確認してください。

結果として、
・対象メール名
・配信数
・開封数または開封率
・クリック数またはクリック率
を教えてください。

一括配信メールの下書きを反映する

完成したメール原稿を、シナリオ確認から下書き保存までをまとめて依頼できます。

MCP経由で作成されたメールは自動送信されず、必ず下書きとして保存されます。
内容を確認したうえで、必要に応じてMyASP管理画面上から編集・送信予約をしてください。

MyASP MCP で一括配信メールの下書きを作成してください。

対象シナリオ:
サンプルメルマガ

件名:
【4月のお知らせ】サポート機能アップデートのご案内

本文:
こんにちは。
今回は、サポート業務に関する新機能アップデートのお知らせです。

主な変更点は以下のとおりです。
・対応状況の確認がしやすくなりました
・一部画面の表示を改善しました
・運用時の確認作業を効率化しました

詳細は管理画面やご案内ページをご確認ください。

下書きとして保存し、保存結果として
・保存できたか
・対象シナリオ名
・件名
を教えてください。

一括配信メールの下書きを更新する

いったん作成した下書きメールを、AIとのやり取りを通じて調整しながら更新することもできます。

MyASP MCP を使って、作成済みの下書きメールを更新してください。

まず「サンプルメルマガ」シナリオの下書き一覧を取得し、件名が「【4月のお知らせ】サポート機能アップデートのご案内」のメールを探してください。
その下書きが見つかったら、本文を初心者向けにやわらかい表現へ整えて更新してください。

更新後は、
・対象シナリオ名
・更新した件名
・更新できたか
を教えてください。

この記事は役に立ちましたか?

役に立った
役に立たなかった
ご回答いただきありがとうございます!