Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

Ενσωμάτωση προσαρμοσμένου API + Brevo

Προσαρμοσμένο API + Brevo

Δεν διαθέτει κάθε πλατφόρμα διακομιστή MCP. Για WooCommerce, BigCommerce, Magento, ιδιόκτητα CRM ή οποιοδήποτε σύστημα με REST API, δημιουργήστε έναν πράκτορα-σύνδεσμο που γεφυρώνει τα δεδομένα σας με το Brevo.

Δύο προσεγγίσεις

Προσέγγιση 1: κοινοτικός διακομιστής MCP

Ελέγξτε αν υπάρχει κοινοτικός διακομιστής MCP για την πλατφόρμα σας:

ΠλατφόρμαΚοινοτικός MCPΚατάσταση
WooCommercewoocommerce-mcp-serverΣυντηρείται από την κοινότητα
BigCommerceΔείτε τον κατάλογο διακομιστών MCPΠοικίλλει
MagentoΔείτε τον κατάλογο διακομιστών MCPΠοικίλλει
SalesforceΔιατίθενται πολλαπλές επιλογέςΕνεργή κοινότητα
ZendeskΔιαθέσιμος μέσω Composio/ZapierΕνεργός

Αν υπάρχει κοινοτικός διακομιστής, χρησιμοποιήστε τον όπως και τους επίσημους, προσθέτοντάς τον στη διαμόρφωση του Claude δίπλα στο Brevo MCP.

Προσέγγιση 2: πράκτορας με εργαλεία HTTP

Για πλατφόρμες χωρίς διακομιστές MCP, δημιουργήστε έναν πράκτορα που χρησιμοποιεί τις ενσωματωμένες δυνατότητες HTTP του Claude για να καλεί απευθείας REST API και στη συνέχεια γράφει στο Brevo μέσω MCP.

Δημιουργία προσαρμοσμένου πράκτορα-συνδέσμου

Βήμα 1: κατανοήστε το API της πηγής

Καταγράψτε τα βασικά endpoints που χρειάζεται ο πράκτοράς σας:

# 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

Βήμα 2: ορίστε τον πράκτορα

---
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

Βήμα 3: διαμορφώστε το Brevo MCP

Συνδέστε μόνο τις ενότητες του Brevo που χρειάζεται ο πράκτοράς σας:

{
"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" }
}
}
}

Βήμα 4: εκτελέστε τον πράκτορα

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)

Πρότυπο: γενικός σύνδεσμος REST API

Χρησιμοποιήστε αυτό το πρότυπο για οποιοδήποτε REST API:

---
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

Πότε να δημιουργήσετε πλήρη διακομιστή MCP

Αν διαπιστώνετε ότι συνδέετε επανειλημμένα την ίδια πλατφόρμα, εξετάστε το ενδεχόμενο να δημιουργήσετε έναν κανονικό διακομιστή MCP:

Αρκεί ο πράκτοραςΔημιουργήστε διακομιστή MCP
Εφάπαξ ή σπάνιοι συγχρονισμοίΚαθημερινός συγχρονισμός σε παραγωγή
Πρωτοτυποποίηση της ενσωμάτωσηςΚοινή χρήση από ομάδα ή οργανισμό
Απλές λειτουργίες ανάγνωσηςΣύνθετες λειτουργίες πολλαπλών βημάτων
< 5 απαιτούμενα API endpointsΑπαιτείται πλήρης κάλυψη του API

Για να δημιουργήσετε προσαρμοσμένο διακομιστή MCP, δείτε την προδιαγραφή MCP και το Integration Builder του Tajo για παραγωγή διακομιστών από προδιαγραφές OpenAPI.

Επόμενα βήματα

Ζητήστε πρώιμη πρόσβαση

Συμπληρώστε το όνομά σας και ένα email ή έναν αριθμό τηλεφώνου. Θα σας στείλουμε πληροφορίες για την πρόσβαση στο Tajo.

αυτόματη αναγνώριση
AI Βοηθός

Γεια! Ρωτήστε με οτιδήποτε για την τεκμηρίωση.