Enterprise communication APIs
## Bandwidth MCP Server: Enterprise Communications The **Bandwidth MCP Server** integrates Bandwidth's enterprise communication APIs into Google Antigravity. This enables voice, messaging, and 911 services with carrier-grade infrastructure. ### Why Bandwidth MCP? Bandwidth offers carrier-grade communication: - **Own Network**: Direct carrier access - **Enterprise Voice**: SIP trunking and UCaaS - **911 Services**: Emergency calling compliance - **Number Management**: Porting and provisioning - **Competitive Pricing**: Direct carrier rates ### Key Features #### 1. Send SMS ```python from bandwidth.messaging.models.message_request import MessageRequest message = MessageRequest( application_id="app-id", to=["+15559876543"], from_="+15551234567", text="Your verification code is: 123456" ) response = messaging_client.create_message(account_id, message) print(f"Message ID: {response.body.id}") ``` #### 2. Voice Calls ```python from bandwidth.voice.models.create_call_request import CreateCallRequest call = CreateCallRequest( to="+15559876543", from_="+15551234567", answer_url="https://example.com/answer", application_id="app-id" ) response = voice_client.create_call(account_id, call) ``` #### 3. Number Ordering ```python # Search for available numbers numbers = tn_client.search_available_numbers( area_code="919", quantity=1 ) # Order number order = tn_client.create_order({ "TelephoneNumberList": [numbers[0]] }) ``` ### Configuration ```json { "mcpServers": { "bandwidth": { "command": "npx", "args": ["-y", "@anthropic/mcp-bandwidth"], "env": { "BANDWIDTH_ACCOUNT_ID": "your-account-id", "BANDWIDTH_USERNAME": "your-username", "BANDWIDTH_PASSWORD": "your-password" } } } } ``` ### Use Cases **Enterprise Voice**: SIP trunking integration. **911 Compliance**: Emergency calling for apps. **Number Management**: Phone number provisioning. The Bandwidth MCP Server brings carrier-grade comms to Antigravity.
{
"mcpServers": {
"bandwidth": {
"mcpServers": {
"bandwidth": {
"env": {
"BANDWIDTH_PASSWORD": "your-password",
"BANDWIDTH_USERNAME": "your-username",
"BANDWIDTH_ACCOUNT_ID": "your-account-id"
},
"args": [
"-y",
"bandwidth-mcp-server"
],
"command": "npx"
}
}
}
}
}