Đăng ký quyền truy cập sớm

Nhập tên của bạn cùng email hoặc số điện thoại. Chúng tôi sẽ liên hệ và gửi thông tin truy cập Tajo.

Tích Hợp Custom API + Brevo

Custom API + Brevo

Không phải nền tảng nào cũng có máy chủ MCP. Với WooCommerce, BigCommerce, Magento, CRM độc quyền, hoặc bất kỳ hệ thống nào có REST API, hãy xây dựng tác nhân kết nối giúp cầu nối dữ liệu của bạn với Brevo.

Hai Cách Tiếp Cận

Cách 1: Máy Chủ MCP Cộng Đồng

Kiểm tra xem có máy chủ MCP cộng đồng nào cho nền tảng của bạn không:

Nền tảngMCP Cộng đồngTrạng thái
WooCommercewoocommerce-mcp-serverCộng đồng duy trì
BigCommerceKiểm tra thư mục máy chủ MCPThay đổi
MagentoKiểm tra thư mục máy chủ MCPThay đổi
SalesforceNhiều tùy chọn có sẵnCộng đồng tích cực
ZendeskCó sẵn qua Composio/ZapierHoạt động

Nếu có máy chủ cộng đồng, hãy sử dụng nó giống như máy chủ chính thức, thêm vào cấu hình Claude cùng Brevo MCP.

Cách 2: Tác Nhân Với Công Cụ HTTP

Đối với các nền tảng không có máy chủ MCP, hãy xây dựng tác nhân sử dụng khả năng HTTP tích hợp của Claude để gọi trực tiếp REST APIs, sau đó ghi vào Brevo qua MCP.

Xây Dựng Tác Nhân Kết Nối Tùy Chỉnh

Bước 1: Hiểu API Nguồn

Ghi lại các endpoint quan trọng mà tác nhân cần:

# Example: WooCommerce REST API
source_api:
base_url: "https://your-store.com/wp-json/wc/v3"
auth: Basic (consumer_key:consumer_secret)
endpoints:
- GET /customers # List customers
- GET /customers/{id} # Get customer details
- GET /orders # List orders
- GET /orders/{id} # Get order details
- GET /products # List products
- GET /coupons # List coupons

Bước 2: Định Nghĩa Tác Nhân

---
name: woocommerce-brevo-sync
description: Sync WooCommerce customers and orders to Brevo
version: 1.0.0
temperature: 0.1
tools:
- brevo_contacts
- brevo_attributes
- brevo_lists
- brevo_email_campaign_management
triggers:
- schedule: "0 */6 * * *"
- webhook: /agents/woocommerce/sync
method: POST
---
# WooCommerce → Brevo Sync Agent
Connect WooCommerce store data to Brevo for engagement campaigns.
## Source API
- **Base URL**: https://your-store.com/wp-json/wc/v3
- **Authentication**: Basic Auth with consumer key/secret
- **Key endpoints**: /customers, /orders, /products
## Sync Strategy
### Customer Sync
1. GET /customers?modified_after={last_sync_time}
2. For each customer:
- Map WooCommerce fields to Brevo attributes
- Create or update Brevo contact
- Add to appropriate list based on order history
### Order Event Sync
1. GET /orders?after={last_sync_time}&status=completed
2. For each order:
- Track "order_completed" event in Brevo
- Update contact attributes (order_count, total_spent)
- Trigger post-purchase campaign if applicable
## Field Mapping
| WooCommerce | Brevo Attribute |
|-------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| billing.phone | SMS |
| orders_count | ORDER_COUNT |
| total_spent | TOTAL_SPENT |
| date_created | CUSTOMER_SINCE |
| role | CUSTOMER_TYPE |
## API Call Pattern
For each sync operation, the agent should:
1. Call WooCommerce REST API to fetch data
2. Transform the response to Brevo's expected format
3. Call Brevo MCP tools to create/update contacts
4. Log sync results for monitoring
## Rules
- Respect WooCommerce API rate limits (default: 25 req/10 seconds)
- ONLY sync customers with valid email addresses
- Implement incremental sync using modified_after parameter
- Store last sync timestamp for next run

Bước 3: Cấu Hình Brevo MCP

Chỉ kết nối các module Brevo mà tác nhân cần:

{
"mcpServers": {
"brevo_contacts": {
"url": "https://mcp.brevo.com/v1/brevo_contacts/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
},
"brevo_email": {
"url": "https://mcp.brevo.com/v1/brevo_email_campaign_management/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
},
"brevo_lists": {
"url": "https://mcp.brevo.com/v1/brevo_lists/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
}
}
}

Bước 4: Chạy Tác Nhân

You: "Sync all WooCommerce customers from the last week to Brevo
and add new customers to the Welcome Series list."
Claude: I'll sync your WooCommerce customers to Brevo.
Fetching customers modified in the last 7 days from WooCommerce...
[Makes HTTP GET to your-store.com/wp-json/wc/v3/customers?modified_after=...]
Found 67 customers. Syncing to Brevo...
[Uses brevo_contacts to create/update contacts]
[Uses brevo_lists to add 23 new customers to "Welcome Series"]
Sync complete:
- 67 customers processed
- 44 existing contacts updated
- 23 new contacts created → added to Welcome Series
- 0 skipped (all had valid emails)

Mẫu: Bộ Kết Nối REST API Tổng Quát

Sử dụng mẫu này cho bất kỳ REST API nào:

---
name: {platform}-brevo-connector
description: Sync {platform} data to Brevo for engagement
version: 1.0.0
temperature: 0.1
tools:
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */6 * * *"
---
# {Platform} → Brevo Connector
## Source API Configuration
- **Base URL**: {api_base_url}
- **Auth**: {auth_method} ({details})
- **Rate Limit**: {rate_limit}
## Data to Sync
### Contacts
- Source endpoint: {endpoint}
- Brevo mapping: {field_map}
- Sync frequency: Every 6 hours
- Incremental: Use modified_after / updated_since parameter
### Events
- Source endpoint: {endpoint}
- Brevo event name: {event_name}
- Trigger: When {condition}
## Sync Logic
1. Fetch changed records from source since last sync
2. Transform to Brevo format
3. Upsert contacts via brevo_contacts
4. Track events for campaign triggers
5. Log results and update sync cursor
## Error Handling
- Retry failed API calls 3 times with exponential backoff
- Skip individual records that fail validation
- Report errors in sync summary
- NEVER stop entire sync for single record failure

Khi Nào Nên Xây Dựng Máy Chủ MCP Đầy Đủ

Nếu bạn thấy mình kết nối cùng một nền tảng nhiều lần, hãy xem xét xây dựng máy chủ MCP riêng:

Chỉ Dùng Tác NhânXây Dựng Máy Chủ MCP
Đồng bộ một lần hoặc không thường xuyênĐồng bộ sản xuất hàng ngày
Tạo nguyên mẫu tích hợpChia sẻ trong nhóm/tổ chức
Thao tác đọc đơn giảnThao tác phức tạp nhiều bước
Cần ít hơn 5 endpoint APICần phủ sóng API đầy đủ

Để xây dựng máy chủ MCP tùy chỉnh, xem đặc tả MCPIntegration Builder của Tajo.

Các Bước Tiếp Theo

Đăng ký quyền truy cập sớm

Nhập tên của bạn cùng email hoặc số điện thoại. Chúng tôi sẽ liên hệ và gửi thông tin truy cập Tajo.

tự động nhận diện
Trợ lý AI

Xin chào! Hãy hỏi tôi về tài liệu.