MCP y Arquitectura Agente
MCP y Arquitectura Agente
Tajo es una capa de orquestación agente para Brevo. En lugar de construir campañas, segmentos y automatizaciones manualmente, describes lo que quieres en lenguaje natural y los agentes de IA ejecutan a través de todo el stack de participación de Brevo.
Tip
El Protocolo de Contexto de Modelos (MCP) es un estándar abierto que permite a los modelos de IA interactuar con herramientas y APIs externas. Tajo expone toda la API de Brevo como herramientas MCP, para que cualquier LLM pueda orquestar la participación del cliente de forma autónoma.
Arquitectura
El stack agente de Tajo tiene tres capas:
+--------------------------------------------------+| Interfaz de Lenguaje Natural || "Recupera clientes que no han pedido en 90 || días con una secuencia de 3 pasos email + SMS" |+--------------------------------------------------+ | v+--------------------------------------------------+| Agentes de IA (Orquestación) || Orquestador de Campañas | Inteligencia Cliente || Agente de Recuperación | Agente de Carrito || ─── Los agentes componen Skills según objetivos ─|+--------------------------------------------------+ | v+--------------------------------------------------+| Skills (Herramientas MCP) || brevo/send-email | brevo/create-contact || brevo/track-event | brevo/send-whatsapp || ─── Atómicas, deterministas, respaldadas por API ─|+--------------------------------------------------+ | v+--------------------------------------------------+| Brevo API (Participación) || Email | SMS | WhatsApp | CRM | Automatización |+--------------------------------------------------+Capa 1: Skills (Herramientas MCP)
Las Skills son unidades de automatización atómica que envuelven los endpoints de la API de Brevo. Cada skill tiene desencadenadores, acciones y permisos definidos. Al exponerse a través de MCP, las skills se convierten en herramientas que cualquier modelo de IA puede invocar.
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:sendVer todas las Skills | Especificación de Formato de Skills
Capa 2: Agentes (Orquestación)
Los agentes son orquestadores impulsados por LLM que componen múltiples skills para alcanzar un objetivo de marketing. Cada agente se define en un archivo markdown con frontmatter que especifica sus capacidades, herramientas y restricciones.
---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 impactFormato de Especificación de Agentes | Construcción de Tu Primer Agente
Capa 3: Interfaz de Lenguaje Natural
La capa superior traduce la intención del marketero en acciones de agente. Un marketero dice:
“Crea una campaña de recuperación para clientes que no han comprado en 90 días. Comienza con un email con 15% de descuento, haz un seguimiento por SMS después de 3 días si no hay apertura, luego un mensaje final de WhatsApp con una recomendación de producto personalizada.”
La capa de orquestación:
- Selecciona el Agente de Recuperación
- El agente consulta los contactos de Brevo con la skill
brevo/list-contacts - Crea un segmento con la skill
brevo/create-segment - Diseña la secuencia de 3 pasos usando las skills
brevo/send-email,brevo/send-sms,brevo/send-whatsapp - Configura el seguimiento de eventos con la skill
brevo/track-event - Monitorea y reporta resultados
¿Por qué MCP?
El Protocolo de Contexto de Modelos da a Tajo tres ventajas críticas:
| Ventaja | Descripción |
|---|---|
| Agnóstico al modelo | Funciona con Claude, GPT, Gemini, LLMs de código abierto, cualquier modelo que soporte MCP |
| Componible | Las skills encajan como bloques de construcción. Los agentes deciden cuáles usar en tiempo de ejecución |
| Observable | Cada llamada a herramienta se registra con entradas, salidas y decisiones. Rastro de auditoría completo |
| Seguro | Herramientas con alcance de permisos. Los agentes solo acceden a lo que están autorizados a usar |
Primeros Pasos
-
Configurar el Servidor MCP de Brevo
Conecta tu cuenta de Brevo y expone las herramientas API a través de MCP.
-
Construir tu primer agente
Crea un agente de marketing que orqueste las skills de Brevo.
-
Desplegar y monitorear
Ejecuta agentes en un horario o actívalos desde eventos.
Agentes Prediseñados
Tajo incluye agentes de marketing listos para usar:
| Agente | Propósito | Skills Usadas |
|---|---|---|
| Orquestador de Campañas | Diseña y ejecuta campañas multicanal desde lenguaje natural | send-email, send-sms, send-whatsapp, create-segment |
| Inteligencia de Cliente | Segmentación autónoma, puntuación RFM, predicción de abandono | list-contacts, create-segment, track-event |
| Agente de Recuperación | Reactivar clientes perdidos con secuencias personalizadas | list-contacts, create-segment, send-email, send-sms |
| Agente de Carrito | Recuperar carritos abandonados con nudges multicanal programados | track-event, send-email, send-sms |
| Agente de Sincronización | Sincronización bidireccional entre cualquier plataforma y Brevo | create-contact, update-contact, track-event |
| Agente WhatsApp Commerce | Comercio conversacional vía WhatsApp Business | send-whatsapp, track-event, list-contacts |
Próximos Pasos
- Configuración del Servidor MCP de Brevo, Conectar Brevo como herramientas MCP
- Formato de Especificación de Agentes, Definir agentes personalizados
- Construcción de Tu Primer Agente, Tutorial paso a paso
- Referencia de Skills, Explorar todas las herramientas MCP disponibles