telnyx-mcp-server
The Telnyx Local Model Context Protocol (MCP) Server provides a platform for connecting telephony, messaging, and AI assistant capabilities through MCP clients. It supports a variety of tools for managing communications and creating AI-driven applications.
Telnyx Local Model Context Protocol (MCP) Server
Official Telnyx Local MCP Server that facilitates interaction with telephony, messaging, and AI assistant APIs. It supports MCP clients like Claude Desktop and allows managing phone numbers, sending messages, making calls, and creating AI assistants.
Features
- Assistant Tools: Create and manage AI assistants.
- Call Control Tools: Handle phone calls with features like audio playback and call transfer.
- Messaging Tools: Send SMS and MMS messages.
- Phone Number Tools: Manage phone numbers.
- Connection Tools: Configure voice connections.
- Cloud Storage Tools: Manage file storage and retrieval.
- Embedding Tools: Embed websites and other data.
- Secrets Manager Tools: Manage integration secrets securely.
Quickstart
- Obtain an API key from the Telnyx Portal.
- Install the
uvx
package manager. - Clone the Telnyx MCP server repository locally.
- Configure and run with
uvx
.
Webhook Receiver
Includes a webhook receiver to handle Telnyx webhooks via ngrok. Webhooks can be enabled using command-line flags or environment variables.
Ngrok Integration
Facilitates ngrok tunneling for secure external access.
Troubleshooting
Log information is available for resolving errors, especially regarding webhook and ngrok failures.