Send SMS, make calls, and manage phone numbers via Twilio — add programmable communications to any AI workflow.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"twilio": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-twilio",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the _ping tool to verify twilio credentials by calling a lightweight read endpoint. used internally by aerostack to validate credentials”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Send SMS messages and manage phone numbers from your AI agents.
Twilio is the communications platform that powers SMS, voice, and messaging for tens of thousands of businesses. This MCP server lets your AI agents send text messages, look up message delivery history, and inspect the phone numbers on your account — making it easy to add SMS notifications or two-way messaging to any agent-driven workflow.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-twilio
| Tool | Description |
|---|---|
send_sms | Send an SMS message to a phone number |
list_messages | List sent and received messages with optional filters |
get_message | Get details of a specific message by SID |
list_phone_numbers | List purchased phone numbers on the account |
get_account_info | Get account balance and status |
| Variable | Required | Description | How to Get |
|---|---|---|---|
TWILIO_ACCOUNT_SID | Yes | Twilio account SID (starts with AC) | console.twilio.com → Dashboard → copy Account SID |
TWILIO_AUTH_TOKEN | Yes | Twilio auth token | Same page → copy Auth Token (click to reveal) |
TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN under Project → SecretsOnce added, every AI agent in your workspace can call Twilio tools automatically — no per-user setup needed.
"Send an SMS to +15551234567 saying: Your order has shipped and will arrive by Thursday"
"List the last 20 messages sent from our +18005551000 number in the last 24 hours"
"What's the current balance and status on our Twilio account?"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-twilio \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-TWILIO-ACCOUNT-SID: ACyour-account-sid' \
-H 'X-Mcp-Secret-TWILIO-AUTH-TOKEN: your-auth-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"send_sms","arguments":{"to":"+15551234567","from":"+18005551000","body":"Hello from Aerostack!"}}}'
MIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-twilio
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Trigger real-time events to browser and mobile clients, manage presence channels, and authenticate sockets via Pusher.
by @aerostack
Send transactional emails with developer-grade deliverability — manage domains, API keys, and sending stats via Resend.
by @aerostack
Send emails at scale, manage dynamic templates, and track delivery stats via SendGrid's email infrastructure.
by @aerostack
Drive ecommerce growth with Omnisend — manage contacts, campaigns, automations, segments, and track events from AI.
by @aerostack
Sendbird in-app messaging MCP — manage channels, messages, and users via the Sendbird platform API
Yes. get_message fetches a message record by SID and returns its status field — queued, sent, delivered, failed, or undelivered. Use list_messages with a date filter to audit recent delivery rates in bulk.
list_phone_numbers returns all numbers provisioned on the account with their capabilities (SMS, voice, MMS). Claude picks an SMS-capable number automatically or lets the user choose based on the returned list.
No. send_sms sends to one recipient per call. For bulk sends, Claude loops over a recipient list and calls send_sms sequentially. Twilio's Messaging Services for broadcast campaigns require a direct API call.
It requires TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN environment variables. These are set in the Aerostack MCP configuration panel and never exposed in Claude's context — get_account_info confirms the connected account.