Twilio MCP Server

Twilio MCP Server is an MCP server that enables AI assistants like Claude Desktop to send SMS and MMS messages using the Twilio API. It connects directly to the Twilio telecommunications platform using a user's Twilio account credentials, allowing large language models to dispatch outbound text notifications and creative communications to mobile devices. Software developers, system administrators, and AI workflow designers use this tool to add real-time messaging capabilities to automated workflows without leaving their AI chat interface. By managing interactions through Model Context Protocol tools and pre-built prompts, the server abstracts API calls while securely handling sensitive credentials such as account identifiers and authentication tokens. Users can issue direct instructions to dispatch reminders, status alerts, or generative text content directly to standard phone numbers formatted in E.164 notation. The implementation runs locally in environments supported by Node.js version 18 or higher and integrates into client configurations by handling standard input and output streams. This allows agents to trigger physical communications on demand during multi-step tasks.

Category: Communication & Messaging

Tags: messaging, mms, sms, twilio

Visit Twilio MCP Server

How to install and configure Twilio MCP Server

  1. Ensure Node.js version 18 or higher is installed on your system. 2. Open your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json 3. Add the twilio entry to your mcpServers object: 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" } } } } 4. Replace your_account_sid, your_auth_token, and your_twilio_number with your active Twilio credentials and phone number in E.164 format. 5. Restart Claude Desktop.

What you can do with Twilio MCP Server

  • Send immediate calendar or appointment reminders directly to a customer or team member's mobile phone via natural language instructions in Claude. - Dispatch urgent operational notifications or incident status updates to on-call personnel formatted automatically with international E.164 phone numbers. - Draft and deliver creative personalized text messages, such as customized greetings, poetry, or summaries, to specified recipients on demand. - Trigger automated SMS and MMS dispatches at the conclusion of multi-step agent analysis workflows without opening the Twilio management console.

Key facts

  • https://github.com/YiyangLi/sms-mcp-server
  • Communication & Messaging
  • messaging, mms, sms, twilio

Part of MCP Servers

Related MCP servers

  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News — MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP Outlook Tools — MCP Outlook Tools is an MCP server that enables AI assistants like Claude Desktop to connect with a locally installed…
  • MCP Personal Assistant Agent — MCP Personal Assistant Agent is an MCP server that connects AI clients to productivity services, external web information, and smart…
  • MCP Relay — MCP Relay is an MCP server that connects Claude to a Discord channel to deliver outbound notifications and collect human…
  • MCP Reddit Server — MCP Reddit Server is an MCP server that connects large language model interfaces to the Reddit API. Designed for developers,…

How do I install Twilio MCP Server?

You can run Twilio MCP Server using npx without manual installation by requiring Node.js 18 or higher. In your Claude Desktop configuration file, declare the server with command npx, argument -y followed by @yiyang.1i/sms-mcp-server, and provide your Twilio ACCOUNT_SID, AUTH_TOKEN, and FROM_NUMBER under the env block. Restart Claude Desktop to complete the setup.

What can Twilio MCP Server do?

The server allows AI models like Claude to send SMS and MMS messages through the Twilio API. It includes pre-built prompts for messaging scenarios and handles credentials securely. Users can ask the AI in plain text to compose and transmit messages, reminders, or alert notifications to any valid recipient phone number.

What phone number format is required by Twilio MCP Server?

All phone numbers passed to the server must be formatted according to the international E.164 standard. This format requires a leading plus sign followed by the country code, area code, and subscriber number without spaces, hyphens, or parentheses, such as +11234567890 for standard North American numbers.

Which MCP clients work with Twilio MCP Server?

Twilio MCP Server works with Claude Desktop on macOS and Windows, as well as any other client implementing the Model Context Protocol that supports running standard command-line tools over local stdio streams. You must supply your Twilio environment variables in the client configuration.

Is Twilio MCP Server open source?

Yes, Twilio MCP Server is an open source project released under the terms of the MIT License. The complete source code, documentation, and contribution guidelines are available publicly on GitHub in the YiyangLi/sms-mcp-server repository for developers to inspect, modify, and build upon.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories