telnyx-mcp-server

telnyx-mcp-server

7

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

  1. Obtain an API key from the Telnyx Portal.
  2. Install the uvx package manager.
  3. Clone the Telnyx MCP server repository locally.
  4. 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.