MyASP MCP Connectでは、外部AIクライアントからMyASPの情報確認や各種設定作業を行うためのMCPツールを利用できます。
この記事では、現在利用可能なMCPツールをカテゴリ別にまとめています。

MCP Connectの概要や初期設定については、機能解説:MyASP MCP Connect(MCPサーバー)連携を参照してください。

利用可能なMCPツール一覧

2026/04/30 時点では、以下の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*ステップメール一覧を取得します。
既存メールの内容や配信タイミングを確認したいときに使います。
bulk_create_step_emailsステップメール一括作成シナリオID*
件名*
本文*
配信タイミング*
ステップメールを複数まとめて作成します。
新規シナリオに複数通のメールを一括設定したいときに使います。
update_step_email_draftステップメール下書き更新ステップメールID*
件名**
本文HTML**
通知メール本文**
停止中のステップメールを更新します。
件名・本文・通知メールをまとめて見直したいときに使います。

一括配信メール
ツール名概要指定できる内容詳細
list_broadcast_emails一括配信メール一覧取得シナリオID*
下書きを含めるか
取得件数
一括配信メール一覧を取得します。
分析や確認対象のメールを探したいときに使います。
create_broadcast_email_draft一括配信メール下書き作成シナリオID*
件名*
本文*
指定したシナリオに一括配信メールの下書きを保存します。AIで作成した本文をMyASPに下書き保存したいときに使います。

メール形式(テキスト/HTML)を指定して作成することができます。省略時はテキスト形式で作成します。

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

メール形式(テキスト/HTML)を指定した場合は本文形式も更新できます。省略した場合は既存の本文形式が維持されます。
get_draft_broadcast_emails一括配信メール下書き一覧取得シナリオID
取得件数
下書き状態の一括配信メール一覧を取得します。
編集対象の下書きを探したいときに使います。

利用時の注意

  • 利用できる操作範囲は、発行したMCP Connect APIキーの権限や、シナリオの基本設定にある「シナリオ状態・AI/MCP操作制限」設定状況によって異なります。
  • 更新系ツールの一部は、下書き相当の反映のみが対象となります。
  • 一括作成などの処理は、件数によって非同期で実行される場合があります。
  • 操作前に対象シナリオや対象メールを確認してから使うと、意図しない更新を避けやすくなります。

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

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