Twilio Messaging
About
Enables sending SMS messages through the Twilio API with a simple tool that handles authentication and message delivery using provided Twilio credentials and sender phone number.
Details
- Author
- deshartman
- Repository
- deshartman/twilio-messaging-mcp-server
- GitHub stars
- 2
- Downloads
- 373
- License
- MIT License
- Categories
- Productivity, Design, Developer Tools, AI, API, Infrastructure, Security, Communication
- Tags
- #integration
Jump to
- Send SMS messages via Twilio
- Get status callbacks from Twilio with enhanced handling via @deshartman/mcp-status-callback
- Integrates with Claude AI via the Model Context Protocol (MCP)
- Executable via npx for easy usage without installation
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 MessagingCommand (node, npx, python, etc.)npxArguments-
Argument 1
@deshartman/twilio-messaging-mcp-server -
Argument 2
<accountSid> -
Argument 3
<apiKey> -
Argument 4
<apiSecret> -
Argument 5
<number>
Environment-
NGROK_AUTH_TOKEN
your_token -
NGROK_CUSTOM_DOMAIN
your_domain.ngrok.dev
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The package can be executed directly using npx without installation:
env NGROK_AUTH_TOKEN=your_token NGROK_CUSTOM_DOMAIN=your_domain.ngrok.dev npx @deshartman/twilio-messaging-mcp-server <accountSid> <apiKey> <apiSecret> <number>
This is possible because the package includes the "bin" field in package.json, making it executable via npx.
- NGROK_AUTH_TOKEN: Your ngrok authentication token (required for callback handling)
- NGROK_CUSTOM_DOMAIN: Your custom ngrok domain (optional)
You can run the server using the provided script with a .env file:
```bash
send-sms
Send an SMS message via Twilio with server readiness validation.
- send-sms: Send an SMS message via Twilio with server readiness validation
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"twilio messaging": {
"env": {
"NGROK_AUTH_TOKEN": "your_token",
"NGROK_CUSTOM_DOMAIN": "your_domain.ngrok.dev"
},
"args": [
"@deshartman/twilio-messaging-mcp-server",
"<accountSid>",
"<apiKey>",
"<apiSecret>",
"<number>"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"NGROK_AUTH_TOKEN": "your_token",
"NGROK_CUSTOM_DOMAIN": "your_domain.ngrok.dev"
},
"args": [
"@deshartman/twilio-messaging-mcp-server",
"<accountSid>",
"<apiKey>",
"<apiSecret>",
"<number>"
],
"command": "npx"
}
Macos
{
"env": {
"NGROK_AUTH_TOKEN": "your_token",
"NGROK_CUSTOM_DOMAIN": "your_domain.ngrok.dev"
},
"args": [
"@deshartman/twilio-messaging-mcp-server",
"<accountSid>",
"<apiKey>",
"<apiSecret>",
"<number>"
],
"command": "npx"
}
Windows
{
"env": {
"NGROK_AUTH_TOKEN": "your_token",
"NGROK_CUSTOM_DOMAIN": "your_domain.ngrok.dev"
},
"args": [
"/c",
"npx",
"@deshartman/twilio-messaging-mcp-server",
"<accountSid>",
"<apiKey>",
"<apiSecret>",
"<number>"
],
"command": "cmd"
}
Twilio Messaging MCP Server
An MCP server for sending SMS messages via Twilio API. This server provides tools, resources, and prompts for interacting with the Twilio Messaging API.
Features
- Send SMS messages via Twilio
- Get status callbacks from Twilio with enhanced handling via @deshartman/mcp-status-callback
- Integrates with Claude AI via the Model Context Protocol (MCP)
- Executable via npx for easy usage without installation
Prerequisites
- Node.js >= 18.0.0
- Twilio account with:
- Account SID
- API Key and Secret
- Twilio phone number
- ngrok account with:
- Auth token
- Custom domain (optional)
Installation
npm install @deshartman/twilio-messaging-mcp-server
Or run directly with npx:
npx @deshartman/twilio-messaging-mcp-server <accountSid> <apiKey> <apiSecret> <number>
NPX Usage
The package can be executed directly using npx without installation:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





