Twilio MCP Server
About
A Model Context Protocol (MCP) server that enables Claude and other AI assistants to send SMS messages using Twilio.
Details
- Author
- YiyangLi
- GitHub stars
- 14
- Downloads
- 379
- Categories
- Communication, Other, API
Jump to
- Send SMS and MMS messages
- Pre‑built prompts for common messaging scenarios
- Secure handling of Twilio credentials
- Natural language interaction through Claude
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Twilio MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server is invoked via npx -y @yiyang.1i/sms-mcp-server. It requires three environment variables: ACCOUNT_SID, AUTH_TOKEN, and FROM_NUMBER. For Claude Desktop, add a twilio entry to the MCP server configuration JSON and restart the app.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"twilio mcp server": {
"sms-mcp-server": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/sms-mcp-server"
]
}
}
}
}
McpServers
{
"sms-mcp-server": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/sms-mcp-server"
]
}
}
Enables AI assistants to send SMS and MMS messages using the Twilio API.
A Model Context Protocol (MCP) server that enables Claude and other AI assistants to send SMS and MMS messages using Twilio.
- Send SMS messages 📱
- Pre-built prompts for common messaging scenarios 📝
- Secure handling of Twilio credentials 🔒
- Node.js >= 18
- If you need to update Node.js, we recommend usingnvm(Node Version Manager):
nvm install 18.14.2 nvm alias default 18.14.2
The server requires three environment variables:
- ACCOUNT_SID: Your Twilio account SID
- AUTH_TOKEN: Your Twilio auth token
- FROM_NUMBER: Your Twilio phone number (in E.164 format, e.g., +11234567890)
To use this server with Claude Desktop, add the following to your configuration file:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "twilio": { "command": "npx", "args": [ "-y", "@yiyang.1i/sms-mcp-server" ], "env": { "ACCOUNT_SID": "your_account_sid", "AUTH_TOKEN": "your_auth_token", "FROM_NUMBER": "your_twilio_number" } } } }
After that, restart Claude Desktop to reload the configuration. If connected, you should see Twilio under the 🔨 menu.
Here are some natural ways to interact with the server through Claude:
Send a text message to the number +11234567890 saying "Don't forget about dinner tonight!"
Write a haiku about autumn and send it to my number +11234567890
- Phone Number Format: All phone numbers must be in E.164 format (e.g., +11234567890)
- Rate Limits: Be aware of your Twilio account's rate limits and pricing
- Security: Keep your Twilio credentials secure and never commit them to version control
-
"Phone number must be in E.164 format"
- Make sure the phone number starts with "+" and the country code
- Double-check your ACCOUNT_SID and AUTH_TOKEN. You can copy them from theTwilio Console
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Please do not include any sensitive information (like phone numbers or Twilio credentials) in GitHub issues or pull requests.
Manage your WhatsApp, SMS and Phone Calls using a single MCP connector
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.
Send and receive emails, SMS, and voice calls via Pingram.
Platfone - Receive SMS & Virtual Numbers MCP
Virtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle
Send SMS, WhatsApp, and RCS messages programmatically with DLT compliance. Manage contacts, schedule campaigns, and track delivery reports.
Wavix is a global communications platform offering APIs for voice, SMS, 2FA, and phone numbers. Our MCP server brings these capabilities to AI agents and agentic workflows.
1001SMS MCP Server helps developers give AI agents access to temporary phone numbers for account registrations, OTP verifications, SMS code receiving, and automated signup workflows. Easy integration for MCP-compatible tools and custom agents.
Self-hosted email and SMS platform for AI agents — each agent gets a real email address, phone number, inbox, and API key.
Gives an AI agent a disposable email and a real UK phone number to test signup/verification flows end to end
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





