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

The Twilio toolkit connects Arcade to the Twilio Messaging API, enabling LLMs to send SMS messages and read inbound/outbound SMS conversations through Twilio phone numbers.

Capabilities

  • Send SMS — send outbound SMS from any SMS-capable Twilio number on the account; returns the message SID and delivery status. Trial accounts are limited to verified destination numbers.
  • Read conversations — retrieve the full two-way SMS thread with a specific contact (messages sent and received), paginated newest-first with cursor support.
  • Inspect received messages — list inbound SMS on a given Twilio number, newest first, with cursor-based pagination.
  • Discover phone numbers — enumerate SMS-capable phone numbers on the account in ascending order, with cursor-based pagination.

Secrets

All three secrets are required. Together they authenticate via Twilio's API Key credentials (preferred over the primary auth token).

  • TWILIO_ACCOUNT_SID — the unique identifier for your Twilio account. Find it on the Twilio Console home page in the "Account Info" panel. It starts with AC.

  • TWILIO_API_KEY_SID — the SID of a Twilio API Key, which acts as a username for API requests. Create one in the Twilio Console under Account → API keys & tokens → Create API key. Choose "Standard" type unless you need a Main key. The SID is displayed immediately after creation and starts with SK. Store it; it is shown only once in full context.

  • TWILIO_API_KEY_SECRET — the secret associated with the API Key above, analogous to a password. It is shown only at creation time on the same page in the Twilio Console. Copy and store it immediately — Twilio does not expose it again. If lost, delete the key and create a new one. See Twilio's API Keys documentation for full details.

For guidance on storing secrets in Arcade, see the Arcade secrets documentation. You can manage stored secrets at https://api.arcade.dev/dashboard/auth/secrets.

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