Creativity · MCP — server
MCP Twilio Server
The MCP Twilio Server is a community-maintained Model Context Protocol server wrapping Twilio's REST API. Authenticated with account SID and auth token, it lets an LLM client send SMS and WhatsApp messages, initiate voice calls, look up phone-number data, and read message logs — foundational tools for AI-driven communication workflows.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: send_sms, send_whatsapp, make_call, lookup_number, list_messages
- Resources: twilio://message/{sid} and twilio://call/{sid} URIs
- Auth: Account SID + Auth Token env vars
Install
npx -y @modelcontextprotocol/server-twilio Configuration
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-twilio"],
"env": {
"TWILIO_ACCOUNT_SID": "AC...",
"TWILIO_AUTH_TOKEN": "...",
"TWILIO_FROM_NUMBER": "+1555..."
}
}
}
} Frequently asked questions
Is this server official?
No — it is community-maintained. Twilio provides SDKs in most languages but has not shipped an official MCP server yet.
How do I prevent accidental message sends?
Use an API Key instead of the root auth token, scope it to SMS only, and wrap the send tools with client-side confirmation prompts before approving tool calls.
Can I send to any country?
Depends on your Twilio account's geographic permissions. Many destinations require explicit opt-in in the Twilio console and carrier registration (e.g., A2P 10DLC in the US).
Sources
- Twilio Programmable Messaging API — accessed 2026-04-20
- MCP community servers — accessed 2026-04-20