MyASP MCP Connectでは、外部AIクライアントからMyASPの情報確認や各種設定作業を行うためのMCPツールを利用できます。
この記事では、現在利用可能なMCPツールをカテゴリ別にまとめています。
MCP Connectの概要や初期設定については、機能解説:MyASP MCP Connect(MCPサーバー)連携を参照してください。
利用可能なMCPツール一覧
2026/07/28 時点では、以下のMyASP MCPツールを利用できます。
たとえば、AIクライアントに「MyASPのシナリオ一覧を取得して」「特定の読者を検索して」「メール下書きを作成して」などと指示すると、内容に応じてこれらのツールが利用されます。
*は、指定必須の項目です。
** は、** がついている項目のうち、いずれかの指定が必要な項目です。
シナリオ系ツール
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_scenariosシナリオ一覧取得 | ・シナリオID ・シナリオ名 ・キーワード ・取得件数 | MyASP内のシナリオ一覧を取得します。 操作対象のシナリオを探したいときに使います。 |
構築中シナリオ一覧取得get_draft_scenarios | ・シナリオ名 ・キーワード ・取得件数 | 構築中のシナリオ一覧を取得します。 まだ本番運用前のシナリオを確認したいときに使います。 |
シナリオ新規作成create_scenario | ・シナリオ名* ・初期設定 | 新しいシナリオを作成します。 新規ファネルや新規登録導線を立ち上げたいときに使います。 |
search_subscribers読者情報検索 | ・シナリオID** ・キーワード** ・購読状態 ・取得件数 | 読者を検索し、詳細情報を取得します。 対象読者の確認や、登録状況の把握をしたいときに使います。 |
LP系ツール
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_lp_listLP一覧取得 | ・シナリオID ・LP ID | 既存LPの一覧を取得します。 |
get_lp_detailLP内容取得 | ・シナリオID ・LP ID ・ページ役割 | 現在のLP構成や本文内容を取得します。 |
create_lp_draftLP新規作成 | ・シナリオID* ・ページ役割* ・タイトル ・HTML | LPを新規作成します。 オプトインページやサンクスページなどを新規作成したいときに使います。 |
update_lp_draftLP下書き更新 | ・LP ID* ・HTML** ・CSS** ・project_json** | LPを更新します。 既存LPの内容を調整したいときに使います。 |
フォーム系ツール
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_form_settingsフォーム設定取得 | ・シナリオID* | フォームの基本設定と登録項目一覧を取得します。 現在の設定内容を確認したいときに使います。 |
update_form_basic_settingsフォーム基本設定更新 | ・シナリオID* ・公開設定** ・タイトル** ・各種基本設定** | フォームの基本設定を更新します。 公開設定やタイトルなどを変更したいときに使います。 |
get_form_htmlフォームHTML取得 | ・シナリオID* ・ページ種別* | 登録フォームまたは確認フォームのHTMLを取得します。 フォームデザインや構成を見直したいときに使います。 |
update_form_htmlフォームHTML更新 | ・シナリオID* ・ページ種別* ・HTML* | 登録フォームまたは確認フォームのHTMLを更新します。 フォームHTMLを修正したいときに使います。 |
update_form_inputs登録項目差分更新 | ・シナリオID* ・変更対象項目* ・操作内容* | 登録項目設定を差分更新します。 一部の項目だけを追加・修正・停止したいときに使います。 |
replace_form_inputs登録項目一括更新 | ・シナリオID* ・登録項目一覧* | 登録項目設定を一括更新します。 登録項目全体を見直したいときに使います。 |
add_event_sessionsイベント開催日追加 | ・シナリオID* ・開催日時* ・上限人数 ・開催枠タイトル | イベント開催日を追加し、上限人数を設定します。 ウェビナーやイベントの開催枠をまとめて登録したいときに使います。 ※2026/04/30時点では、開催日時の周期は「指定日」でのみ指定できます。 |
メール系ツール
メール全般
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_email_performanceメール配信成績取得 | ・メール種別* ・一括配信メールID ・ステップメールID ・集計開始日 ・集計終了日 | 一括配信メールまたはステップメールの配信成績を取得します。 開封率やクリック率を確認したいときに使います。 |
ステップメール
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_step_emailsステップメールの一覧を取得する | ・シナリオID* ・ステップメールグループ | 指定したシナリオに登録されているステップメールの件名、本文、配信時期、初期稼働状態、短縮URLの設定状態などを取得します。 各ステップメールの管理画面編集ページURLも取得できます。 |
bulk_create_step_emailsステップメールを一括作成する | ・シナリオID* ・グループ ・件名* ・本文* ・配信時期* ・通知メール本文 ・メモ ・短縮URLの利用有無 | 複数のステップメールをまとめて作成します。 ※6件以上作成する場合は非同期で処理されます 短縮URLの利用有無を省略した場合は、短縮URLを利用しない扱いとなります。 |
update_step_email_draftステップメールを更新する | ・ステップメールID* ・件名** ・本文** ・通知メール本文** ・配信時期** ・メモ** ・初期稼働状態** ・短縮URLの利用有無** | 指定したステップメールの一部またはすべての設定を更新します。 更新処理は非同期で行われます。 短縮URLの利用有無を省略した場合は、現在の設定が維持されます。 |
get_step_email_sms_settings「配信後に実行するコマンド」のSMSメッセージの設定を取得する | ・ステップメールID* (最大50件) | 指定したステップメールの「配信後に実行するコマンド」について、SMSメッセージの利用可否と現在の設定内容を取得します。 |
update_step_email_sms_settings配信後に送信するSMSメッセージを更新する | ・ステップメールID* (最大50件) ・SMSメッセージの送信有無** ・SMSメッセージ本文** ・ユーザー確認* | ※SMS連携をしている場合のみ利用できます ステップメール配信後に送信するSMSメッセージを更新します。 SMSメッセージは1通のステップメールにつき2件まで、1件あたり660文字まで設定できます。 送信を有効にする場合は、SMSメッセージ本文を1件以上設定する必要があります。 |
get_step_email_after_sent_commands配信後に実行するコマンドを取得する | ・ステップメールID* (最大50件) | ステップメール配信後に実行するコマンドの設定を取得します。 MCPツールで対応していない配信後コマンドが設定されているかどうかも確認できます。 ※SMSメッセージの設定は含まれません |
update_step_email_after_sent_commands配信後に実行するコマンドを更新する | ・ステップメールID* (最大50件) ・配信後に実行するコマンド* ・ユーザー確認* | 別シナリオへの登録、配信解除シナリオ指定、ラベルの付与・解除、フリー項目の指定を更新します。 ※記載していない配信後コマンドには対応していません ※ラベルはラベルID(番号)で指定する必要があります ※SMSメッセージは専用のSMS設定ツールで更新します |
preview_replace_step_email_urlsステップメール本文内のURL置換対象を確認する | ・シナリオID* ・置換前URL* ・置換後URL* ・ステップメールグループ(省略時は本登録中グループを指定) ・一致方法 | ステップメール本文中のURLを一括置換するにあたり、対象となるステップメールの件数や該当箇所を確認します。 また置換対象を確認し、置換実行に必要な確認トークンを取得します。 確認トークンの有効期限は15分です。 発行された確認トークンは「replace_step_email_urls(ステップメール本文内のURLを一括置換する)」ツールで使用します。 |
replace_step_email_urlsステップメール本文内のURLを一括置換する | ・シナリオID* ・置換前URL* ・置換後URL* ・確認トークン* ・ステップメールグループ(省略時は本登録中グループを指定) ・一致方法 ・ユーザー確認* | 「preview_replace_step_email_urls(ステップメール本文内のURL置換対象を確認する)」ツールで確認した内容に基づいて、ステップメール本文内のURLを一括置換します。 確認トークンの発行後に本文や置換対象を変更した場合、または、トークン発行から15分を超えた場合は実行できません。 再度「 preview_replace_step_email_urls(ステップメール本文内のURL置換対象を確認する)」ツールを利用して置換対象を確認する必要があります。※置換対象が50件を超える場合は非同期で処理されます |
bulk_update_step_email_from_addressステップメールの差出人名・差出人メールアドレスを一括変更する | ・シナリオID* ・差出人名** ・差出人メールアドレス** ・ユーザー確認* | シナリオ内のステップメールと、シナリオの初期差出人設定をまとめて変更します。 差出人名、差出人メールアドレスは、どちらか一方だけを変更することもできます。 |
get_subscriber_stepmail_queues特定ユーザーのステップメール予約状態を確認する | ・ユーザーID* ・シナリオID ・ページ番号 ・取得件数(既定50件・上限100件) | 指定したユーザーに対して配信予約されているステップメールと、配信予定日時、予約状態、実行可能な操作を取得します。 |
manage_subscriber_stepmail_queue特定ユーザーのステップメール配信予約を操作する | ・配信予約ID* ・操作内容* ・ユーザー確認* | ステップメールの配信予約について、一時停止、再開、即時送信、削除を行います。 ※操作前に「 get_subscriber_stepmail_queues」ツールで最新の予約状態を確認してください |
apply_step_email_to_existing_subscribers既存ユーザーにステップメールの配信予約を追加する | ・シナリオID* ・ステップメールID* ・配信予約の追加対象* ・ユーザー確認* | ステップメールを作成・更新した後、そのステップメールが未配信かつ未予約の既存ユーザーに配信予約を追加します。 配信予約の追加対象は、以下から指定します。 ・未配信かつ未予約のユーザー全員 ・未配信かつ未予約で、配信予定時刻を過ぎていないユーザーのみ ※管理画面でステップメールを編集・保存した場合と同様の処理が行われるため、既存の未配信予約の配信予定時刻が再計算される場合があります ※処理は非同期で行われます |
一括配信メール
AIクライアントから一括配信メールを利用する際の注意事項については「利用時の注意」項を参照してください。
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
list_broadcast_emails一括配信メール一覧取得 | ・シナリオID* ・下書きを含めるか ・取得件数 | 一括配信メール一覧を取得します。 分析や確認対象のメールを探したいときに使います。 |
get_draft_broadcast_emails一括配信メール下書き一覧取得 | ・シナリオID ・取得件数 | 下書き状態の一括配信メール一覧を取得します。 編集対象の下書きを探したいときに使います。 |
get_broadcast_email_detail一括配信メール詳細取得 | ・一括配信メールID* | 一括配信メールの件名、本文、メール形式、絞り込み配信設定、配信後コマンド、配信対象数の目安、管理画面URLなどを取得します。 作成済みの下書き内容や設定内容を確認したいときに使います。 |
get_scenario_mail_defaultsメール初期値取得 | ・シナリオID* | シナリオに設定されているメールの初期値を取得します。 共通ヘッダーや共通フッターなどを確認し、一括配信メール本文へ反映したいときに使います。 |
create_broadcast_email_draft一括配信メール下書き作成 | ・シナリオID* ・件名* ・本文* ・メール形式 ・短縮URLを使用するか | 指定したシナリオに一括配信メールの下書きを保存します。 AIで作成した本文をMyASPに下書き保存したいときに使います。 メール形式(テキスト/HTML)や短縮URLの利用有無を指定できます。 短縮URLは省略時に有効として扱われます。 ※MCP経由で作成された下書きデータは、メモ欄に「created_via: mcp」が自動記載されます |
update_broadcast_email_draft一括配信メール下書き更新 | ・下書きメールID* ・件名 ・本文 ・メール形式 ・短縮URLを使用するか | 既存の下書きメールの件名や本文を更新します。 AIとのやり取りで調整した内容を反映したいときに使います。 メール形式(テキスト/HTML)を指定した場合は本文形式も更新できます。 省略した場合は既存の本文形式が維持されます。 |
update_broadcast_email_filter_settings絞り込み配信設定更新 | ・下書きメールID* ・絞り込み配信設定* | 一括配信メール下書きの配信対象を絞り込む設定を更新します。 ラベル条件(※)、追加シナリオ、除外シナリオ、所属シナリオ、名前やメールアドレス、フリー項目などの条件を指定できます。 ※ラベルは「ラベルID」(番号)で指定する必要があります。ラベルIDはラベルマネージャーで確認できます |
update_broadcast_email_after_sent_commands配信後コマンド更新 | ・下書きメールID* ・配信後コマンド設定* | 一括配信メール下書きの「配信後に実行するコマンド」を更新します。 以下の設定に対応しています。(※1) ・別シナリオへの登録 ・配信解除シナリオ指定 ・ラベル付与(※2) ・ラベル解除(※2) ・フリー項目の指定 ※1 2026/07/07時点では、LINEやSMSメッセージ指定など、記載していない機能には対応していません ※2 ラベルは「ラベルID」(番号)で指定する必要があります。ラベルIDはラベルマネージャーで確認できます |
send_broadcast_email_test一括配信メールテスト配信 | ・下書きメールID* ・テスト配信先メールアドレス* ・ユーザー確認済みであること* | ※実行にはユーザー確認が必要です 一括配信メール下書きを、指定したメールアドレスへテスト配信します。 本配信前に件名、本文、短縮URL、表示内容を確認したいときに使います。 |
schedule_broadcast_email一括配信メール配信予約 | ・下書きメールID* ・配信予約日時* ・ユーザー確認済みであること* | ※実行にはユーザー確認が必要です 一括配信メール下書きを、指定した日時で本配信予約します。 テスト配信や内容確認が完了したメールを予約したいときに使います。 ※即時配信には対応していません |
undo_schedule_broadcast_email一括配信メール配信予約取消 | ・一括配信メールID* | 配信予約済みの一括配信メールを下書き状態へ戻します。 予約後に内容や設定を見直したい場合は、予約を取り消してから下書きを更新します。 |
処理状況確認ツール
| ツール名/内容 | 指定できる項目 | 詳細 |
|---|---|---|
get_job_status非同期処理の進捗状況を確認する | ・ジョブID* | ステップメールの一括作成・更新、既存ユーザーへの配信予約追加、URL一括置換など、非同期で実行された処理の進捗状況や処理結果を確認します。 |
利用時の注意
全般
- 利用できる操作範囲は、発行したMCP Connect APIキーの権限や、シナリオの基本設定にある「シナリオ状態・AI/MCP操作制限」設定状況によって異なります。
- 更新系ツールの一部は、下書き相当の反映のみが対象となります。
- 操作前に対象シナリオや対象メールを確認してから使うと、意図しない更新を避けやすくなります。
- 一括作成などの処理は、件数によって非同期で実行される場合があります。
一括配信メール
- 一括配信メールの本番即時配信は、MCPツールの対象外です。
MCP経由では、下書き作成、テスト配信、指定日時での配信予約を行えます。 - 一括配信メールを配信予約した後は、下書きの本文更新、絞り込み配信設定の更新、配信後コマンドの更新、テスト配信はできません。
内容を変更したい場合は、配信予約を取り消して下書き状態に戻してから操作してください。 - 一括配信メールの絞り込み配信設定や配信後コマンドには、MCPツールで指定できない項目があります。
未対応の項目を含む詳細な設定は、必要に応じてMyASP管理画面で確認・調整してください。
ステップメール
- ステップメールの作成は、「シナリオ状態・AI/MCP操作制限」が「sandbox(構築中)」のシナリオのみ対象です。
「archived(アーカイブ済み)」のシナリオでは、ステップメールの作成、設定変更、既存ユーザーへの配信予約追加はできません。
「active(稼働中)」のシナリオでは、対象のステップメールが「一時停止」の場合に限り、件名・本文・配信時期・差出人・配信後の設定を変更できます。
※「active(稼働中)」のシナリオでも、初期状態(稼働中/一時停止)のみステップメールの稼働状態に限らず変更できます - ステップメールを作成・更新しただけでは、すでにシナリオへ登録されているユーザーに配信予約は追加されません。
既存ユーザーにも配信する場合は、ステップメールの作成・更新後に、既存ユーザーへの配信予約をAIクライアントへ改めて指示してください。
※MCPツールから実行できます - ステップメールの予約状態には、「今後登録されるユーザーに対する初期の予約状態(初期状態)」と「既存ユーザーごとの予約状態」があります。
ステップメールの初期の予約状態を変更しても、すでに登録されているユーザーの予約状態は変更されません。 - 差出人名・差出人メールアドレスを一括変更した場合、シナリオの差出人初期値も同時に変更されます。
また、会員サイト記事の通知メールも対象に含まれます。
※一括配信メールとポイント達成メールは対象外です - 本文URLの一括置換、既存ユーザーへの配信予約、特定ユーザーの配信予約に対する操作は、対象や操作内容を確認したうえで実行してください。
特定ユーザーの配信予約を削除すると元に戻せません。
※配信予約の一時停止・再開・即時送信・削除は、「MCP変更履歴・復元」の対象外です - 既存ユーザーへの配信予約は非同期で処理されます。
操作後は、処理状況を確認し、正常に完了していることを確認してください。 - 既存ユーザーへの配信予約では、管理画面からステップメールを編集・保存した場合と同様の処理が行われます。
そのため、ステップメールの再保存や、既存の未配信予約に対する配信予定時刻の再計算が行われる場合があります。 - 特定ユーザーのステップメールを即時送信する操作で受付成功となった場合でも、その時点ではメールの送信は完了していません。
配信予約の一覧を再度取得し、配信状況を確認してください。 - 配信予定時刻を過ぎているステップメールはすでに配信処理が開始されている場合があります。
そのため、一時停止の操作を行ってもメールが配信されてしまうことがあります。
更新履歴
2026/07/28 ステップメールまわりの機能を拡張
- ステップメールの配信時期や初期稼働状態を取得・更新できるようになりました。
- ステップメールの「配信後に実行するコマンド」で送信するSMSメッセージを取得・更新できるようになりました。
- ステップメールの「配信後に実行するコマンド」を取得・更新できるようになりました。
- ステップメール本文内のURLを一括置換できるようになりました。
- ステップメールの差出人名・差出人メールアドレスを一括変更できるようになりました。
- 既存ユーザーにステップメールの配信予約を追加できるようになりました。
- 特定ユーザーのステップメール配信予約について、確認、一時停止、再開、即時送信、削除ができるようになりました。
- ステップメール関連の非同期処理について、処理状況を確認できるようになりました。
追加・拡張対象ツール一覧を表示
- get_step_email_sms_settings
- update_step_email_sms_settings
- get_step_email_after_sent_commands
- update_step_email_after_sent_commands
- preview_replace_step_email_urls
- replace_step_email_urls
- bulk_update_step_email_from_address
- get_subscriber_stepmail_queues
- manage_subscriber_stepmail_queue
- apply_step_email_to_existing_subscribers
- get_step_emails(拡張)
- bulk_create_step_emails(拡張)
- update_step_email_draft(拡張)
- get_job_status(拡張)
2026/07/07 一括配信メールまわりの拡張
一括配信メールのMCP操作を拡張し、今まで下書き予約のみの対応だったところ、時間指定の配信予約まで行えるようになりました。
かつ、同じく一括配信メール作成時に、配信対象の絞り込み、短縮URL(クリック分析)の有効化、配信後に実行するコマンドの指定、テスト配信にも対応しました。
「配信後に実行するコマンド」で対応したのは、別シナリオへの登録、配信解除シナリオ指定、ラベル付与、ラベル解除、フリー項目の指定のみです。
LINEやSMSメッセージ指定などの記載していない機能には対応していません。
追加・拡張対象ツール一覧を表示
get_scenario_mail_defaultsget_broadcast_email_detailupdate_broadcast_email_filter_settingsupdate_broadcast_email_after_sent_commandsschedule_broadcast_emailundo_schedule_broadcast_emailsend_broadcast_email_testcreate_broadcast_email_draft(拡張)update_broadcast_email_draft(拡張)
2026/04/30 シナリオ・LP自動構築系機能の追加
MCPからシナリオ、LP、フォーム、ステップメール、イベント開催日などを作成・更新できる機能を追加しました。
追加・拡張対象ツール一覧を表示
- create_scenario
- get_draft_scenarios
- create_lp_draft
- get_lp_list
- get_lp_detail
- update_lp_draft
- get_form_settings
- update_form_basic_settings
- update_form_inputs
- replace_form_inputs
- get_form_html
- update_form_html
- get_step_emails
- bulk_create_step_emails
- update_step_email_draft
- add_event_sessions
- get_job_status
2026/04/15 MyASP MCP Connect リリース
外部AIクライアントからMyASPのデータ参照・分析・一括配信メールの下書き作成ができる「MCP Connect」を追加しました。
Claude Desktop、Codex、Cursor などのMCP対応クライアントから、シナリオ情報や読者情報、メール配信成績の取得、メール下書きの作成・更新が行えるようになりました。
追加・拡張対象ツール一覧を表示
- get_scenarios
- list_broadcast_emails
- search_subscribers
- get_email_performance
- create_broadcast_email_draft
- update_broadcast_email_draft
- get_draft_broadcast_emails
