Labsco
MCP SERVER

Twilio MCP Server

by YiyangLi

Send an SMS or MMS from the conversation, through your own Twilio number.

Telephony, SMS & Voice Agents
Summary
One capability, and phone-number format is where it goes wrong.

Every number has to be E.164 — a leading plus and the country code — and anything else comes back with exactly that error. Past that, your Twilio account's rate limits and per-message pricing apply, so an agent that texts freely spends real money.

What it is

A small Node server that lets an assistant send SMS and MMS messages with your Twilio account, plus prompt templates for common messaging situations.

What you get
  • SMS sent to a number you give, from your Twilio number
  • MMS as well as plain text messages
  • Pre-built prompts for the messaging scenarios people ask for most
  • Credentials read from the environment rather than typed into the conversation
Requirements

Node.js >= 18 and three environment variables: `ACCOUNT_SID`, `AUTH_TOKEN` and `FROM_NUMBER` — your Twilio number in E.164 format, for example +11234567890. Launch it with `npx -y @yiyang.1i/sms-mcp-server`.

Setup effort

One command plus a key — npx -y @yiyang.1i/sms-mcp-server, then supply credentials