MCP とエージェント型アーキテクチャ
Tajo は Brevo のためのエージェント型オーケストレーション層です。キャンペーン、セグメント、自動化を手作業で組み立てる代わりに、やりたいことを自然言語で伝えるだけで、AI エージェントが Brevo のエンゲージメントスタック全体にわたって実行します。
Tip
Model Context Protocol (MCP) は、AI モデルが外部のツールや API とやり取りできるようにするオープン標準です。Tajo は Brevo の API 全体を MCP ツールとして公開するため、どの LLM でも顧客エンゲージメントを自律的にオーケストレーションできます。
アーキテクチャ
第 1 層: Skills(MCP ツール)
Skills は Brevo の API エンドポイントをラップするアトミックな自動化の単位です。各スキルにはトリガー、アクション、権限が定義されています。MCP 経由で公開されると、スキルはあらゆる AI モデルが呼び出せるツールになります。
name: send-campaign-emailversion: 1.0.0mcp_tool: brevo/send-emaildescription: Send a transactional or campaign email via Brevo
triggers: - event: agent_request - event: cart_abandoned
actions: - brevo/send-email
brevoEndpoints: - POST /v3/smtp/email
permissions: - email:sendすべての Skills を見る | Skills フォーマット仕様
第 2 層: エージェント(オーケストレーション)
エージェントは LLM を搭載したオーケストレーターで、複数のスキルを組み合わせてマーケティングの目標を達成します。各エージェントは Markdown ファイルで定義され、フロントマターで能力、ツール、制約を指定します。
---name: win-back-agentdescription: Re-engage churned customers with personalized multi-channel sequencestemperature: 0.3max_tokens: 4096tools: - brevo/list-contacts - brevo/create-segment - brevo/send-email - brevo/send-sms - brevo/track-event---
You are a customer win-back specialist. Given a churn thresholdand customer segment, design and execute a re-engagement sequence.
## Your Capabilities1. Query customer data and identify churned segments2. Create targeted segments based on purchase history3. Design multi-step email + SMS sequences4. Track engagement events and adjust strategy5. Report on recovery rates and revenue impactエージェント仕様フォーマット | 最初のエージェントを構築する
第 3 層: 自然言語インターフェース
最上層は、マーケターの意図をエージェントのアクションに変換します。マーケターはこう伝えます。
「90 日間購入のない顧客向けに、呼び戻しキャンペーンを作成してください。まず 15% オフを案内するメールを送り、3 日経っても開封がなければ SMS でフォローし、最後にパーソナライズした商品レコメンドを WhatsApp で送ってください。」
オーケストレーション層の動きは次のとおりです。
- Win-Back Agent を選択します
- エージェントが
brevo/list-contactsスキルで Brevo のコンタクトを照会します brevo/create-segmentスキルでセグメントを作成しますbrevo/send-email、brevo/send-sms、brevo/send-whatsappの各スキルで 3 ステップのシーケンスを設計しますbrevo/track-eventスキルでイベント計測を設定します- 結果を監視してレポートします
なぜ MCP なのか
Model Context Protocol は Tajo に 4 つの決定的な利点をもたらします。
| 利点 | 説明 |
|---|---|
| モデル非依存 | Claude、GPT、Gemini、オープンソースの LLM など、MCP に対応するあらゆるモデルで動作します |
| 組み合わせ可能 | スキルはブロックのように組み合わさります。どれを使うかは実行時にエージェントが判断します |
| 観測可能 | すべてのツール呼び出しが入力、出力、判断とともに記録されます。完全な監査証跡が残ります |
| 安全 | ツールは権限でスコープされます。エージェントは許可された範囲にしかアクセスできません |
はじめかた
-
Brevo MCP サーバーを設定する
Brevo アカウントを接続し、API ツールを MCP 経由で公開します。
-
最初のエージェントを構築する
Brevo のスキルをオーケストレーションするマーケティングエージェントを作成します。
-
デプロイして監視する
スケジュール実行するか、イベントからエージェントを起動します。
用意済みのエージェント
Tajo にはすぐに使えるマーケティングエージェントが同梱されています。
| エージェント | 目的 | 使用するスキル |
|---|---|---|
| Campaign Orchestrator | 自然言語からマルチチャネルのキャンペーンを設計して実行します | send-email, send-sms, send-whatsapp, create-segment |
| Customer Intelligence | 自律的なセグメント分け、RFM スコアリング、解約予測を行います | list-contacts, create-segment, track-event |
| Win-Back Agent | 離反した顧客をパーソナライズしたシーケンスで呼び戻します | list-contacts, create-segment, send-email, send-sms |
| Cart Recovery Agent | タイミングを計ったマルチチャネルの後押しでカゴ落ちを回復します | track-event, send-email, send-sms |
| Data Sync Agent | 任意のプラットフォームと Brevo の間で双方向に同期します | create-contact, update-contact, track-event |
| WhatsApp Commerce Agent | WhatsApp Business を通じた対話型コマースを実現します | send-whatsapp, track-event, list-contacts |
次のステップ
- Brevo MCP サーバーの設定、Brevo を MCP ツールとして接続します
- エージェント仕様フォーマット、カスタムエージェントを定義します
- 最初のエージェントを構築する、手順を追ったチュートリアルです
- Skills リファレンス、利用できる MCP ツールをすべて閲覧できます