Quickstart with Claude Desktop
- Get your API key from the Telnyx Portal.
- Install
uvx(Python package manager), install withcurl -LsSf https://astral.sh/uv/install.sh | sh,brew install uvor see theuvrepo for additional install methods. - Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
Running After Download
- Get your API key from the Telnyx Portal.
- Install
uvx(Python package manager), install withcurl -LsSf https://astral.sh/uv/install.sh | sh,brew install uvor see theuvrepo for additional install methods. - Clone the Git Repository
Use Git to download the Telnyx MCP Server locally: - Configure and Run with uvx
In your Claude config, you can reference the local folder by using the--fromargument. For example: - This instructs Claude to run the server from the folder you cloned. Replace “/path/to/telnyx-mcp-server” with the actual location of the repository.
Available Tools
Assistant Tools
- Create AI assistants with custom instructions and configurations
- List existing assistants
- Get assistant details
- Update assistant properties
- Delete assistants
- Get assistant TEXML configurations
Call Control Tools
- Make outbound phone calls
- Hang up active calls
- Transfer calls to new destinations
- Play audio files during calls
- Stop audio playback
- Send DTMF tones
- Speak text using text-to-speech
Messaging Tools
- Send SMS and MMS messages
- Get message details
Phone Number Tools
- List your phone numbers
- Buy new phone numbers
- Update phone number configurations
- List available phone numbers
Connection Tools
- List voice connections
- Get connection details
- Update connection configurations
Cloud Storage Tools
- Create buckets compatible with Telnyx Cloud Storage
- List buckets across all regions
- Upload files
- Download files
- List objects in a bucket
- Delete objects
- Get bucket location information
Embeddings Tools
- List existing embedded buckets
- Scrape and embed a website URL
- Create embeddings for your own files
Secrets Manager Tools
- List integration secrets
- Create new bearer or basic secrets
- Delete integration secrets
Example Usage
Try asking Claude:- “Create an AI agent that can handle customer service for an e-commerce business”
- “Send a text message to +5555551234 saying ‘Your appointment is confirmed for tomorrow at 3pm’”
- “Make a call to my customer at +5555551234 and transfer them to my support team”
- “Find me a phone number in Chicago with area code 312”
- “Create an auto-attendant system using Telnyx AI assistants and voice features”
- “Upload /Volumes/Drive/contract.pdf to the ‘legal-docs’ bucket in Telnyx Cloud Storage”
- “Embed the knowledge base at https://example.com/docs so the assistant can answer user questions”
- “Create a integration secret named openai-token with my openai key XYZ”