24 actions ready for your AI
Connect Telnyx to your AI
Connect Telnyx once and every AI you use can list phone numbers, list csv downloads and create csvs 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 Telnyx's own documented API, and we have not run them here yet.
Use your own Telnyx account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Telnyx
What your AI can do with Telnyx
Choose a task and ask your AI.
Phone Number
- List phone numbers
GETList phone numbers
page[number]- The page number to load.
page[size]- The size of the page.
filter[tag]- Filter by phone number tags.
filter[phone_number]- Filter by phone number.
- List phone numbers with messaging settings
GETList phone numbers with messaging settings
page[number]- The page number to load.
page[size]- The size of the page.
- List phone numbers with voice settings
GETList phone numbers with voice settings
page[number]- The page number to load.
page[size]- The size of the page.
filter[phone_number]- Filter by phone number.
filter[connection_name][contains]- Filter contains connection name.
- Create phone numbers job update emergency settings
POSTUpdate the emergency settings from a batch of numbers
emergency_address_idrequired- Identifies the address to be used with emergency services.
emergency_enabledrequired- Indicates whether to enable emergency services on this number.
phone_numbersrequired
- Create phone numbers job update phone number
POSTUpdate a batch of numbers
phone_numbersrequired- Array of phone number ids and/or phone numbers in E164 format to update
billing_group_id- Identifies the billing group associated with the phone number.
connection_id- Identifies the connection associated with the phone number.
customer_reference- A customer reference string for customer look ups.
- List phone numbers jobs
GETLists the phone numbers jobs
filter[type]- Filter the phone number jobs by type.
page[number]- The page number to load.
page[size]- The size of the page.
sort- Specifies the sort order for results.
- Update phone number
PATCHUpdate a phone number
idrequired- Identifies the resource.
billing_group_id- Identifies the billing group associated with the phone number.
connection_id- Identifies the connection associated with the phone number.
customer_reference- A customer reference string for customer look ups.
Call
- Call dial
POSTDial
connection_idrequired- The ID of the Call Control App (formerly ID of the connection) to be used when dialing the destination.
fromrequired- The from number to be used as the caller id presented to the destination (to number).
torequired- The DID or SIP URI to dial out to.
answering_machine_detection- Enables Answering Machine Detection.
- Call send dtmf
POSTSend DTMF
call_control_idrequired- Unique identifier and token for controlling the call
digitsrequired- DTMF digits to send.
client_state- Use this field to add state to every subsequent webhook.
command_id- Use this field to avoid duplicate commands.
- Retrieve call status
GETRetrieve a call status
call_control_idrequired- Unique identifier and token for controlling the call
- Call answer
POSTAnswer call
call_control_idrequired- Unique identifier and token for controlling the call
billing_group_id- Use this field to set the Billing Group ID for the call.
client_state- Use this field to add state to every subsequent webhook.
command_id- Use this field to avoid duplicate commands.
- Call bridge
POSTBridge calls
call_control_idrequired- Unique identifier and token for controlling the call
call_control_idrequired- The Call Control ID of the call you want to bridge with.
client_state- Use this field to add state to every subsequent webhook.
command_id- Use this field to avoid duplicate commands.
Csv
- List csv downloads
GETList CSV downloads
page[number]- The page number to load.
page[size]- The size of the page.
- Create csv download
POSTCreate a CSV download
- Retrieve csv download
GETRetrieve a CSV download
idrequired- Identifies the CSV download.
Porting
- List porting orders
GETList all porting orders
page[number]- The page number to load.
page[size]- The size of the page.
include_phone_numbers- Include the first 50 phone number objects in the results
filter[status]- Filter results by status
- Create porting order
POSTCreate a porting order
phone_numbersrequired- The list of +E.164 formatted phone numbers
- List porting orders exception types
GETList all exception types
Show 4 more groups
Conference
- List conferences
GETList conferences
filter[name]- If present, conferences will be filtered to those with a matching name attribute.
page[number]- The page number to load.
page[size]- The size of the page.
- Create conference
POSTCreate conference
call_control_idrequired- Unique identifier and token for controlling the call
namerequired- Name of the conference
beep_enabled- Whether a beep sound should be played when participants join and/or leave the conference.
client_state- Use this field to add state to every subsequent webhook.
Outbound
- List outbound channels
GETRetrieve your inbound channels
- Update outbound channels
PATCHUpdate inbound channels
channelsrequired- The new number of concurrent channels for the account
Messaging
- List messaging profile phone numbers
GETList phone numbers associated with a messaging profile
idrequired- The id of the messaging profile to retrieve
page[number]- The page number to load.
page[size]- The size of the page.
Sim
- Sim cards get
GETGet all SIM cards
page[number]- The page number to load.
page[size]- The size of the page.
include_sim_card_group- It includes the associated SIM card group object in the response when present.
filter[sim_card_group_id]- A valid SIM card group ID.
Ask your AI
Try one of these requests with a connected AI.
- List my phone numbers in Telnyx
- List my conferences in Telnyx
- Create a conference in Telnyx
- List my messaging profile phones in Telnyx
- List my outbound channels in Telnyx
- Update an outbound channel in Telnyx
Works with
All appsUse Telnyx alongside your other connected apps.
Published servers for Telnyx
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
Telnyx MCP server, hosted by ahel
One hosted endpoint serves Telnyx. There is nothing to install and no local server to run.
Connect Telnyx to Claude, Claude Code, Cursor or Codex
- Add your Telnyx 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
- Telnyx API docstelnyx.com
- Where to find your Telnyx keyon the vendor's side; paste it into ahel after sign-in
About Telnyx
Telnyx is a messaging service. Connect your own Telnyx account, by signing in or with a key, and ahel holds it sealed and signs your AI's calls with it.
Telnyx over MCP: ahel serves Telnyx to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Telnyx key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Telnyx key safe?
Your Telnyx key is sealed in ahel and added to the request server-side when your AI calls Telnyx. 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 Telnyx 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 Telnyx?
24 actions today, covering phone numbers, calls and csvs. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Telnyx 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. Telnyx may bill you for API use under its own terms.
