Telephony MCP Server

๐Ÿ“– **Blog Post**: Learn more about this project in the detailed blog post: [Telephony MCP Server for Agentic AI and Language

Local serverstdioPython

What is the Telephony MCP Server?

๐Ÿ“– Blog Post: Learn more about this project in the detailed blog post: [Telephony MCP Server for Agentic AI and Language

What the server does

This directory contains MCP (Model Context Protocol) Server tools for telephony operations, such as making voice calls and sending SMS messages using the Vonage API. These tools are designed to be integrated with Large Language Model (LLM) applications, enabling LLMs to perform real-world actions beyond simple text generation.

  • Receives and stores Vonage event callbacks
  • Provides endpoints to view and manage stored events
  • Runs as a separate service within the same application

Credentials and setup notes

  • Python 3.13+ - MCP CLI (mcp[cli]), FastAPI, httpx, pyjwt, python-dotenv, uvicorn, pydantic (see pyproject.toml for details) - Vonage API credentials (API key, secret, application ID, private key) - Public URL for callback server (for production use)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
MCPModel Context Protocol) follows the same concept: it offers a collection of pre-built tools and a framework for writing new tools and handling function calling.

How to install the Telephony MCP Server

{
  "mcpServers": {
    "telephony": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "telephony-mcp-server"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.13+ - MCP CLI (mcp[cli]), FastAPI, httpx, pyjwt, python-dotenv, uvicorn, pydantic (see pyproject.toml for details) - Vonage API credentials (API key, secret, application ID, private key) - Public URL for callback server (for production use)

Example prompts to try

  • โ€œUse Telephony to Prerequisites.โ€
  • โ€œUse Telephony to Setup.โ€
  • โ€œUse Telephony to Features.โ€

Frequently asked questions

๐Ÿ“– **Blog Post**: Learn more about this project in the detailed blog post: [Telephony MCP Server for Agentic AI and Language Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.