24 actions ready for your AI
Connect Twilio to your AI
Add your Twilio key once and every AI you use can list calls, create calls and list conferences through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Twilio's own documented API, and we have not run them here yet.
Use your own Twilio account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Twilio
What your AI can do with Twilio
Choose a task and ask your AI.
Call
- List call
GETRetrieves a collection of calls made to and from your account
AccountSid- The SID of the Account that created the Call resource(s) to read.
To- Only show calls made to this phone number, SIP address, Client identifier or SIM SID.
From- Only include calls from this phone number, SIP address, Client identifier or SIM SID.
ParentCallSid- Only include calls spawned by calls with this SID.
- Create call
POSTCreate a new outgoing call to phones, SIP-enabled endpoints or Twilio Client connections
Fromrequired- The phone number or client identifier to use as the caller id.
AccountSid- The SID of the Account that will create the resource.
ApplicationSid- The SID of the Application resource that will handle the call, if the call will be handled by an application.
AsyncAmd- Select whether to perform answering machine detection in the background.
- Create call feedback summary
POSTCreate a FeedbackSummary resource for a call
EndDaterequired- Only include feedback given on or before this date.
StartDaterequired- Only include feedback given on or after this date.
AccountSid- The unique id of the Account responsible for this resource.
IncludeSubaccounts- Whether to also include Feedback resources from all subaccounts.
- Fetch call
GETFetch the call specified by the provided Call SID
Sidrequired- The SID of the Call resource to fetch.
AccountSid- The SID of the Account that created the Call resource(s) to fetch.
- Update call
POSTInitiates a call redirect or terminates a call
Sidrequired- The Twilio-provided string that uniquely identifies the Call resource to update
AccountSid- The SID of the Account that created the Call resource(s) to update.
FallbackMethod- The HTTP method that we should use to request the fallbackurl.
FallbackUrl- The URL that we call using the fallbackmethod if an error occurs when requesting or executing the TwiML at url.
- Fetch call feedback summary
GETFetch a FeedbackSummary resource from a call
Sidrequired- A 34 character string that uniquely identifies this resource.
AccountSid- The unique id of the Account responsible for this resource.
- List call event
GETRetrieve a list of all events for a call.
CallSidrequired- The unique SID identifier of the Call.
AccountSid- The unique SID identifier of the Account.
PageSize- How many resources to return in each list page.
Page- The page index.
- Fetch call feedback
GETFetch a Feedback resource from a call
CallSidrequired- The call sid that uniquely identifies the call
AccountSid- The unique id of the Account responsible for this resource.
- Update call feedback
POSTUpdate a Feedback resource for a call
CallSidrequired- The call sid that uniquely identifies the call
AccountSid- The unique id of the Account responsible for this resource.
Issue- One or more issues experienced during the call.
QualityScore- The call quality expressed as an integer from 1 to 5 where 1 represents very poor call quality and 5 represents a perfect call.
- List call recording
GETRetrieve a list of recordings belonging to the call used to make the request
CallSidrequired- The Call SID of the resources to read.
AccountSid- The SID of the Account that created the Recording resources to read.
DateCreated- The datecreated value, specified as YYYY-MM-DD, of the resources to read.
DateCreated<- The datecreated value, specified as YYYY-MM-DD, of the resources to read.
- Create call recording
POSTCreate a recording for the call
CallSidrequired- The SID of the Call to associate the resource with.
AccountSid- The SID of the Account that will create the resource.
RecordingChannels- The number of channels used in the recording.
RecordingStatusCallback- The URL we should call using the recordingstatuscallbackmethod on each recording event specified in recordingstatuscallbackevent.
Incoming
- List incoming phone number
GETRetrieve a list of incoming-phone-numbers belonging to the account used to make the request.
AccountSid- The SID of the Account that created the IncomingPhoneNumber resources to read.
Beta- Whether to include phone numbers new to the Twilio platform.
FriendlyName- A string that identifies the IncomingPhoneNumber resources to read.
PhoneNumber- The phone numbers of the IncomingPhoneNumber resources to read.
- Create incoming phone number
POSTPurchase a phone-number for the account.
AccountSid- The SID of the Account that will create the resource.
AddressSid- The SID of the Address resource we should associate with the new phone number.
ApiVersion- The API version to use for incoming calls made to the new phone number.
AreaCode- The desired area code for your new incoming phone number.
- Fetch incoming phone number
GETFetch an incoming-phone-number belonging to the account used to make the request.
Sidrequired- The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to fetch.
AccountSid- The SID of the Account that created the IncomingPhoneNumber resource to fetch.
- Update incoming phone number
POSTUpdate an incoming-phone-number instance.
Sidrequired- The Twilio-provided string that uniquely identifies the IncomingPhoneNumber resource to update.
AccountSid- The SID of the Account that created the IncomingPhoneNumber resource to update.
AccountSid- The SID of the Account that created the IncomingPhoneNumber resource to update.
AddressSid- The SID of the Address resource we should associate with the phone number.
Message
- List message
GETRetrieve a list of messages belonging to the account used to make the request
AccountSid- The SID of the Account that created the Message resources to read.
To- Read messages sent to only this phone number.
From- Read messages sent from only this phone number or alphanumeric sender ID.
DateSent- The date of the messages to show.
- Create message
POSTSend a message from the account used to make the request
Torequired- The destination phone number in E.164 format for SMS/MMS or Channel user address for other 3rd-party channels.
AccountSid- The SID of the Account that will create the resource.
ApplicationSid- The SID of the application that should receive message status.
Attempt- Total number of attempts made ( including this ) to send out the message regardless of the provider used
- Fetch message
GETFetch a message belonging to the account used to make the request
Sidrequired- The Twilio-provided string that uniquely identifies the Message resource to fetch.
AccountSid- The SID of the Account that created the Message resource to fetch.
- Update message
POSTTo redact a message-body from a post-flight message record, post to the message instance resource with an empty body
Sidrequired- The Twilio-provided string that uniquely identifies the Message resource to update.
AccountSid- The SID of the Account that created the Message resources to update.
Body- The text of the message you want to send.
Conference
- List conference
GETRetrieve a list of conferences belonging to the account used to make the request
AccountSid- The SID of the Account that created the Conference resource(s) to read.
DateCreated- The datecreated value, specified as YYYY-MM-DD, of the resources to read.
DateCreated<- The datecreated value, specified as YYYY-MM-DD, of the resources to read.
DateCreated>- The datecreated value, specified as YYYY-MM-DD, of the resources to read.
- Fetch conference
GETFetch an instance of a conference
Sidrequired- The Twilio-provided string that uniquely identifies the Conference resource to fetch
AccountSid- The SID of the Account that created the Conference resource(s) to fetch.
Show 2 more groups
Recording
- List recording
GETRetrieve a list of recordings belonging to the account used to make the request
AccountSid- The SID of the Account that created the Recording resources to read.
DateCreated- Only include recordings that were created on this date.
DateCreated<- Only include recordings that were created on this date.
DateCreated>- Only include recordings that were created on this date.
- Fetch recording
GETFetch an instance of a recording
Sidrequired- The Twilio-provided string that uniquely identifies the Recording resource to fetch.
AccountSid- The SID of the Account that created the Recording resource to fetch.
IncludeSoftDeleted- A boolean parameter indicating whether to retrieve soft deleted recordings or not.
Payment
- Create payments
POSTcreate an instance of payments. This will start a new payments session
CallSidrequired- The SID of the call that will create the resource.
IdempotencyKeyrequired- A unique token that will be used to ensure that multiple API calls with the same information do not result in multiple transactions.
StatusCallbackrequired- Provide an absolute or relative URL to receive status updates regarding your Pay session.
AccountSid- The SID of the Account that will create the resource.
Ask your AI
Try one of these requests with a connected AI.
- List my calls in Twilio
- Create a call in Twilio
- List my conferences in Twilio
- List my incoming phone numbers in Twilio
- Create an incoming phone number in Twilio
- List my messages in Twilio
Works with
All appsUse Twilio alongside your other connected apps.
Published servers for Twilio
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
Twilio MCP server, hosted by ahel
One hosted endpoint serves Twilio. There is nothing to install and no local server to run.
Connect Twilio to Claude, Claude Code, Cursor or Codex
- Add your Twilio key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Twilio API docstwilio.com
- Where to find your Twilio keyon the vendor's side; paste it into ahel after sign-in
About Twilio
Twilio is a messaging service. Connect your own key and your AI can list calls, create calls and list conferences.
Twilio over MCP: ahel serves Twilio to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Twilio key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Twilio key safe?
Your Twilio key is sealed in ahel and added to the request server-side when your AI calls Twilio. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Twilio through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Twilio?
24 actions today, covering calls, incomings and messages. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Twilio cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Twilio may bill you for API use under its own terms.