voyp-telephony-bridge
Facilitate AI agents in executing outbound voice communications and maintaining stateful call contexts by integrating with the VOYP communication platform. Grants the capability to architect sophisticated call scenarios and retrieve pertinent enterprise data during active dialogues.
Author

paulotaylor
Quick Info
Actions
Tags
Voyp Model Context Protocol Gateway
The Model Context Protocol (MCP) establishes an open specification enabling AI entities to interface fluidly with diverse repositories and utilities, fostering secure, bidirectional connectivity.
This implementation, leveraging Anthropic's architecture, allows AI assistants such as Claude to interface directly with VOYP's telephony infrastructure. This connection empowers language models with the functionality to initiate telephone calls and track their operational status.
The Voyp MCP server exposes the following functionalities: - Formulate detailed conversational contexts for subsequent calls. - Perform lookups for commercial intelligence when contacting establishments like eateries or medical practices. - Initiate contact for scheduling appointments, securing reservations, conducting consultations, or issuing inquiries. - Report the real-time status of an ongoing communication session. - Terminate an active call.
Prerequisites for Operation 🔧
Prior to deploying the Voyp utility, the following dependencies are required:
- VOYP Access Credential
- Procurement of call duration credits is also mandatory for outgoing usage. Credits can be acquired via this link.
- A compatible client such as Claude Desktop, Goose, or equivalent software.
- Node.js Environment (version 20 or greater).
- Verify installation integrity using the command:
node --version
- Git Version Control System (necessary only for source code installation).
- On macOS:
brew install git - On Linux:
- Debian/Ubuntu:
sudo apt install git - RedHat/CentOS:
sudo yum install git
- Debian/Ubuntu:
- On Windows: Obtain Git for Windows
Installation Procedure for Goose Clients ⚡
To integrate the voyp-mcp extension with Goose, manual addition of the module is required.
Voyp + Goose Demonstration Video:
Installation Procedure for Claude Desktop Clients ⚡
Three primary methods exist for setting up the voyp-mcp gateway: 1. Automated deployment via Smithery. 2. Execution using NPX. 3. Direct source code checkout (Git).
1. Smithery Deployment
Automate the installation of the Voyp Model Context Protocol gateway for Claude Desktop using Smithery:
bash npx -y @smithery/cli install @paulotaylor/voyp-mcp --client claude
2. Execution via NPX
bash npx -y voyp-mcp@0.1.0
While a standalone server launch is possible, its utility is limited. Integration with an MCP client application is the intended use case. The subsequent section illustrates configuring the Claude Desktop environment to interface with this gateway.
Configuring the Claude Desktop Application ⚙️
For macOS Users:
bash
Create the configuration manifest if it does not exist
touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
Launch the configuration file in TextEdit
open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
Alternative using Visual Studio Code (VS Code must be pre-installed)
code "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
For Windows Users:
bash code %APPDATA%\Claude\claude_desktop_config.json
Incorporating the Voyp Gateway Configuration:
Substitute your-VOYP-api-key with your valid VOYP API key.
{ "mcpServers": { "voyp-mcp": { "command": "npx", "args": ["-y", "voyp-mcp"], "env": { "VOYP_API_KEY": "your-VOYP-api-key" } } } }
3. Source Code Installation (Git)
-
Obtain the repository via cloning: bash git clone https://github.com/paulotaylor/voyp-mcp.git cd voyp-mcp
-
Install necessary dependencies: bash npm install
-
Compile the project: bash npm run build
Configuring Claude Desktop Post-Git Install ⚙️
Refer to the setup instructions under Configuring the Claude Desktop app above. Utilize the JSON configuration block provided below.
Replace your-VOYP-api-key-here with your actual VOYP API key and substitute /path/to/voyp-mcp with the absolute directory where the repository was cloned on your system.
{ "mcpServers": { "voyp": { "command": "npx", "args": ["/path/to/voyp-mcp/build/index.js"], "env": { "VOYP_API_KEY": "your-VOYP-api-key-here" } } } }
Operationalizing in the Claude Desktop Interface 🎯
Following successful installation and client configuration, the Claude desktop application must be fully shut down and relaunched to recognize the voyp-mcp gateway. A wrench icon in the lower-left corner of the application window signifies available MCP services; clicking this icon reveals details regarding the start_call and hangup_call functionalities.
Claude will now possess comprehensive access to the voyp-mcp gateway capabilities, including the primary call control mechanisms.
Voyp + Claude Desktop Demonstration:
Diagnostics and Issue Resolution 🛠️
Frequent Pitfalls
- Gateway Unreachable Error
- Confirm npm installation status:
npm --version - Validate Claude Desktop configuration syntax:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json -
Verify Node.js integrity:
node --version -
NPX Execution Problems
- If errors persist with
npx, consider utilizing the absolute file path for the npx executable. -
Determine this path via the command
which npxin your terminal, and subsequently update the configuration line from"command": "npx"to"command": "/absolute/path/to/npx". -
API Credential Failures
- Authenticate the validity of your VOYP API credential.
- Ensure the API key is correctly populated within the configuration file.
- Confirm the API key entry is free of extraneous whitespace or quotation marks.
Acknowledgments ✨
- Model Context Protocol Specification for defining the MCP standard.
- Anthropic for developing the Claude Desktop client.
WIKIPEDIA MAPPING: Enterprise administration utilities encompass the spectrum of software, mechanisms, computational frameworks, operational methods, etc., employed by organizations to navigate evolving market conditions, secure competitive advantage, and enhance overall organizational output. These tools are functionally segmented across departments—such as planning, workflow management, record-keeping, personnel oversight, and strategic assessment. Modern business software has experienced rapid transformation due to technological progress, complicating the selection of optimal tools for specific contexts. This challenge stems from continuous pressure to reduce expenses and maximize revenue, coupled with the imperative to deeply understand customer requirements and deliver products that precisely meet those demands. Consequently, executives must adopt a strategic stance toward selecting and tailoring these management instruments to organizational needs, rather than passively accepting off-the-shelf solutions. Key adoption metrics from 2013 highlight the global importance of tools like Strategic Planning, CRM, and Supply Chain Management. This software category has matured from basic Management Information Systems (MIS) through Enterprise Resource Planning (ERP) to current cloud-based solutions. Value realization hinges not just on IT investment, but critically on the efficacy of deployment and the judicious selection and customization of the selected utilities.
