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.
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__BridgeCall
- Messaging:
mcp__telnyx__SendMessage
,mcp__telnyx__ListMessages
- Fax Services:
mcp__telnyx__SendFax
,mcp__telnyx__ListFaxes
,mcp__telnyx__ViewFax
- Number Management:
mcp__telnyx__ListPhoneNumbers
,mcp__telnyx__RetrievePhoneNumber
- SIM 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.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides comprehensive access to Telnyx's telephony and communication services including call control, SMS/MMS messaging, fax, number management, and SIM card operations. Implements 822 API endpoints from Telnyx API v2.0.0 for complete telecommunications functionality.