Twilio
Service domainMESSAGING
Arcade Optimized
Arcade.dev LLM tools for sending and reading SMS through Twilio
Author:Arcade
Version:
1.0.0Auth:No authentication required
4tools
4require secrets
The Twilio toolkit connects Arcade agents to the Twilio Messaging API, enabling LLM tools to send SMS messages and read inbound/outbound SMS history through a Twilio account.
Capabilities
- Send SMS — send a message 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 — list the full two-way SMS exchange with a single contact (messages sent to and received from that contact), paginated newest-first with cursor support.
- List received messages — retrieve inbound SMS for a specific Twilio number, paginated newest-first with cursor continuity per number and page size.
- Discover phone numbers — enumerate SMS-capable numbers on the account in ascending order, with cursor-based paging.
Secrets
This toolkit uses no OAuth flow. All authentication is handled via three Twilio credentials configured as Arcade secrets.
TWILIO_ACCOUNT_SID— the unique identifier for your Twilio account, found on the Twilio Console dashboard under Account Info. It begins withAC.TWILIO_API_KEY_SID— the SID of a Twilio API Key, which acts as a scoped credential separate from your main account password. Create one in the Twilio Console under Account → API Keys & Tokens → Create API Key. Choose a Standard key for most uses. The SID is shown immediately after creation and begins withSK.TWILIO_API_KEY_SECRET— the secret paired with the API Key above. It is displayed only once at the moment of API key creation 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 in Arcade at https://api.arcade.dev/dashboard/auth/secrets. For general guidance on using secrets in Arcade tools, see https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets.
Available tools(4)
4 of 4 tools
Operations
Behavior
| Tool name | Description | Secrets | |
|---|---|---|---|
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