Skip to main content
Glama
Vonage-Community

vonage-mcp-server-api-bindings

Vonage API MCP server

Available Tools

This MCP server provides access to various Vonage API functionalities through the following tools:

Category

Tool Name

Description

Account Management

balance

Get your Vonage account balance

list-applications

List all applications attached to your API key with their configurations and capabilities

create-application

Create a new Vonage application with a specified name

list-purchased-numbers

List telephone numbers associated with your account and their metadata

Number Management

search-available-numbers

Search for available phone numbers to purchase from Vonage in a specific country

link-number-to-vonage-application

Link an owned number to a specific Vonage Application

Reports

get-records-report

Retrieve activity records from the Vonage Reports API (date-based or ID-based queries)

Messaging & Communication

SMS

Send SMS messages using Vonage

whatsapp-send-text

Send text messages via WhatsApp

whatsapp-send-text-with-sms-failover

Send a WhatsApp text message with automatic SMS failover

rcs-send-text

Send text messages via RCS

rcs-send-text-with-sms-failover

Send an RCS text message with automatic SMS failover

outbound-voice-message

Send outbound voice messages with Vonage

Data Visualization

make-chart

Create charts based on data retrieved

Usage Examples

Check Account Balance

Can you check my Vonage account balance?

List Your Phone Numbers

Can you list out the numbers that I own for Vonage?

Search for Available Numbers to Purchase

Can you search for available Vonage numbers to purchase in the US?

Or search with specific criteria:

Can you search for available Vonage numbers in the US with SMS and VOICE features?
Can you search for available numbers in GB starting with pattern "44207*"?

List Applications

Can you list out the applications on my account?

Create a New Application

Can you create a new Vonage application called "My Chat App"?

Or let the system suggest a name:

Can you create a new Vonage application?

Get a Records Report

Query by date range:

Can you get a report of all outbound SMS sent over the last week?

Query by specific ID:

Can you get the report for Voice Call ID 1234-abcd-5678-efgh?

Send an SMS

Can you send an SMS to +1234567890 with the message "Hello from Vonage!"?

Send a WhatsApp Message

Can you send a WhatsApp message to +1234567890 with the message "Hello from Vonage over WhatsApp!"?

Send a WhatsApp Message with SMS Failover

Can you send a WhatsApp message with SMS failover to +1234567890 saying "Hello from Vonage with failover!"?

Send an RCS Message

Can you send an RCS message to +1234567890 with the message "Hello from Vonage via RCS!"?

Send an RCS Message with SMS Failover

Can you send an RCS message with SMS failover to +1234567890 saying "Hello from Vonage RCS with fallback!"?

Generate a Chart

Please create a chart showing all the outbound SMS sent over the last week.

Related MCP server: Telnyx MCP Server

Set up the MCP server

The details of the MCP server should look like this.

"vonage-mcp-server-api-bindings": {
    "type": "stdio",
    "command": "npx",
    "args": [
        "-y",
        "@vonage/vonage-mcp-server-api-bindings"
    ],
    "env": {
        "VONAGE_APPLICATION_ID": "<YOUR_VONAGE_APPLICATION_ID>",
        "VONAGE_PRIVATE_KEY64": "<YOUR_VONAGE_PRIVATE_KEY64>",
        "VONAGE_API_KEY": "<YOUR_VONAGE_API_KEY>",
        "VONAGE_API_SECRET": "<YOUR_VONAGE_API_SECRET>",
        "VONAGE_VIRTUAL_NUMBER": "<YOUR_VONAGE_VIRTUAL_NUMBER>",
        "VONAGE_WHATSAPP_NUMBER": "<YOUR_VONAGE_WHATSAPP_NUMBER>",
        "RCS_SENDER_ID": "<YOUR_RCS_SENDER_ID>"
    }
}

Right now, we only use a base64 encoded Private Key. I created a tool that will convert the private key file into the encoded string that you can copy and paste. Everything is done in your browser, no information is sent anywhere: https://mylight.work/private-key-to-environment-variable

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that enables AI assistants to interact with the VoIPbin CPaaS platform, exposing tools for managing calls, flows, messaging, conferencing, and more.
    52
    1
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Official MCP server for interacting with Bandwidth APIs (messaging, voice, number lookup, etc.) via AI agents. Supports configurable tool filtering and multiple deployment modes.
    2
    -