Automated messaging platform for customer engagement.
## Customer.io MCP Server: Marketing Automation The **Customer.io MCP Server** integrates Customer.io's marketing automation platform into Google Antigravity. This enables sending personalized emails, SMS, and push notifications based on user behavior and segments. ### Why Customer.io MCP? Customer.io excels at behavioral messaging: - **Behavioral Triggers**: Event-based campaigns - **Multi-Channel**: Email, SMS, push, in-app - **Segmentation**: Powerful audience targeting - **Personalization**: Dynamic content - **Analytics**: Campaign performance ### Key Features #### 1. Track Events ```python from customerio import CustomerIO cio = CustomerIO(site_id, api_key) # Identify user cio.identify( id="user123", email="user@example.com", name="John Doe", plan="premium" ) # Track events cio.track( customer_id="user123", name="purchase_completed", order_id="ORD-12345", amount=99.99 ) ``` #### 2. Send Messages ```python from customerio import APIClient, SendEmailRequest api = APIClient(app_api_key) # Send transactional email api.send_email( transactional_message_id=1, to="user@example.com", identifiers={"id": "user123"}, message_data={ "order_id": "ORD-12345", "items": [{"name": "Widget", "price": 99.99}] } ) ``` #### 3. Segments ```python # Add to segment manually cio.add_to_segment( segment_id=7, customer_ids=["user123", "user456"] ) # Remove from segment cio.remove_from_segment( segment_id=7, customer_ids=["user123"] ) ``` ### Configuration ```json { "mcpServers": { "customerio": { "command": "npx", "args": ["-y", "@anthropic/mcp-customerio"], "env": { "CUSTOMERIO_SITE_ID": "your-site-id", "CUSTOMERIO_API_KEY": "your-api-key", "CUSTOMERIO_APP_API_KEY": "your-app-key" } } } } ``` ### Use Cases **Onboarding Flows**: Automated welcome sequences. **Re-engagement**: Win back inactive users. **Transactional**: Order and shipping updates. The Customer.io MCP Server brings marketing automation to Antigravity.
{
"mcpServers": {
"customerio": {}
}
}