MCP 및 에이전틱 아키텍처
Tajo는 Brevo를 위한 에이전틱 오케스트레이션 레이어입니다. 캠페인, 세그먼트, 자동화를 직접 구축하는 대신 원하는 것을 자연어로 설명하면 AI 에이전트가 Brevo의 전체 인게이지먼트 스택에서 실행합니다.
Tip
Model Context Protocol(MCP)은 AI 모델이 외부 도구 및 API와 상호작용할 수 있게 해주는 개방형 표준입니다. Tajo는 Brevo의 전체 API를 MCP 도구로 공개하므로, MCP를 지원하는 모든 LLM이 고객 인게이지먼트를 자율적으로 오케스트레이션할 수 있습니다.
아키텍처
레이어 1: 스킬(MCP 도구)
스킬은 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레이어 2: 에이전트(오케스트레이션)
에이전트는 마케팅 목표를 달성하기 위해 여러 스킬을 조합하는 LLM 기반 오케스트레이터입니다. 각 에이전트는 기능, 도구, 제약 조건을 지정한 프론트매터가 포함된 마크다운 파일로 정의됩니다.
---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에 네 가지 핵심 이점을 제공합니다.
| 이점 | 설명 |
|---|---|
| 모델 비종속 | 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 도구로 연결하기
- 에이전트 명세 형식, 커스텀 에이전트 정의하기
- 첫 에이전트 구축하기, 단계별 튜토리얼
- 스킬 레퍼런스, 사용 가능한 모든 MCP 도구 둘러보기