Telnyx for AI agents

Telnyx provides voice, messaging, and networking infrastructure that developers wire into their own products, and here lets an agent look up account and network configuration. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

CommunicationAPI keyMCP + RESTtelnyx.com
AUDIT LOG · TELNYXPOLICY: acme-support
09:41:07 · claude · u_8f2read
telnyx.list_networks
List Networks✓ allowed · 212ms
09:41:08 · claude · u_8f2read
telnyx.list_audit_logs
List Audit Logs✓ allowed · 164ms
09:41:09 · claude · u_8f2write
telnyx.create_network
Create Network✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
telnyx.delete_network
Delete Network✕ blocked · policy: deny
EVERY TELNYX CALL, ON THE RECORD
01 · USE CASES

What agents do in Telnyx.

01

List phone numbers on the account

Pull the numbers provisioned on the account as a read-only inventory check.

02

Review notification settings

Read current notification profiles and channels before changing how alerts are routed.

03

Confirm before deleting a network

Check with the user before deleting a network configuration, since active connections would be dropped.

02 · ACTIONS

30 Telnyx actions, graded by risk.

Every Telnyx action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

21

Look things up. Allowed by default.

  • telnyx.list_networks
    List Networks
  • telnyx.list_audit_logs
    List Audit Logs
  • telnyx.get_user_balance
    Get User Balance
  • telnyx.list_connections
    List Connections
  • telnyx.list_phone_numbers
    List Phone Numbers
  • telnyx.list_messaging_profiles
    List Messaging Profiles
  • telnyx.list_network_interfaces
    List Network Interfaces
  • telnyx.list_notification_events
    List Notification Events
  • telnyx.get_black_box_test_results
    Get Black Box Test Results
  • telnyx.list_messaging_url_domains
    List Messaging URL Domains
  • telnyx.list_notification_channels
    List Notification Channels
  • telnyx.list_notification_profiles
    List Notification Profiles
  • telnyx.list_mobile_network_operators
    List Mobile Network Operators
  • telnyx.list_dynamic_emergency_endpoints
    List Dynamic Emergency Endpoints
  • telnyx.list_global_ip_health_check_types
    List Global IP Health Check Types
  • telnyx.list_sso_authentication_providers
    List SSO Authentication Providers
+ 5 MORE

write

5

Create and change things. Allow, or ask the user first.

  • telnyx.create_network
    Create Network
  • telnyx.update_network
    Update Network
  • telnyx.create_notification_channel
    Create Notification Channel
  • telnyx.create_notification_profile
    Create Notification Profile
  • telnyx.create_notification_setting
    Create Notification Setting

destructive

4

Delete, cancel or archive. Ask first, or deny outright.

  • telnyx.delete_network
    Delete Network
  • telnyx.delete_notification_channel
    Delete Notification Channel
  • telnyx.delete_notification_profile
    Delete Notification Profile
  • telnyx.delete_notification_setting
    Delete Notification Setting
03 · HOW IT WORKS

Telnyx in three steps.

  1. 01Your users connect TelnyxThey add their Telnyx api key on Arc0 Connect, under your brand. It goes straight into the vault.
  2. 02You set the rulesReads run, writes like “create Network” can wait for the user, and “delete Network” can be denied outright.
  3. 03Any agent can actYour agent calls Telnyx through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('telnyx', {
  read: 'allow',
  write: 'ask',        // create_network
  destructive: 'deny',  // delete_network
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Telnyx connects.

Users add their Telnyx api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

The same Telnyx connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
API key
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Telnyx from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Telnyx and Arc0, answered.

Q01

Can I use Telnyx with Claude, ChatGPT or Cursor?

Yes. Connect Telnyx to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Telnyx actions you allow.

Q02

How do users connect Telnyx?

Users add their Telnyx api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.

Q03

Which Telnyx actions can my agent take?

30 in total: 21 read, 5 write and 4 destructive, such as “create Network”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Telnyx?

Yes. Actions like “delete Network” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Telnyx too?

Yes. The same Telnyx connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Telnyx into your agent.

Your users connect Telnyx once, under your brand. Your agent gets 30 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan