Skip to main content

@keeb/twilio

v2026.04.22.3

Send SMS/MMS messages and manage Twilio phone numbers from swamp workflows.

Repository

https://github.com/keeb/swamp-twilio

Labels

twiliosmsmessagingtelephony

Contents

Quality score

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @keeb/twilio

Security Notice

This extension includes AI agent skills that can modify AI assistant behavior. Review the skill files before installing.

@keeb/twilio/messagingv2026.03.03.1messaging.ts

Global Arguments

ArgumentTypeDescription
accountSidstringTwilio Account SID
authTokenstringTwilio Auth Token
send_smsSend an SMS or MMS message
ArgumentTypeDescription
tostringDestination phone number (E.164 format)
fromstringTwilio phone number to send from (E.164 format)
bodystringMessage body text
mediaUrl?stringURL of media to attach (MMS)
get_messageFetch details of a single message by SID
ArgumentTypeDescription
messageSidstringMessage SID (starts with SM)
list_messagesList messages with optional filters
ArgumentTypeDescription
to?stringFilter by destination number
from?stringFilter by sender number
dateSent?stringFilter by exact date sent (YYYY-MM-DD)
dateSentAfter?stringMessages sent after this date (YYYY-MM-DD)
dateSentBefore?stringMessages sent before this date (YYYY-MM-DD)
pageSizenumberNumber of messages to return

Resources

message(infinite)— Single SMS/MMS message
messageList(infinite)— List of messages from a query
@keeb/twilio/phone-numbersv2026.03.03.1phone_numbers.ts

Global Arguments

ArgumentTypeDescription
accountSidstringTwilio Account SID
authTokenstringTwilio Auth Token
list_numbersList owned phone numbers
ArgumentTypeDescription
friendlyName?stringFilter by friendly name
phoneNumber?stringFilter by phone number
pageSizenumberNumber of results to return
search_availableSearch for available phone numbers to purchase
ArgumentTypeDescription
countryCodestringISO country code
areaCode?stringFilter by area code
contains?stringPattern to match (e.g. '***-555-****')
smsEnabled?booleanFilter for SMS-capable numbers
voiceEnabled?booleanFilter for voice-capable numbers
pageSizenumberNumber of results to return
buy_numberPurchase a phone number
ArgumentTypeDescription
phoneNumberstringPhone number to purchase (E.164 format)
friendlyName?stringFriendly name for the number
smsUrl?stringWebhook URL for incoming SMS
voiceUrl?stringWebhook URL for incoming calls
update_numberUpdate configuration of an owned phone number
ArgumentTypeDescription
phoneNumberSidstringPhone number SID (starts with PN)
friendlyName?stringNew friendly name
smsUrl?stringNew webhook URL for incoming SMS
voiceUrl?stringNew webhook URL for incoming calls
release_numberRelease (delete) an owned phone number
ArgumentTypeDescription
phoneNumberSidstringPhone number SID to release (starts with PN)

Resources

phoneNumber(infinite)— Single owned phone number
phoneNumberList(infinite)— List of owned phone numbers
availableNumbers(infinite)— Search results for available phone numbers

twilio1 file