twilio-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@twilio-mcpSend an SMS to +14155551234 saying 'Hello'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Twilio MCP
An MCP server for Twilio communications. Send SMS, MMS, and WhatsApp messages. Make voice calls. Manage phone numbers.
What it does
Connect your Twilio account to any MCP client. Send text messages, share images, make phone calls, and manage your phone numbers through natural language.
Related MCP server: Twilio Microvisor MCP Server
Tools
send_sms. Send an SMS text message.
send_mms. Send an MMS message with an image or media file.
send_whatsapp. Send a WhatsApp message.
get_message_status. Check delivery status of a sent message.
list_messages. View recent message history with filters.
make_call. Initiate a voice call with TwiML control.
list_calls. View recent call history.
list_numbers. List your Twilio phone numbers.
search_numbers. Search available phone numbers by area code.
Authentication
Set these environment variables:
export TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export TWILIO_AUTH_TOKEN="your-auth-token"Find these in your Twilio Console dashboard.
Install
npx twilio-mcpClaude Desktop setup
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": ["-y", "twilio-mcp"],
"env": {
"TWILIO_ACCOUNT_SID": "ACxxxxxxxx",
"TWILIO_AUTH_TOKEN": "your-token"
}
}
}
}Example usage
Ask Claude:
"Send an SMS to +14155551234 saying 'Hello from Claude' from my Twilio number"
"Send a WhatsApp message to +14155551234 with this image attached"
"What is the delivery status of message SM1234567890?"
"List my recent messages from the last day"
"Call +14155551234 and play a message using this TwiML URL"
"List my Twilio phone numbers"
"Search for available phone numbers in area code 415"
Voice calls
To make calls, you need a TwiML URL that controls the call flow. You can use TwiML Bin in the Twilio Console or host your own TwiML. Example TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="alice">Hello, this is a call from your AI assistant.</Say>
</Response>License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Twilio MCP Pack — send SMS, list messages, make calls via Twilio REST API.
The Mobile Text Alerts SMS MCP server enables your AI to send SMS messages & manage contacts
The Telnyx MCP server is an official implementation of the Model Context Protocol that enables AI clients (like Claude Desktop, Cursor, and OpenAI Agents) to interact with Telnyx's telephony, messaging, and AI assistant APIs. It provides comprehensive capabilities including making and managing phone calls, sending SMS/MMS messages, purchasing and configuring phone numbers, creating AI assistants with custom instructions, managing cloud storage buckets, scraping and embedding website content, and handling integration secrets. The server exists as both a local implementation and a remotely hosted version, allowing developers to integrate real-world communication infrastructure directly into AI applications.
Give AI agents a phone number. Voice calls, SMS, and phone number management for MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP (Model Context Protocol) server that lets users send SMS messages through Twilio API directly from Claude Desktop via natural language commands.14 npm5MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables communication with Twilio's Microvisor API, allowing interaction with IoT devices managed by Twilio's Microvisor through natural language.-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Twilio's Verify API, allowing users to manage phone verification services through natural language commands.-
- FlicenseCqualityCmaintenanceMCP server enabling interaction with Telnyx telephony, messaging, and AI assistant APIs through natural language.46-