Twilio
Interact with Twilio APIs to send messages, manage phone numbers, configure your account, and more.
Ads
Overview
This is a monorepo for the Model Context Protocol server that exposes all of Twilio APIs. The Model Context Protocol (MCP) is a protocol for exchanging model context information between AI tools and services. This implementation allows you to expose Twilio's APIs to AI assistants and other tools that support the MCP protocol. This monorepo contains two main packages: - mcp - MCP Server for all of Twilio's Public API - openapi-mcp-server - An MCP server that serves the given OpenAPI spec Each package has its own comprehensive README with detailed documentation:
Installation
npx -y @twilio-alpha/mcp YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET
Configuration
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
]
}
}
}Capabilities
- Send SMS and WhatsApp messages
Ask your assistant to compose and send messages via Twilio's messaging APIs.
- Make and manage phone calls
Initiate outbound calls, track call status, or modify live calls through the Twilio Voice API.
- Look up phone numbers
Retrieve carrier and caller name information for any phone number using Twilio Lookup.
- Buy and configure phone numbers
Search for available numbers and provision them in your account via the phone number APIs.
- Filter exposed APIs by service
Use the `--services` and `--tags` flags to limit which Twilio APIs are available to the assistant, reducing context size.
Tags
- communication
- productivity
Related MCP servers
ElevenLabs
OfficialThe official ElevenLabs MCP server
Resend Email
OfficialSend emails directly from your editor using the Resend API.
AgentRPC
OfficialConnect to any function, any language, across network boundaries using AgentRPC.
Mailtrap
OfficialIntegrates with Mailtrap Email API.