Braze MCPサーバーを使用する
ClaudeやCursorのような自然言語ツールを使って、Brazeデータとやり取りする方法を学習しましょう。より一般的な情報については、Braze MCPサーバーを参照してください。

ローカルホスト型のBraze MCPサーバー(ベータ版)は、今夏にSunsetting(配信停止)となります。引き続き動作しますが、エンドポイントの追加やベータ版のサポートは終了しています。リモートのBrazeホスト型MCPサーバーは、今夏に早期アクセスとして提供される予定です。
前提条件
この機能を使用する前に、Braze MCPサーバーのセットアップを完了する必要があります。
ベストプラクティス
ClaudeやCursorのような自然言語ツールを通じてBraze MCPサーバーを使用する際は、最良の結果を得るために以下のポイントを念頭に置いてください。
- LLMは間違いを犯すことがあるため、回答は必ずダブルチェックしてください。
- データ分析では、必要な時間範囲を明確にしてください。短い範囲の方が、より正確な結果を得られることが多いです。
- 正確なBrazeの用語を使用して、LLMが正しい関数を呼び出せるようにしましょう。
- 結果が不完全に見える場合は、LLMに続行またはさらに掘り下げるよう促してください。
- 創造的なプロンプトを試してみましょう!MCPクライアントによっては、CSVやその他の便利なファイルをエクスポートできる場合があります。
使用例
Braze MCPサーバーのセットアップが完了したら、ClaudeやCursorのようなツールを使って自然言語でBrazeとやり取りできます。以下にいくつかの例を紹介します。
利用可能なBraze関数は何ですか?
プロンプトの例
What are my available Braze functions?
応答の例
list_functionsを使ってBraze MCPサーバーを確認したところ、38個の利用可能なAPI関数が見つかりました。
カテゴリ別の例をいくつか紹介します。
- Campaignの分析と管理
get_campaign_dataseriesget_campaign_detailsget_campaign_list
- Canvasの分析と管理
get_canvas_data_seriesget_canvas_data_summaryget_canvas_listget_canvas_details
- テンプレート
create_email_template
- コンテンツブロック
create_content_blockget_content_blocksget_content_block_infoupdate_content_block
プロンプトの例
What are my available Braze functions?
応答の例
Braze MCPサーバーを使って利用可能な関数を確認します。
list_functionsを呼び出しました
その結果に基づくと、以下のようなカテゴリに整理された38個のBraze API関数があります。
- Campaignの分析と管理
- Canvasの分析と管理
- テンプレート
- コンテンツブロック
関数の例:
get_campaign_listget_canvas_listget_canvas_detailscreate_email_templateupdate_content_block
list_functions関数の詳細については、利用可能なAPI関数を参照してください。
Canvas IDの詳細を取得する
プロンプトの例
Get details about canvas ID YOUR-TEST-CANVAS-ID-123
応答の例
get_canvas_detailsを使ってYOUR-TEST-CANVAS-ID-123の詳細を取得しました。
- Canvas名:
YOUR-TEST-CANVAS-NAME - ID:
YOUR-TEST-CANVAS-ID-123 - ステータス: 下書き(無効)
- 作成日時: 2026年1月15日 10:30 AM UTC
- 最終更新日時: 2026年1月16日 02:45 PM UTC
- スケジュールタイプ: 時間ベース
- プライマリチャネル: メール
メールメッセージの詳細:
- 件名:
YOUR-TEST-SUBJECT-LINE - 送信元:
YOUR-TEST-SENDER@example.com - メッセージID:
YOUR-TEST-MESSAGE-ID-123
プロンプトの例
Get details about canvas ID YOUR-TEST-CANVAS-ID-123
応答の例
get_canvas_detailsを使ってこのCanvasを取得しました。
- Canvas ID:
YOUR-TEST-CANVAS-ID-123 - Canvas名:
YOUR-TEST-CANVAS-NAME - ステータス: 下書き
- チャネル: メール
- メッセージID:
YOUR-TEST-MESSAGE-ID-123
メールコンテンツの概要:
- ブランド画像を含むヘッダーセクション
- メインの見出しセクション
- CTAボタンを含むヒーローセクション
- サポートコンテンツを含む機能セクション
get_canvas_details関数の詳細については、利用可能なAPI関数を参照してください。
最近のCanvasesを表示する
プロンプトの例
Show me my recent Canvases
応答の例
list_functionsで利用可能なツールを確認し、get_canvas_listを使って最近編集されたCanvasesを取得しました。
最近のCanvases:
- YOUR-TEST-CANVAS-ALPHA
- ID:
YOUR-TEST-ID-123 - 最終編集日時: 2026年1月16日 02:45 PM UTC
- ID:
- YOUR-TEST-CANVAS-BETA
- ID:
YOUR-TEST-ID-456 - 最終編集日時: 2026年1月15日 11:10 AM UTC
- ID:
- YOUR-TEST-CANVAS-GAMMA
- ID:
YOUR-TEST-ID-789 - 最終編集日時: 2026年1月14日 08:25 PM UTC
- ID:
プロンプトの例
Show me my recent Canvases
応答の例
Braze MCPサーバーから最近のCanvas一覧を取得します。
list_functionsを呼び出しましたget_canvas_listを呼び出しました
最近のCanvases(最終編集日時順):
- Canvas名:
YOUR-TEST-CANVAS-ALPHA- 最終編集日時: 2026年1月16日 02:45 PM UTC
- Canvas ID:
YOUR-TEST-ID-123 - タグ:
lifecycle,email
- Canvas名:
YOUR-TEST-CANVAS-BETA- 最終編集日時: 2026年1月15日 11:10 AM UTC
- Canvas ID:
YOUR-TEST-ID-456 - タグ:
promo
get_canvas_list関数の詳細については、利用可能なAPI関数を参照してください。
メールテンプレートを作成する
プロンプトの例
Create an email template named "YOUR-TEST-TEMPLATE-NAME" for onboarding messages.
応答の例
create_email_templateを使ってテンプレートを作成しました。
- テンプレート名:
YOUR-TEST-TEMPLATE-NAME - テンプレートID:
YOUR-TEST-TEMPLATE-ID-123 - 件名:
YOUR-TEST-SUBJECT-LINE - プリヘッダー:
YOUR-TEST-PREHEADER - 作成日時: 2026年1月16日 03:10 PM UTC
CampaignsやCanvasesを作成・更新する際にYOUR-TEST-TEMPLATE-ID-123を参照できます。
プロンプトの例
Create an email template named "YOUR-TEST-TEMPLATE-NAME" for onboarding messages.
応答の例
create_email_templateを使って新しいテンプレートを正常に作成しました。
- テンプレートID:
YOUR-TEST-TEMPLATE-ID-123 - テンプレート名:
YOUR-TEST-TEMPLATE-NAME - 件名:
YOUR-TEST-SUBJECT-LINE - 説明:
Onboarding lifecycle template
ご希望であれば、このテンプレート用のスターターHTMLボディとプレーンテキストのフォールバックも生成できます。
create_email_template関数の詳細については、利用可能なAPI関数を参照してください。
コンテンツブロックを更新する
プロンプトの例
Update content block "YOUR-TEST-CONTENT-BLOCK-ID-123" with new body copy for our spring promotion.
応答の例
update_content_blockを使ってコンテンツブロックを更新しました。
- コンテンツブロックID:
YOUR-TEST-CONTENT-BLOCK-ID-123 - 名前:
YOUR-TEST-CONTENT-BLOCK-NAME - ステータス: 更新済み
- 更新日時: 2026年1月16日 03:25 PM UTC
プレビュー:
YOUR-TEST-CONTENT-BLOCK-BODY-V2
プロンプトの例
Update content block "YOUR-TEST-CONTENT-BLOCK-ID-123" with new body copy for our spring promotion.
応答の例
update_content_blockを実行し、更新が完了したことを確認しました。
- コンテンツブロックID:
YOUR-TEST-CONTENT-BLOCK-ID-123 - 前のバージョン:
v1 - 現在のバージョン:
v2 - 最終更新日時: 2026年1月16日 03:25 PM UTC
更新されたコンテンツのプレビュー:
YOUR-TEST-CONTENT-BLOCK-BODY-V2
update_content_block関数の詳細については、利用可能なAPI関数を参照してください。
免責事項
モデルコンテキストプロトコル(MCP)は新たに導入されたオープンソースプロトコルであり、現時点ではセキュリティ上の問題や脆弱性の影響を受けやすい可能性があります。
Braze MCPサーバーの設定コードと手順は、Brazeが「現状のまま」かつ一切の保証なしに提供するものであり、顧客は自己責任で使用するものとします。Brazeは、MCPの不適切な設定、誤用、または発生する可能性のあるセキュリティ上の問題に起因するいかなる結果についても責任を負いません。Brazeは、顧客に対し、設定を慎重に確認し、提示されたガイドラインに従うことで、Braze環境の完全性とセキュリティに関連するリスクを低減することを強く推奨します。
サポートが必要な場合や不明点がある場合は、Brazeサポートまでお問い合わせください。