Omnichannel messaging
## MessageBird MCP Server: Communication Platform The **MessageBird MCP Server** integrates MessageBird's communication platform into Google Antigravity. This enables SMS, voice, and chat app messaging with a focus on conversational experiences and customer engagement. ### Why MessageBird MCP? MessageBird powers conversations: - **Omnichannel Inbox**: Unified customer view - **Flow Builder**: Visual conversation design - **WhatsApp Business**: Official partner - **Voice**: Global voice capabilities - **Competitive**: European pricing advantage ### Key Features #### 1. Send SMS ```python import messagebird client = messagebird.Client("your-access-key") message = client.message_create( "MyApp", "+15559876543", "Your verification code is: 123456", {"reference": "order-12345"} ) print(f"Message ID: {message.id}") ``` #### 2. Voice Calls ```python # Initiate call call = client.voice_call_create( source="+15551234567", destination="+15559876543", webhook_url="https://example.com/call-events" ) # Handle with call flow @app.route("/call-flow", methods=["POST"]) def call_flow(): return { "steps": [ {"action": "say", "options": {"payload": "Hello! Your order has shipped."}} ] } ``` #### 3. Conversations ```python # Send WhatsApp via Conversations API conversation = client.conversation_send( channel_id="whatsapp-channel-id", to="+15559876543", content={"text": "Your order status: Shipped"} ) ``` ### Configuration ```json { "mcpServers": { "messagebird": { "command": "npx", "args": ["-y", "@anthropic/mcp-messagebird"], "env": { "MESSAGEBIRD_ACCESS_KEY": "your-access-key" } } } } ``` ### Use Cases **Customer Engagement**: Conversational messaging. **Notifications**: Multi-channel alerts. **Support**: Omnichannel customer support. The MessageBird MCP Server brings conversational messaging to Antigravity.
{
"mcpServers": {
"messagebird": {
"mcpServers": {
"messagebird": {
"env": {
"MESSAGEBIRD_API_KEY": "your-api-key"
},
"args": [
"-y",
"messagebird-mcp-server"
],
"command": "npx"
}
}
}
}
}