Telnyx MCP Server Logo

Telnyx MCP Server

Official

Enables interaction with Telnyx's telephony, messaging, and AI assistant APIs to manage phone number...

51 views
0 installs
Updated Feb 6, 2026
Not audited
Tools I Recommend
Enables interaction with Telnyx's telephony, messaging, and AI assistant APIs to manage phone numbers, send messages, make calls, and create AI assistants. Includes webhook support for real-time event handling and comprehensive tools for voice, SMS, cloud storage, and embeddings.
  1. Open the FastMCP connection interface and click "Install Now"
    Press the ready-made "Install Now" button to begin adding the Telnyx MCP. The environment variables below must be entered into the FastMCP connection form fields before installing.

  2. Set the required Telnyx API key (TELNYX_API_KEY)

    1. Sign in to the Telnyx Portal: https://portal.telnyx.com.
    2. Navigate to the API Keys page (Account → API Keys or the “API Keys” section).
    3. Create a new API key (give it a descriptive name).
    4. Copy the generated key immediately (it is shown only once).
    5. In the FastMCP connection form, set the environment variable TELNYX_API_KEY to the copied key.
  3. (Optional) Enable webhooks (WEBHOOK_ENABLED)

    • If you want the MCP server to receive webhooks, set WEBHOOK_ENABLED = true in the FastMCP form.
    • If you prefer to enable webhooks via command flags instead, leave this env blank and add --webhook-enabled to the server args.
  4. (Optional) Configure ngrok tunneling (NGROK_AUTHTOKEN)

    1. If you enabled webhooks and want an automatic public URL, sign in to ngrok: https://ngrok.com.
    2. From the ngrok dashboard get your authtoken (Dashboard → Auth).
    3. In the FastMCP form set the environment variable NGROK_AUTHTOKEN to that token.
    4. (Alternative) You can pass --ngrok-authtoken <token> in the server args instead of using the env var.
  5. (Optional) Limit or expose specific MCP tools

    • To enable only a subset of tools, add TELNYX_MCP_TOOLS with a comma-separated list (e.g., send_message,get_message,list_phone_numbers).
    • To exclude specific tools while leaving others enabled, add TELNYX_MCP_EXCLUDE_TOOLS with a comma-separated list (e.g., make_call,send_dtmf).
    • Enter these as environment variables in the FastMCP form if you want to restrict functionality.
  6. (Optional) Other environment settings

    • If you plan to run locally from a cloned repo or need to point to the uvx binary, you can set other fields in FastMCP (for example command path). If you encounter spawn uvx ENOENT, use the absolute path to uvx (e.g., /usr/local/bin/uvx) in the command field.
  7. Save and install

    • After filling all required fields (at minimum TELNYX_API_KEY) and any optional env vars you want, click the FastMCP form’s save/confirm and then finish the installation via the "Install Now" button.
  8. Verify the MCP started successfully

    • Once installed, check the MCP server logs or the FastMCP status UI to confirm the Telnyx MCP started.
    • If you enabled webhooks with ngrok, confirm the server printed a public ngrok URL (or check the webhook status/resource in the MCP UI).

Quick Start

View on GitHub

More for Communication

View All →

More for AI and Machine Learning

View All →

Similar MCP Servers

Exotel

Exotel

Official Remote Remote

Exotel’s MCP Server empowers Agentic AI to make calls, send messages, and automate customer outreach without telephony complexity.

Communication API Development

Report Issue

Thank you! Your issue report has been submitted successfully.