MCP e Arquitetura Agêntica
MCP e Arquitetura Agêntica
O Tajo é uma camada de orquestração agêntica para o Brevo. Em vez de construir manualmente campanhas, segmentos e automações, descreva o que pretende em linguagem natural e os agentes de IA executam em toda a pilha de envolvimento do Brevo.
Tip
O Model Context Protocol (MCP) é um padrão aberto que permite que os modelos de IA interajam com ferramentas e APIs externas. O Tajo expõe toda a API do Brevo como ferramentas MCP, para que qualquer LLM possa orquestrar o envolvimento do cliente de forma autónoma.
Arquitetura
A pilha agêntica do Tajo tem três camadas:
+--------------------------------------------------+| Interface de Linguagem Natural || "Reconquiste clientes que não encomendaram || há 90 dias com sequência de 3 passos e-mail || + SMS" |+--------------------------------------------------+ | v+--------------------------------------------------+| Agentes de IA (Orquestração) || Orquestrador de Campanhas | Inteligência || Agente Win-Back | Agente de Recuperação || ─── Agentes compõem Skills baseados em goals ──|+--------------------------------------------------+ | v+--------------------------------------------------+| Skills (Ferramentas MCP) || brevo/send-email | brevo/create-contact || brevo/track-event | brevo/send-whatsapp || ─── Atómicas, determinísticas, respaldadas por API ─|+--------------------------------------------------+ | v+--------------------------------------------------+| Brevo API (Envolvimento) || E-mail | SMS | WhatsApp | CRM | Automação |+--------------------------------------------------+Camada 1: Skills (Ferramentas MCP)
As Skills são unidades de automação atómicas que envolvem endpoints da API Brevo. Cada skill tem acionadores, ações e permissões definidas. Quando expostas via MCP, as skills tornam-se ferramentas que qualquer modelo de IA pode 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 as Skills | Especificação do Formato de Skills
Camada 2: Agentes (Orquestração)
Os Agentes são orquestradores com tecnologia LLM que compõem múltiplas skills para atingir um objetivo de marketing. Cada agente é definido num ficheiro markdown com frontmatter que especifica as suas capacidades, ferramentas e restrições.
---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---
É um especialista em reconquista de clientes. Dado um limiar de churne segmento de clientes, projete e execute uma sequência de reengajamento.
## As Suas Capacidades1. Consultar dados de clientes e identificar segmentos de churn2. Criar segmentos direcionados com base no histórico de compras3. Projetar sequências de múltiplos passos de e-mail + SMS4. Rastrear eventos de envolvimento e ajustar estratégia5. Reportar taxas de recuperação e impacto na receitaFormato de Especificação de Agente | Construir o Seu Primeiro Agente
Camada 3: Interface de Linguagem Natural
A camada superior traduz a intenção do profissional de marketing em ações do agente. Um profissional de marketing diz:
“Crie uma campanha win-back para clientes que não compraram há 90 dias. Comece com um e-mail a oferecer 15% de desconto, faça follow-up com SMS após 3 dias se não houver abertura, depois uma mensagem final WhatsApp com uma recomendação personalizada de produto.”
A camada de orquestração:
- Seleciona o Agente Win-Back
- O agente consulta contactos Brevo via skill
brevo/list-contacts - Cria um segmento via skill
brevo/create-segment - Projeta a sequência de 3 passos usando as skills
brevo/send-email,brevo/send-sms,brevo/send-whatsapp - Configura rastreamento de eventos via skill
brevo/track-event - Monitoriza e reporta resultados
Porquê o MCP?
O Model Context Protocol dá ao Tajo três vantagens críticas:
| Vantagem | Descrição |
|---|---|
| Agnóstico ao modelo | Funciona com Claude, GPT, Gemini, LLMs open-source, qualquer modelo que suporte MCP |
| Composável | As Skills encaixam como blocos de construção. Os Agentes decidem quais usar em tempo de execução |
| Observável | Cada chamada de ferramenta é registada com entradas, saídas e decisões. Trilha de auditoria completa |
| Seguro | Ferramentas com âmbito de permissão. Os agentes apenas acedem ao que estão autorizados a usar |
Primeiros Passos
-
Configurar o Servidor MCP Brevo
Ligue a sua conta Brevo e exponha ferramentas de API via MCP.
-
Construa o seu primeiro agente
Crie um agente de marketing que orquestre skills Brevo.
-
Implemente e monitorize
Execute agentes num agendamento ou acione-os a partir de eventos.
Agentes Pré-construídos
O Tajo inclui agentes de marketing prontos a usar:
| Agente | Propósito | Skills Utilizadas |
|---|---|---|
| Orquestrador de Campanhas | Projetar e executar campanhas multicanal a partir de linguagem natural | send-email, send-sms, send-whatsapp, create-segment |
| Inteligência de Cliente | Segmentação autónoma, scoring RFM, previsão de churn | list-contacts, create-segment, track-event |
| Agente Win-Back | Reengajar clientes perdidos com sequências personalizadas | list-contacts, create-segment, send-email, send-sms |
| Agente de Recuperação de Carrinho | Recuperar carrinhos abandonados com nudges multicanal temporizados | track-event, send-email, send-sms |
| Agente de Sincronização de Dados | Sincronização bidirecional entre qualquer plataforma e Brevo | create-contact, update-contact, track-event |
| Agente de Commerce WhatsApp | Commerce conversacional via WhatsApp Business | send-whatsapp, track-event, list-contacts |
Próximos Passos
- Configuração do Servidor MCP Brevo, Ligar Brevo como ferramentas MCP
- Formato de Especificação de Agente, Definir agentes personalizados
- Construir o Seu Primeiro Agente, Tutorial passo a passo
- Referência de Skills, Navegar por todas as ferramentas MCP disponíveis