Twilio for Claude, Cursor, ChatGPT & agents
Twilio — send SMS and WhatsApp messages, make outbound voice calls (TwiML or default greeting), list message + call history with status filters, fetch a single message by SID, and list owned phone...
curl -fsSL https://syncorelabs.ai/install.sh | shmacOS / Linux. Windows + manual install.
What it does
Twilio — send SMS and WhatsApp messages, make outbound voice calls (TwiML or default greeting), list message + call history with status filters, fetch a single message by SID, and list owned phone numbers. Use when the user mentions Twilio, SMS, text message, WhatsApp, voice call, IVR, OTP / 2FA send, or wants to dispatch / inspect telecom messages and calls.
The Twilio skill is one of 75+ pre-wired Syncore integrations that any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI, and ChatGPT desktop — can call out of the box. You don't configure MCP servers or copy API keys into a JSON file; the Syncore daemon discovers the skill at startup and exposes its tools to whichever AI client is running.
Sample prompts
Once Syncore is installed and Twilio is connected, ask your agent something like:
- “Send sms from Twilio.”
- “Send whatsapp from Twilio.”
- “List messages from Twilio.”
Tools available (7)
twilio__send_smsSend / fire / dispatch an SMS text message via Twilio. Use when the user wants to text someone, send an OTP code, or fire a programmatic SMS notification. Requires E.164 from_ + to numbers and body text.
twilio__send_whatsappSend a WhatsApp message via a Twilio WhatsApp-enabled number. Use when the user wants to message someone on WhatsApp programmatically (notification, support reply, alert).
twilio__list_messagesList recent Twilio SMS / WhatsApp messages with optional to / from_ filters. Use when the user wants to audit message history, debug delivery, or pull conversation logs.
twilio__get_messageFetch / read a single Twilio message by SID with full status and error details. Use when the user wants to inspect why a specific message failed or check delivery state.
twilio__make_callPlace / initiate / dial an outbound Twilio voice call. Use when the user wants to programmatically call a number (alert, IVR, conference). Pass twiml_url for custom call flow; otherwise plays a demo greeting.
twilio__list_callsList recent Twilio call records with status filter (queued / ringing / in-progress / completed / busy / failed / no-answer). Use when the user wants to audit voice activity or debug failed calls.
twilio__list_phone_numbersList the phone numbers owned by the Twilio account. Use when the user wants to see which numbers are available for from_ on send_sms / make_call, or audit owned DIDs.
How to connect
Twilio needs a provider API key to talk to twilio. Connect it from the Syncore dashboard:
- Run
curl -fsSL https://syncorelabs.ai/install.sh | shon macOS / Linux (or the PowerShell command on Windows). - Run
syncore loginto create your account and a device-bound encryption key. - Visit syncorelabs.ai/connect and authorize Twilio.
- Run
syncore updateto sync the skill + credentials to every installed AI client.
Pricing
Free at every Syncore tier. Connect your account once at /connect; the OAuth or API-key credential stays encrypted on your machine and syncs to your other devices via the Syncore vault.
See the full Syncore pricing breakdown — Free $0/mo, Pro $29/mo, Ultra $99/mo — on the homepage.
Related
Looking at Twilio? You may also want:
- Discord — send messages to channels, list guilds (servers) and channels, read channel history via the Discord REST API v10 with a bot token
- Gmail — search emails with Gmail query syntax, read messages and full threads, send / reply / draft email with attachments, download attachments, and batch-manage labels (archive, mark read, star,...
- Intercom — list and triage conversations (open / closed / snoozed), reply publicly, leave internal notes, assign to teammate or team, close conversations, list and search contacts (users + leads),...
- Loom — list videos in the workspace (filter by folder / creator), fetch a single video's metadata, pull timestamped transcripts (plain / timestamped / VTT), search videos by free-text query across...
- Mailchimp — manage audiences (lists), browse / add / update subscribers with status (subscribed / pending / unsubscribed / cleaned) and merge fields, list and inspect campaigns, send test campaign...
Or browse all 75 skills in the Syncore catalog.