Back to Home
mobilebiz icon

vonage-mcp-server

by mobilebiz

Overview

Provides Vonage SMS, CSV bulk SMS, and voice call functionalities as a Model Context Protocol (MCP) server for AI assistants.

Installation

Run Command
npm start

Environment Variables

  • VONAGE_APPLICATION_ID
  • VONAGE_PRIVATE_KEY_PATH
  • VONAGE_VOICE_FROM
  • PORT
  • DEBUG
  • LOG_FILE

Security Notes

The HTTP wrapper (`src/http-server.ts`), designed for integration with external applications like Dify, uses `process.env.VONAGE_APPLICATION_ID` as the API key for authentication (`X-API-KEY` header). As the `VONAGE_APPLICATION_ID` is an identifier and not a secret, it can be easily discovered or exposed, leading to unauthorized access and control of Vonage services (SMS sending, voice calls) through the server's HTTP endpoints. While private keys are loaded from files and other secrets via environment variables, this weak authentication for HTTP exposure is a critical vulnerability. No signs of 'eval', obfuscation, or other overt malicious patterns were found. For local usage via StdioServerTransport (e.g., with Claude Desktop), the immediate network exposure risk is significantly lower.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Avg Tokens150
Stars0
Forks0
Last Update2025-12-10

Tags

VonageSMSVoice CallsMCPCommunication