MCP-VoiceAI-WhiteLabel
Verified Safeby Business-On-Steroids
Overview
This MCP server integrates AI assistants with communication platforms, enabling management of users, API tokens, AI assistants, and Twilio for voice calls and SMS in the context of the VoiceAI VAVicky AiAgency platform.
Installation
node app.jsEnvironment Variables
- VAVICKY_API_KEY
- ACCESS_TOKEN_SECRET
Security Notes
The server uses `app.use(cors())` without specific options, which defaults to allowing all origins (`*`). This is a critical security risk for a production server handling sensitive user data and API keys, as it can be exploited in certain cross-origin attacks. While JWT authentication is implemented using `ACCESS_TOKEN_SECRET` from environment variables, which is good practice, the broad CORS policy weakens overall security. All tool `callback` functions in the provided code are placeholders, merely echoing input arguments and returning 'Done'. This means the server, as delivered, does not actively process or store sensitive data like API keys (OpenAI, ElevenLabs, Twilio SIDs/Tokens) or interact with external services, reducing immediate runtime risk from *this specific code*, but indicating a significant amount of missing functional implementation for its stated purpose.
Similar Servers
mcp-discord
Enables AI assistants to interact with the Discord platform by providing a set of Discord-related functionalities via the Model Context Protocol (MCP).
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
vikunja-mcp
Facilitates integration and automation of Vikunja task and project management by exposing its API functionalities via the Model Context Protocol (MCP), enabling structured, AI-driven interactions.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.