🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@codespar/mcp-twilio

Package Overview
Dependencies
Maintainers
2
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codespar/mcp-twilio

MCP server for Twilio — global SMS, WhatsApp, Voice, Verify, and Lookup across 180+ countries

latest
npmnpm
Version
0.2.2
Version published
Weekly downloads
28
-64.1%
Maintainers
2
Weekly downloads
 
Created
Source

@codespar/mcp-twilio

MCP server for Twilio — the global standard for programmable messaging and voice.

SMS, WhatsApp, and Voice across 180+ countries. Verify (2FA) and Lookup (phone validation) included. Fills the global messaging gap in a catalog otherwise tilted to Brazil-specific providers (Z-API, Take Blip, Zenvia, Evolution API).

Tools (22)

ToolPurpose
send_messageSend an SMS or WhatsApp message.
get_messageRetrieve a message resource by SID (SM...
list_messagesList messages with optional filters.
delete_messageDelete a message from history.
make_callPlace an outbound voice call.
get_callRetrieve a call resource by SID (CA...).
update_callModify an in-progress call.
start_verificationStart a Verify (2FA) challenge.
check_verificationCheck a Verify (2FA) code against a Service SID.
lookup_phoneValidate and normalize a phone number via Lookups v2.
list_incoming_numbersList Twilio-provisioned phone numbers on this account.
buy_phone_numberProvision a new phone number.
list_recordingsList call recordings on this account.
create_verify_serviceCreate a Verify Service (VA...).
create_conversationCreate a Twilio Conversation.
list_conversationsList Conversations.
add_conversation_participantAdd a participant to a Conversation.
send_conversation_messagePost a message into a Conversation.
list_messaging_servicesList Messaging Services (MG...).
execute_studio_flowTrigger a Studio Flow Execution for a contact.
create_taskrouter_taskCreate a TaskRouter Task on a Workspace.
list_taskrouter_workersList Workers on a TaskRouter Workspace.

Install

npm install @codespar/mcp-twilio

Environment

TWILIO_ACCOUNT_SID="AC..."             # required
TWILIO_AUTH_TOKEN="..."                # required (secret)
TWILIO_MESSAGING_SERVICE_SID="MG..."   # optional; default sender for send_message

Authentication

HTTP Basic auth with AccountSid:AuthToken. The server handles this automatically — you only configure the env vars.

Authorization: Basic <base64(AccountSid:AuthToken)>

API surface

  • Main Accounts API: https://api.twilio.com/2010-04-01/Accounts/{AccountSid} — Messages, Calls, IncomingPhoneNumbers
  • Verify API: https://verify.twilio.com/v2 — 2FA flows (requires a Verify Service SID passed per call)
  • Lookups API: https://lookups.twilio.com/v2 — phone number validation / carrier / line type

Request bodies are application/x-www-form-urlencoded; responses are JSON (endpoints use the .json suffix on the Accounts API).

WhatsApp

Use the same send_message tool, but prefix numbers with whatsapp::

{ "To": "whatsapp:+5511999999999", "From": "whatsapp:+14155238886", "Body": "Olá" }

Sandbox numbers or approved WhatsApp-enabled senders work the same way.

Run

# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-twilio

# HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-twilio

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

Keywords

mcp

FAQs

Package last updated on 22 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts