Provides containerized deployment options for the Telnyx MCP server with Docker support for easy distribution and hosting.
Built using Python 3.12+ runtime environment to provide comprehensive access to Telnyx's telephony, messaging, fax, number management, and SIM card services through 822 API endpoints.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Telnyx MCP Serversend an SMS to +15551234567 saying 'Your appointment is confirmed for tomorrow at 2 PM'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Telnyx MCP Server
Full Implementation of the Telnyx API as a Model Context Protocol (MCP) server, providing comprehensive access to Telnyx's telephony, messaging, and communication services.
Features
822 API endpoints from Telnyx API v2.0.0
Comprehensive telephony services: Call control, conferencing, recording
Messaging capabilities: SMS, MMS, group messaging, short codes
Fax functionality: Send, receive, and manage fax communications
Number management: Phone number search, purchase, porting
SIM card management: IoT and cellular connectivity
Infrastructure services: IP management, storage, authentication
Quick Start
Prerequisites
Python 3.12+
Telnyx API key
Local Development
Claude Code Integration
Use the configuration in config/telnyx-server.json to add this server to Claude Code.
API Coverage
The server provides MCP tools for:
Call Control:
mcp__telnyx__DialCall,mcp__telnyx__AnswerCall,mcp__telnyx__BridgeCallMessaging:
mcp__telnyx__SendMessage,mcp__telnyx__ListMessagesFax Services:
mcp__telnyx__SendFax,mcp__telnyx__ListFaxes,mcp__telnyx__ViewFaxNumber Management:
mcp__telnyx__ListPhoneNumbers,mcp__telnyx__RetrievePhoneNumberSIM Management:
mcp__telnyx__GetSimCards,mcp__telnyx__UpdateSimCard
Deployment
Smithery Platform
Deploy using the included smithery.yaml configuration for hosted MCP server.
Docker
Environment Variables
TELNYX_API_KEY- Your Telnyx API key (required)API_NAME- API name (default: "telnyx")API_BASE_URL- Telnyx API base URL (default: "https://api.telnyx.com/v2")LOG_LEVEL- Logging level (default: "INFO")
Support
For issues with the Telnyx API, see Telnyx Documentation. For MCP server issues, check the logs or create an issue in this repository.