API Tools
wavix.com
Provides API endpoints for downloading call recordings, invoices, and other files, as well as managing API keys.
ENDPOINT 1
https://mcp.wavix.com/mcp
MCP server metadata
- Name
- Wavix API MCP (1.0)
- Version
- 3.3.1
The Wavix MCP Server provides tools and documentation for the Wavix telecom platform (SMS/MMS, voice calls, 2FA, SIP trunking, phone numbers, speech analytics). Documentation guidance: 1. Before answering conceptual questions about Wavix features (how a feature works, what parameters mean, billing, limits, integration patterns), read the relevant documentation resource under wavix://docs/* first. Do not rely on prior assumptions about telecom APIs - Wavix-specific behavior may differ. 2. To discover available documentation, list MCP resources and match by URI/title (e.g. wavix://docs/numbers/number-validator, wavix://docs/messaging/send-sms). The full OpenAPI specification is available at wavix://api/openapi.yaml. 3. Quote behavior from documentation rather than inferring it. Tool selection guidance: 1. Use '*_list' tools for paginated retrieval with basic filters (e.g. my_numbers_list, sms_and_mms_messages_list). 2. Use '*_get' tools for fetching a single entity by ID. 3. Use '*_create' / '*_update' / '*_delete' tools for mutations - confirm with the user before destructive actions (delete, return-to-stock, cancel). Context management: 1. Default to small page sizes (per_page=10-25) unless the user asks for more. 2. For bulk validation or large lists, prefer asynchronous operations where available (e.g. number_validator_create_bulk with async=true) and poll for results. Authentication: 1. The MCP client forwards the user's Wavix API key as a Bearer token. Do not ask the user for credentials - tools authenticate automatically.
Known tools 122
buy_regions_listReturns a list of regions (states or provinces) for countries where `has_provinces_or_states` is `true`.
Inferred read-onlybuy_cities_listReturns a list of cities for countries where `has_provinces_or_states` is `false`.
Inferred read-onlybuy_region_cities_listReturns a list of cities in the specified region for countries where `has_provinces_or_states` is `true`.
Inferred read-onlybuy_numbers_listReturns a paginated list of phone numbers available for purchase.
Potential side effectsmy_numbers_sms_updateEnables or disables inbound SMS support for a phone number.
Potential side effectswebrtc_tokens_listReturns a paginated list of active Wavix Embeddable widget tokens.
Inferred read-onlysms_and_mms_opt_outs_createCreates an opt-out for a Sender ID, 10DLC campaign, or all outbound messages.
Inferred read-onlysms_and_mms_messages_list_allReturns SMS and MMS messages in newline-delimited JSON (NDJSON) format.
Potential side effectsten_dlc_brand_appeals_createSubmits an appeal for 10DLC brand identity verification.
Inferred read-onlyten_dlc_brand_evidence_listUse this method to list previously uploaded Brand appeal evidence.
Inferred read-onlyten_dlc_brand_vettings_importImports an existing external vetting for a 10DLC Brand.
Inferred read-onlyten_dlc_brand_vetting_appeals_listReturns a list of external vetting appeals for a 10DLC Brand.
Inferred read-onlyten_dlc_brand_vetting_appeals_createSubmits an appeal for a 10DLC Brand external vetting.
Inferred read-onlyten_dlc_brand_usecase_qualifyReturns the qualification results for a 10DLC Brand use case.
Inferred read-onlyten_dlc_campaign_numbers_listReturns a list of phone numbers associated with a 10DLC Campaign.
Inferred read-onlyvoice_campaigns_createTriggers an outbound call based on a pre-configured scenario.
Inferred read-onlytwo_fa_verification_createCreates a new 2FA Verification and sends a one-time password (OTP) to the destination phone number.
Inferred read-onlytwo_fa_verification_resendResends the verification code using the specified channel.
Inferred read-onlysub_accounts_transactions_listReturns a paginated list of transactions for a specific sub-account.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.wavix-api-mcp-1-0]
url = "https://mcp.wavix.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"wavix-api-mcp-1-0": {
"type": "http",
"url": "https://mcp.wavix.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: wavix-api-mcp-1-0
Remote MCP URL: https://mcp.wavix.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"wavix-api-mcp-1-0": {
"url": "https://mcp.wavix.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"wavix-api-mcp-1-0": {
"type": "http",
"url": "https://mcp.wavix.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "wavix-api-mcp-1-0",
"transport": "streamable-http",
"url": "https://mcp.wavix.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.