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」連携の流れ
利用手順
- MyASP側でMCP連携用のAPIキーを発行します。
- 利用するAIクライアント側でMCP設定を行い、MyASPサーバーURLや発行したAPIキー等を設定します。
- 疎通テストを行い、正しくMCP接続できたかを確認します。
設定手順の詳細は、下記のマニュアルを参照してください。
関連:MyASP MCPをAIツールに設定する手順を教えてください
接続設定の考え方
MyASP MCP Connect連携では、MCPクライアントから共通のMCPゲートウェイへ接続し、HTTPヘッダーで利用先のMyASPサーバーと認証情報を渡します。
設定時は、主に以下の情報を指定します。
- MyASPのMCPサーバーURL
X-MyASP-Server-URLX-MyASP-API-Key
この設定をClaude Desktop、Codex アプリ、Cursor などのMCP対応クライアントで行うことで、AIクライアントからご利用MyASPのサーバーへ接続できるようになります。
利用できる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月のお知らせ】サポート機能アップデートのご案内」のメールを探してください。
その下書きが見つかったら、本文を初心者向けにやわらかい表現へ整えて更新してください。
更新後は、
・対象シナリオ名
・更新した件名
・更新できたか
を教えてください。

