Back
Directory/Twilio

TL;DR

Twilio is a Communication MCP server that lets Claude Code, Cursor, Windsurf and any MCP-compatible AI agent send SMS, make voice calls, and manage messaging campaigns via Twilio APIs. Install in 1 minute with mcpizy install twilio.

📱

Twilio

Verified 5 tools

Communication

Last updated August 9, 2026 · By MCPizy team

Send SMS, make voice calls, and manage messaging campaigns via Twilio APIs.

Official homepage
C

Repo audit: 77/100 — usable, but maintenance or documentation is thin

Scored on licence, adoption, maintenance and documentation of twilio-labs/mcp. We show the grade whether it flatters the server or not.

no commit for 6 months · 108 stars · MIT licence · 23 open issues

Read the full audit on CheckMCP

Install Twilio

Via MCPizy CLI (recommended):
mcpizy install twilio
Or run directly:
npx -y @twilio/mcp
View on GitHub

Tools exposed

5 tools available
send_sms

Send an SMS message

Inputs

  • tostringrequired
  • fromstringrequired
  • bodystringrequired
list_messages

List recent SMS/MMS messages

Inputs

  • limitnumberoptional
make_call

Place a phone call with TwiML

Inputs

  • tostringrequired
  • fromstringrequired
  • urlstringrequired
list_phone_numbers

List phone numbers on the account

buy_phone_number

Purchase a new phone number

Inputs

  • country_codestringrequired

Configuration

Works identically across clients. Only the config file path differs.

Claude Code~/.claude.json
{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@twilio/mcp"
      ],
      "env": {
        "TWILIO_ACCOUNT_SID": "AC...",
        "TWILIO_AUTH_TOKEN": "..."
      }
    }
  }
}
Cursor.cursor/mcp.json
{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@twilio/mcp"
      ],
      "env": {
        "TWILIO_ACCOUNT_SID": "AC...",
        "TWILIO_AUTH_TOKEN": "..."
      }
    }
  }
}
Windsurf~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "twilio": {
      "command": "npx",
      "args": [
        "-y",
        "@twilio/mcp"
      ],
      "env": {
        "TWILIO_ACCOUNT_SID": "AC...",
        "TWILIO_AUTH_TOKEN": "..."
      }
    }
  }
}

Authentication setup

  1. 1

    Copy your Account SID and Auth Token from the Twilio console

    Get it TWILIO_ACCOUNT_SID
  2. 2

    Use the matching Auth Token

    Get it TWILIO_AUTH_TOKEN

What you can do with Twilio MCP

Paste any of these prompts into Claude Code, Cursor or another MCP-compatible client.

“Send an SMS to +33612345678 saying 'Your pizza is ready'”

Uses: send_sms

“Show me my last 50 SMS messages”

Uses: list_messages

“Buy a French phone number starting with +33”

Uses: buy_phone_number

Works with

Claude Code
Claude Desktop
Cursor
Windsurf
VS Code + Copilot
Any MCP Client

More Communication MCPs

📱

iMessage

Query and analyze iMessage conversations

💬

Mattermost

Messaging and channel management

📲

WhatsApp

WhatsApp messaging via Business API

📧

Email (IMAP)

IMAP/SMTP email with 42 tools for inbox management

Alternatives to Twilio

If Twilio doesn't fit your stack, these Communication MCP servers solve similar problems.

✈️

Telegram

Telegram API for dialogs and messages

🎮

Discord

Discord bot integration for servers and channels

🗣️

Discourse

Forum integration and community management

Key Takeaways

  • Twilio exposes 5 tools for communication workflows in Claude Code, Cursor and Windsurf.
  • Authentication: 2 steps (TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN).
  • Install in 1 command: mcpizy install twilio — config written to your client automatically.
  • Free and open source (GitHub source linked above) — verified compatible with every MCP client (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + Copilot).
  • Best use case: "Send an SMS to +33612345678 saying 'Your pizza is ready'".

Frequently asked questions

What is the Twilio MCP server?

The Twilio MCP server is an Communication Model Context Protocol server that lets Claude Code, Cursor, Windsurf, VS Code with Copilot, and other MCP-compatible AI agents send SMS, make voice calls, and manage messaging campaigns via Twilio APIs. It exposes Twilio's capabilities as tools the AI can call directly from your editor or CLI.

How do I install Twilio MCP with Claude Code?

The fastest way is the MCPizy CLI: run `mcpizy install twilio` and MCPizy will add the server to your `.claude.json` automatically. You can also install it manually by adding an entry under `mcpServers` in `.claude.json` with the command `npx -y @twilio/mcp` and restarting Claude Code.

Is Twilio MCP free?

Yes. The Twilio MCP server is free and open source (see the GitHub repository linked on this page). You may still need a Twilio account or API key to connect the server to the underlying service, but the MCP layer itself has no MCPizy subscription cost.

Does Twilio MCP work with Cursor and Windsurf?

Yes. Any MCP-compatible client works — including Claude Code, Claude Desktop, Cursor (via `.cursor/mcp.json`), Windsurf, VS Code with Copilot Chat, and custom agents built on the MCP SDK. The same install command targets all of them; only the config file path differs.

What can I do with Twilio MCP?

Once installed, your AI agent can send SMS, make voice calls, and manage messaging campaigns via Twilio APIs directly inside your conversation. Typical use cases include asking Claude Code or Cursor to run Twilio operations, inspect results, chain Twilio with other MCP servers (see our Workflow Recipes), and automate repetitive communication tasks without leaving your editor.

Manage all your MCPs in one place

Monitor usage, track costs, and discover new MCPs.

Get Started Free