Twilio MCP Server
Experimental Twilio MCP server: Twilio public APIs as tools, filtered by service and tag
Install
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET",
"--services",
"twilio_serverless_v1"
]
}
}
}Swap in the service you need or use --tags for individual endpoints.
This is third-party code. Review the repository files before installing.
What it does
The server builds MCP tools from Twilio's OpenAPI specs: calls, messaging, phone numbers, Studio, Serverless, TaskRouter, Verify and other services. Because the API is huge, you pick the parts you need with --services or --tags, otherwise the tools will not fit the model context. The same monorepo ships a separate package that turns any OpenAPI spec into an MCP server. The project is marked as a proof of concept by the Twilio Alpha team.
Who it is for. For developers configuring telephony, SMS and Studio flows in Twilio.
Good fit when
- You need to find or configure numbers and their webhooks
- You need to deploy or check Twilio Serverless functions
- You need to inspect a Studio flow or message history
Not a fit when
- You need support and stability for production
- You cannot give the agent a key that can send paid messages and calls
Example request
List my Twilio incoming phone numbers and the webhooks configured on themLimitations
An experimental project with no guarantees. Requires a Twilio account with an API Key and Secret, and operations are billed. Twilio advises against running community MCP servers alongside it due to injection risk. Twilio services are restricted for Russia, so access without a VPN is not guaranteed.
How to disable. Remove the twilio block from the client's MCP config and revoke the API Key in the Twilio console.
MCP
- Transport
- stdio
- Authentication
- API key
Security check
- Can send paid messages and place calls
- Changes number settings and function deployments
README in short
The root README describes a monorepo with two packages: a server for all Twilio public APIs and a generic server for OpenAPI specs. It shows launching via npx with credentials in the argument and a warning about community MCP servers. The package README lists available services and tags with filtering examples. MIT licensed.
FAQ
Why must I pass --services?
The Twilio API is too large: all tools at once do not fit the model context.
Related
An MCP server with n8n node and template knowledge: the agent picks nodes, validates configs and, with API access, creates workflows in your n8n
Zapier's official MCP plugin: the agent gets actions across thousands of apps through your Zapier account
Awesome Claude Skills by Composio
Awesome Claude Skills
A curated list of Claude skills and plugins, plus Composio's own automation skills for 78 SaaS apps
A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub