Skip to main content
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to external tools and services. Instead of writing code to call an API, you describe what you want in natural language and the agent handles the rest. The Wavix MCP server exposes your Wavix account as a set of tools that any MCP-compatible client can call. Add a single configuration block to Claude Code, Cursor, VS Code, or Codex and you get immediate access to SMS, voice, numbers, SIP trunking, 2FA, speech analytics, billing, and more.

When to use MCP vs. the REST API

Server URL

Integration options

Run the following command to add the Wavix MCP server:
Replace YOUR_API_KEY with your Wavix API key. To verify it was added:

Available tools

The tools available to your agent depend on the scopes granted to your API key. You can manage scopes in Administration → API Keys in the Wavix portal.

SMS / MMS

Voice

Speech Analytics

Phone Numbers

SIP Trunking

10DLC

2FA / OTP

Number Validator

Voice Campaigns

WebRTC

Billing

Account

Sub-accounts

Example prompts

“The SMS I sent to +12125551234 an hour ago hasn’t been delivered. Can you check what happened?” The agent will use sms_and_mms_messages_list to find recent messages sent to that number, then call sms_and_mms_messages_get to retrieve the full delivery status and any associated error codes. “Show me all outbound calls from yesterday that weren’t answered, and tell me which numbers they went to.” The agent will use cdrs_search to query call records from yesterday filtered by outbound direction and no-answer disposition, then return a list of destination numbers and call times. “Search last month’s inbound calls for any where the agent mentioned ‘refund’ or ‘escalate.’ Show me the call UUIDs.” The agent will use cdrs_search to retrieve last month’s inbound calls, then call cdrs_transcription_get for each one to scan for the specified keywords and return the matching call UUIDs. “Search for available US local numbers containing ‘555’ and buy the first one you find.” The agent will use buy_numbers_list to search US local numbers matching the pattern, then call cart_add to select the first result. Before calling cart_checkout to complete the purchase, it will ask for your confirmation. “What’s my current balance and am I likely to have enough for sending 10,000 SMS messages to US numbers?” The agent will use billing_transactions_list to retrieve your recent billing activity, calculate your running balance, and estimate whether it covers the cost of the planned send.

Recommendations

  • Use a restricted API key. Create a dedicated key with only the scopes the agent needs. A key scoped to messaging doesn’t need access to SIP trunks or number purchasing.
  • Some actions are immediate and billable. The agent confirms before purchasing numbers, but sends messages and places calls without a follow-up prompt. Double-check your instructions before bulk operations.
  • Keep it internal. The MCP server is a developer and operations tool, not a customer-facing interface.

Source code

The Wavix MCP server is open source.

View on GitHub

Browse the code, file issues, or contribute