MCP & Architecture agentique

MCP & Architecture agentique

Tajo est une couche d’orchestration agentique pour Brevo. Au lieu de construire manuellement des campagnes, des segments et des automatisations, vous décrivez ce que vous voulez en langage naturel et les agents IA exécutent l’ensemble de la stack d’engagement de Brevo.

Tip

Le Model Context Protocol (MCP) est un standard ouvert qui permet aux modèles d’IA d’interagir avec des outils et des API externes. Tajo expose l’intégralité de l’API de Brevo sous forme d’outils MCP, afin que n’importe quel LLM puisse orchestrer l’engagement client de manière autonome.

Architecture

La stack agentique de Tajo comporte trois couches :

+--------------------------------------------------+
| Natural Language Interface |
| "Win back customers who haven't ordered in 90 |
| days with a 3-step email + SMS sequence" |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| AI Agents (Orchestration) |
| Campaign Orchestrator | Customer Intelligence |
| Win-Back Agent | Cart Recovery Agent |
| ─── Agents compose Skills based on goals ─── |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| Skills (MCP Tools) |
| brevo/send-email | brevo/create-contact |
| brevo/track-event | brevo/send-whatsapp |
| ─── Atomic, deterministic, API-backed ─── |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| Brevo API (Engagement) |
| Email | SMS | WhatsApp | CRM | Automation |
+--------------------------------------------------+

Couche 1 : Skills (Outils MCP)

Les Skills sont des unités d’automatisation atomiques qui encapsulent les points de terminaison de l’API Brevo. Chaque skill possède des déclencheurs, des actions et des permissions définis. Lorsqu’ils sont exposés via MCP, les skills deviennent des outils que n’importe quel modèle d’IA peut invoquer.

name: send-campaign-email
version: 1.0.0
mcp_tool: brevo/send-email
description: 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

Voir tous les Skills | Spécification du format Skills

Couche 2 : Agents (Orchestration)

Les agents sont des orchestrateurs alimentés par LLM qui composent plusieurs skills pour atteindre un objectif marketing. Chaque agent est défini dans un fichier markdown avec un frontmatter spécifiant ses capacités, outils et contraintes.

---
name: win-back-agent
description: Re-engage churned customers with personalized multi-channel sequences
temperature: 0.3
max_tokens: 4096
tools:
- 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 threshold
and customer segment, design and execute a re-engagement sequence.
## Your Capabilities
1. Query customer data and identify churned segments
2. Create targeted segments based on purchase history
3. Design multi-step email + SMS sequences
4. Track engagement events and adjust strategy
5. Report on recovery rates and revenue impact

Format de spécification d’agent | Créer votre premier agent

Couche 3 : Interface en langage naturel

La couche supérieure traduit l’intention du marketeur en actions d’agent. Un marketeur dit :

“Créez une campagne de réactivation pour les clients qui n’ont pas acheté depuis 90 jours. Commencez par un email offrant 15% de réduction, suivez avec un SMS après 3 jours si pas d’ouverture, puis un message WhatsApp final avec une recommandation de produit personnalisée.”

La couche d’orchestration :

  1. Sélectionne l’agent Win-Back
  2. L’agent interroge les contacts Brevo via le skill brevo/list-contacts
  3. Crée un segment via le skill brevo/create-segment
  4. Conçoit la séquence en 3 étapes en utilisant les skills brevo/send-email, brevo/send-sms, brevo/send-whatsapp
  5. Configure le suivi des événements via le skill brevo/track-event
  6. Surveille et rapporte les résultats

Pourquoi MCP ?

Le Model Context Protocol donne à Tajo trois avantages critiques :

AvantageDescription
Agnostique au modèleFonctionne avec Claude, GPT, Gemini, LLMs open-source, tout modèle qui supporte MCP
ComposableLes skills s’assemblent comme des briques. Les agents décident lesquels utiliser à l’exécution
ObservableChaque appel d’outil est enregistré avec les entrées, sorties et décisions. Piste d’audit complète
SécuriséOutils à portée de permissions. Les agents n’accèdent qu’à ce qu’ils sont autorisés à utiliser

Démarrage

  1. Configurer le serveur MCP Brevo

    Connectez votre compte Brevo et exposez les outils API via MCP.

    Configuration du serveur MCP Brevo

  2. Construire votre premier agent

    Créez un agent marketing qui orchestre les skills Brevo.

    Guide de construction d’agents

  3. Déployer et surveiller

    Exécutez les agents selon un calendrier ou déclenchez-les depuis des événements.

    Déploiement d’agent

Agents prêts à l’emploi

Tajo est fourni avec des agents marketing prêts à l’emploi :

AgentObjectifSkills utilisés
Campaign OrchestratorConcevoir et exécuter des campagnes multicanal en langage naturelsend-email, send-sms, send-whatsapp, create-segment
Customer IntelligenceSegmentation autonome, scoring RFM, prédiction de churnlist-contacts, create-segment, track-event
Win-Back AgentRéengager les clients perdus avec des séquences personnaliséeslist-contacts, create-segment, send-email, send-sms
Cart Recovery AgentRécupérer les paniers abandonnés avec des relances multicanal temporiséestrack-event, send-email, send-sms
Data Sync AgentSynchronisation bidirectionnelle entre toute plateforme et Brevocreate-contact, update-contact, track-event
WhatsApp Commerce AgentCommerce conversationnel via WhatsApp Businesssend-whatsapp, track-event, list-contacts

Prochaines étapes

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

Assistant AI

Bonjour ! Posez-moi vos questions sur la documentation.

Commencez gratuitement avec Brevo