Skip to Content
ResourcesIntegrationsSocial & CommunicationTwilio

Twilio

Service domainMESSAGING
Twilio icon
Arcade Optimized

Arcade.dev LLM tools for sending and reading SMS through Twilio

Author:Arcade
Version:1.0.0
Auth:No authentication required
4tools
4require secrets

Twilio Toolkit

The Twilio toolkit lets agents send and read SMS messages through the Twilio API using credentials tied to a Twilio account. It enables programmatic access to SMS conversations, inbound messages, account phone numbers, and outbound sending.

Capabilities

  • Messaging: Send SMS from any SMS-capable Twilio number on the account; handles trial-account restrictions (only verified destination numbers) and returns the new message SID and delivery status.
  • Conversation history: Retrieve the full two-way SMS thread with a specific contact (messages sent to and received from that number), paginated newest-first with cursor support.
  • Inbound message listing: List all SMS messages received on a given Twilio number, paginated newest-first with cursor-based pagination.
  • Phone number discovery: Enumerate SMS-capable phone numbers on the account in ascending order; pages may be shorter than the requested limit when some numbers lack SMS capability.

Secrets

This toolkit requires three secrets. All are obtained from the Twilio Console.

  • TWILIO_ACCOUNT_SID — The unique identifier for your Twilio account. Found on the Twilio Console dashboard as Account SID under your account info. This is not a secret in the traditional sense but is required for authentication.

  • TWILIO_API_KEY_SID — The SID of a Twilio API Key. Create one in the Twilio Console under Account → API Keys & Tokens → Create API Key. Choose Standard type unless your use case requires Main. The SID is shown immediately after creation and also listed in the API Keys table afterward.

  • TWILIO_API_KEY_SECRET — The secret paired with the API Key above. It is displayed only once at creation time in the Twilio Console; copy and store it immediately. If lost, the key must be revoked and a new one created. See Twilio's API Keys documentation for full details.

Add these secrets via the Arcade secrets dashboard or follow the Arcade secrets configuration guide.

Available tools(4)

4 of 4 tools
Operations
Behavior
Tool nameDescriptionSecrets
List SMS messages exchanged with one contact, newest first. Includes messages that contact sent to the Twilio number and messages sent to that contact from the Twilio number. Pass the returned cursor to read older messages. A cursor only continues the same numbers and page size.
2
List SMS-capable phone numbers on the Twilio account, in ascending order by phone number. A page can be shorter than the limit when numbers on it cannot send SMS. Pass the returned cursor to read the next page.
2
List SMS messages received on a Twilio number, newest first. Pass the returned cursor to read the next, older page. A page cursor only continues the same number and page size.
2
Send an SMS from a Twilio phone number on this account. Returns the new message SID and Twilio's status for it. A trial account can text only verified destination numbers. If Twilio does not confirm the send, the message may already exist.
2
Last updated on