Connects to Telnyx's communications API with tools split across three domains: billing (balance checks, invoices, charge breakdowns), phone number management (listing, searching available numbers, purchasing), and messaging (sending SMS, listing message history, managing profiles). Requires a Telnyx API key from your portal account. Reach for this when you're building workflows that need to programmatically manage telecom infrastructure, like automated number provisioning for new customers, monitoring messaging costs across campaigns, or sending transactional SMS without leaving your Claude environment. The billing tools are especially handy for keeping tabs on usage before it shows up on your invoice, with support for date-range queries up to 60 days.
Public tool metadata for what this MCP can expose to an agent.
get_api_endpoint_schemaGet the schema for an endpoint in the Telnyx TypeScript API. You can use the schema returned by this tool to invoke an endpoint with the `invoke_api_endpoint` tool.1 paramsGet the schema for an endpoint in the Telnyx TypeScript API. You can use the schema returned by this tool to invoke an endpoint with the `invoke_api_endpoint` tool.
endpointstringlist_api_endpointsList or search for all endpoints in the Telnyx TypeScript API1 paramsList or search for all endpoints in the Telnyx TypeScript API
search_querystringinvoke_api_endpointInvoke an endpoint in the Telnyx TypeScript API. Note: use the `list_api_endpoints` tool to get the list of endpoints and `get_api_endpoint_schema` tool to get the schema for an endpoint.2 paramsInvoke an endpoint in the Telnyx TypeScript API. Note: use the `list_api_endpoints` tool to get the list of endpoints and `get_api_endpoint_schema` tool to get the schema for an endpoint.
argsobjectendpoint_namestringMCP server for the Telnyx API — billing, phone numbers, and messaging.
get_balance — Account balance, pending charges, credit limitlist_invoices — List all invoicesget_invoice — Get a specific invoiceget_charges_breakdown — Charges breakdown for a date range (max 60 days)get_charges_summary — Charges summary for a date rangelist_phone_numbers — List all phone numbers on the accountget_phone_number — Get details of a specific phone numbersearch_available_numbers — Search available numbers to purchaseorder_phone_number — Order/purchase a phone numbersend_message — Send an SMS messagelist_messages — List sent and received messageslist_messaging_profiles — List messaging profilesuvx telnyx-mcp
{
"mcpServers": {
"telnyx": {
"command": "uvx",
"args": ["telnyx-mcp"],
"env": {
"TELNYX_API_KEY": "<your-api-key>"
}
}
}
}
Get your API key from portal.telnyx.com.
MIT
TELNYX_API_KEY*secretTelnyx API key for authentication
io.github.mindstone/mcp-server-microsoft-teams
com.mintmcp/outlook-email
helbertparanhos/resend-email-mcp
marlinjai/email-mcp
io.github.mindstone/mcp-server-email-imap
io.github.osamahassouna/email-playbook-mcp