Twilio integration
Cloud communications platform API for messaging, voice, and video. Send SMS and WhatsApp messages, make and receive calls, build video conferencing, and handle communication workflows. Essential for building customer engagement, notifications, and communication features.
Say what should happen.
The workflow builds itself.
Common Twilio use cases
- data retention compliance
- account cleanup
- storage management
- appointment reminders
- privacy compliance
- conference moderation
- compliance auditing
- conversation management
- removing sensitive content
- billing reconciliation
What you can do with Twilio
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Conversation, 5 operations
create_conversationCreate conversationPOSTCreates a new Twilio Conversation for multi-party messaging across SMS, WhatsApp, and chat channels.delete_conversationDelete conversationDELETEPermanently deletes a Twilio Conversation and all its associated data.get_conversationGet conversationGETRetrieves detailed information about a specific Twilio Conversation.list_conversationsList conversationsGETRetrieves a list of all conversations in your Twilio Conversations service.update_conversationUpdate conversationPOSTUpdates properties of an existing Twilio Conversation such as name and state.
Messaging service, 5 operations
create_messaging_serviceCreate messaging servicePOSTCreates a Twilio Messaging Service for managing phone number pools, sender selection, and message scheduling.delete_messaging_serviceDelete messaging serviceDELETEPermanently deletes a Twilio Messaging Service and disassociates all senders.get_messaging_serviceGet messaging serviceGETRetrieves details of a specific Twilio Messaging Service including configuration and sender pool information.list_messaging_servicesList messaging servicesGETRetrieves a list of all Messaging Services configured in your Twilio account.update_messaging_serviceUpdate messaging servicePOSTUpdates the configuration of an existing Twilio Messaging Service.
Phone number, 5 operations
buy_phone_numberBuy phone numberPOSTPurchases and provisions a phone number from Twilio's available inventory. Configures webhook URLs for incoming calls and messages during purchase.list_phone_numbersList phone numbersGETLists all phone numbers purchased and configured in your Twilio account. Returns number capabilities, configuration URLs, and friendly names for inventory management.lookup_phone_numberLookup phone numberGETRetrieves information about a phone number including carrier, type, and caller identity.release_phone_numberRelease phone numberDELETEReleases a phone number from your Twilio account, ending billing and returning it to the pool.update_phone_numberUpdate phone numberPOSTUpdates the configuration of a Twilio phone number including webhooks and display name.
Queue, 5 operations
create_queueCreate queuePOSTCreates a call queue for holding callers and managing call distribution in Twilio.delete_queueDelete queueDELETEPermanently deletes a Twilio call queue.get_queueGet queueGETRetrieves detailed information about a specific Twilio call queue.list_queuesList queuesGETRetrieves a list of all call queues in your Twilio account.update_queueUpdate queuePOSTUpdates the settings of a Twilio call queue.
Call, 4 operations
get_callGet callGETRetrieves detailed information about a specific voice call by its unique SID. Returns call status, duration, pricing, and timestamps for call tracking and analytics.list_callsList callsGETRetrieves a paginated list of voice calls from your Twilio account. Supports filtering by caller, recipient, status, and date for call history and reporting.make_callMake callPOSTInitiates an outbound voice call using Twilio's programmable voice. Connects to a phone number and executes TwiML instructions for interactive voice responses or recordings.update_callUpdate callPOSTModifies an in-progress call by redirecting to new TwiML or ending the call. Enables real-time call control.
Conference participant, 4 operations
add_conference_participantAdd conference participantPOSTInitiates an outbound call and adds the callee as a participant to a Twilio conference.list_conference_participantsList conference participantsGETRetrieves a list of all participants currently in a Twilio conference.remove_conference_participantRemove conference participantDELETERemoves a participant from a Twilio conference and disconnects their call.update_conference_participantUpdate conference participantPOSTModifies a participant's state in a Twilio conference (mute, hold, coaching).
Message, 4 operations
delete_messageDelete messageDELETEPermanently deletes a message from your Twilio account. Removes the message record and any associated media.get_messageGet messageGETRetrieves detailed information about a specific SMS/MMS message by its unique SID. Returns delivery status, timestamps, pricing, and content for message tracking and debugging.list_messagesList messagesGETRetrieves a paginated list of SMS/MMS messages from your Twilio account. Supports filtering by sender, recipient, and date for message history and reporting.send_smsSend smsPOSTSends an SMS or MMS message to a phone number using Twilio's messaging infrastructure. Supports text messages up to 1600 characters and media attachments for MMS.
Conference, 3 operations
get_conferenceGet conferenceGETRetrieves detailed information about a specific Twilio voice conference.list_conferencesList conferencesGETRetrieves a list of voice conferences from your Twilio account with filtering options.update_conferenceUpdate conferencePOSTModifies an active Twilio conference by ending it or playing announcements to all participants.
Media, 3 operations
delete_mediaDelete mediaDELETEPermanently deletes a media attachment from a Twilio MMS message.get_mediaGet mediaGETRetrieves metadata for a specific media attachment from a Twilio MMS message.list_mediaList mediaGETRetrieves a list of media attachments (images, files) associated with an MMS message.
Queue member, 3 operations
get_queue_memberGet queue memberGETRetrieves information about a specific caller waiting in a Twilio queue.list_queue_membersList queue membersGETRetrieves a list of all callers currently waiting in a Twilio call queue.update_queue_memberUpdate queue memberPOSTDequeues a caller by redirecting their call to a TwiML URL for further handling.
Recording, 3 operations
delete_recordingDelete recordingDELETEPermanently deletes a call recording from your Twilio account.get_recordingGet recordingGETRetrieves detailed information about a specific call recording including playback URLs.list_recordingsList recordingsGETRetrieves a list of call recordings from your Twilio account with filtering options.
Transcription, 3 operations
delete_transcriptionDelete transcriptionDELETEPermanently deletes a call transcription from your Twilio account.get_transcriptionGet transcriptionGETRetrieves the text and metadata of a specific Twilio call transcription.list_transcriptionsList transcriptionsGETRetrieves a list of all call recording transcriptions from your Twilio account.
Scheduled message, 2 operations
cancel_scheduled_messageCancel scheduled messagePOSTCancels a previously scheduled SMS message before it is delivered.send_scheduled_smsSend scheduled smsPOSTSchedules an SMS message for delivery at a specific future time using Twilio Messaging Services.
Available number, 1 operation
search_available_numbersSearch available numbersGETSearches for phone numbers available for purchase in a specific country. Filter by area code, pattern matching, and capabilities for number provisioning workflows.
Verification, 1 operation
send_verificationSend verificationPOSTSends a verification code to a phone number or email via the specified channel. Supports SMS, voice call, email, and WhatsApp for multi-channel OTP delivery.
Verification check, 1 operation
check_verificationCheck verificationPOSTValidates a verification code entered by the user against the sent OTP. Returns approval status for completing phone or email verification flows.
Verify service, 1 operation
create_verify_serviceCreate verify servicePOSTCreates a verification service configuration for phone number and email verification. Defines service name, code length, and channel settings for OTP delivery.
Whatsapp message, 1 operation
send_whatsappSend whatsappPOSTSends a WhatsApp message through Twilio's WhatsApp Business API. Supports text messages, media, and template messages for customer communication.
Twilio API rate limits
Limits vary by account type and can be increased on request
These are the limits Twilio documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Twilio documentation for current values.
Use Twilio from Claude Code, Cursor or Codex
Connect Twilio in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Twilio operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Twilio
- Create your workspace
Sign up free. Nothing to install.
- Connect Twilio once
Add your Twilio connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Twilio integration FAQ
What can you do with the Twilio integration?
LiveContext exposes 54 operations on Twilio, covering conversation, messaging service, phone number and queue. Common uses include data retention compliance, account cleanup and storage management.
What are the Twilio API rate limits?
Limits vary by account type and can be increased on request Limits are set by Twilio and can depend on your plan.
