When to use MCP vs. the REST API
Server URL
Integration options
- Claude Code
- Cursor
- VS Code
- Codex
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
Link Shortener
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 usesms_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
messagingdoesn’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