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-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:sendVoir 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-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 impactFormat 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 :
- Sélectionne l’agent Win-Back
- L’agent interroge les contacts Brevo via le skill
brevo/list-contacts - Crée un segment via le skill
brevo/create-segment - Conçoit la séquence en 3 étapes en utilisant les skills
brevo/send-email,brevo/send-sms,brevo/send-whatsapp - Configure le suivi des événements via le skill
brevo/track-event - Surveille et rapporte les résultats
Pourquoi MCP ?
Le Model Context Protocol donne à Tajo trois avantages critiques :
| Avantage | Description |
|---|---|
| Agnostique au modèle | Fonctionne avec Claude, GPT, Gemini, LLMs open-source, tout modèle qui supporte MCP |
| Composable | Les skills s’assemblent comme des briques. Les agents décident lesquels utiliser à l’exécution |
| Observable | Chaque 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
-
Configurer le serveur MCP Brevo
Connectez votre compte Brevo et exposez les outils API via MCP.
-
Construire votre premier agent
Créez un agent marketing qui orchestre les skills Brevo.
-
Déployer et surveiller
Exécutez les agents selon un calendrier ou déclenchez-les depuis des événements.
Agents prêts à l’emploi
Tajo est fourni avec des agents marketing prêts à l’emploi :
| Agent | Objectif | Skills utilisés |
|---|---|---|
| Campaign Orchestrator | Concevoir et exécuter des campagnes multicanal en langage naturel | send-email, send-sms, send-whatsapp, create-segment |
| Customer Intelligence | Segmentation autonome, scoring RFM, prédiction de churn | list-contacts, create-segment, track-event |
| Win-Back Agent | Réengager les clients perdus avec des séquences personnalisées | list-contacts, create-segment, send-email, send-sms |
| Cart Recovery Agent | Récupérer les paniers abandonnés avec des relances multicanal temporisées | track-event, send-email, send-sms |
| Data Sync Agent | Synchronisation bidirectionnelle entre toute plateforme et Brevo | create-contact, update-contact, track-event |
| WhatsApp Commerce Agent | Commerce conversationnel via WhatsApp Business | send-whatsapp, track-event, list-contacts |
Prochaines étapes
- Configuration du serveur MCP Brevo, Connectez Brevo en tant qu’outils MCP
- Format de spécification d’agent, Définissez des agents personnalisés
- Créer votre premier agent, Tutoriel pas à pas
- Référence des Skills, Parcourez tous les outils MCP disponibles