Twilio SMS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TWILIO_AUTH_TOKEN | Yes | Your Twilio Auth Token from console.twilio.com | |
| TWILIO_ACCOUNT_SID | Yes | Your Twilio Account SID from console.twilio.com | |
| TWILIO_FROM_NUMBER | Yes | Your Twilio phone number (e.g., +12015551234) | |
| TWILIO_WEBHOOK_AUTH_TOKEN | No | Optional: Token that enables Twilio signature validation for incoming webhooks | |
| TWILIO_MESSAGING_SERVICE_SID | No | Optional: Twilio Messaging Service SID for scheduled messages and better deliverability |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sms_sendD | - |
| sms_send_bulkD | - |
| sms_scheduleD | - |
| sms_cancel_scheduledD | - |
| sms_list_sentD | - |
| sms_get_messageD | - |
| sms_delete_messageD | - |
| sms_list_inboxD | - |
| sms_get_conversationD | - |
| sms_mark_readD | - |
| sms_list_numbersD | - |
| sms_lookup_numberD | - |
| sms_account_infoA | Fetch account balance, status, and friendly name. |
| sms_redact_messageA | Redact the body of a delivered message. Twilio keeps metadata but clears the text for compliance / privacy. |
| sms_format_numberA | Validate a phone number and return its E.164 form, national format, and country code. |
| sms_usage_statsA | Retrieve daily SMS/MMS usage statistics for the account, useful for cost monitoring and analytics. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| draft_sms | Help the user draft an SMS to *to* about *topic*. |
| summarize_conversation | Summarize all messages exchanged with *number*. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| account_resource | High-level summary of the connected Twilio account. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0x-Professor/Twilio-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server