Skip to content

Braze MCPサーバーを使用する

ClaudeやCursorのような自然言語ツールを使って、Brazeデータとやり取りする方法を学習しましょう。より一般的な情報については、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_dataseries
    • get_campaign_details
    • get_campaign_list
  • Canvasの分析と管理
    • get_canvas_data_series
    • get_canvas_data_summary
    • get_canvas_list
    • get_canvas_details
  • テンプレート
    • create_email_template
  • コンテンツブロック
    • create_content_block
    • get_content_blocks
    • get_content_block_info
    • update_content_block

プロンプトの例

What are my available Braze functions?

応答の例

Braze MCPサーバーを使って利用可能な関数を確認します。

  • list_functionsを呼び出しました

その結果に基づくと、以下のようなカテゴリに整理された38個のBraze API関数があります。

  • Campaignの分析と管理
  • Canvasの分析と管理
  • テンプレート
  • コンテンツブロック

関数の例:

  • get_campaign_list
  • get_canvas_list
  • get_canvas_details
  • create_email_template
  • update_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

メールコンテンツの概要:

  1. ブランド画像を含むヘッダーセクション
  2. メインの見出しセクション
  3. CTAボタンを含むヒーローセクション
  4. サポートコンテンツを含む機能セクション

get_canvas_details関数の詳細については、利用可能なAPI関数を参照してください。

最近のCanvasesを表示する

プロンプトの例

Show me my recent Canvases

応答の例

list_functionsで利用可能なツールを確認し、get_canvas_listを使って最近編集されたCanvasesを取得しました。

最近のCanvases:

  1. YOUR-TEST-CANVAS-ALPHA
    • ID: YOUR-TEST-ID-123
    • 最終編集日時: 2026年1月16日 02:45 PM UTC
  2. YOUR-TEST-CANVAS-BETA
    • ID: YOUR-TEST-ID-456
    • 最終編集日時: 2026年1月15日 11:10 AM UTC
  3. YOUR-TEST-CANVAS-GAMMA
    • ID: YOUR-TEST-ID-789
    • 最終編集日時: 2026年1月14日 08:25 PM UTC

プロンプトの例

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サポートまでお問い合わせください。

New Stuff!