Skip to main content
Glama

twilio-mcp

Simple MCP server for sending SMS via Twilio. Pure TypeScript, no build step.

Why this exists: The official Twilio MCP has a bug that causes invalid tool schemas, making it unusable with Claude. This is a minimal alternative that just works.

Usage

npx tsx src/index.ts --account-sid <sid> --auth-token <token> --messaging-service-sid <sid> [--default-to <number>]

Arguments

  • --account-sid - Twilio Account SID (required)

  • --auth-token - Twilio Auth Token (required)

  • --messaging-service-sid - Twilio Messaging Service SID (required)

  • --default-to - Default recipient phone number (optional)

Claude Code Configuration

Add to ~/.claude/settings.json:

{ "mcpServers": { "twilio": { "command": "npx", "args": [ "tsx", "/path/to/twilio-mcp/src/index.ts", "--account-sid", "YOUR_ACCOUNT_SID", "--auth-token", "YOUR_AUTH_TOKEN", "--messaging-service-sid", "YOUR_MESSAGING_SERVICE_SID", "--default-to", "+1987654321" ] } } }

Tools

send_text

Send an SMS message.

Parameters:

  • to (optional if --default-to is set) - Recipient phone number in E.164 format

  • message (required) - The text message to send

-
security - not tested
F
license - not found
-
quality - not tested

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/BrennerSpear/twilio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server