# Wavix MCP server

Hosted MCP server for the Wavix telecom platform: SMS, voice, 2FA, SIP, numbers, 10DLC, CDRs.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-wavix-mcp
- Repository: https://github.com/Wavix/wavix-mcp-server
- Website: https://wavix.com

## Install
- Endpoint: https://mcp.wavix.com/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (required; secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://mcp.wavix.com/mcp
- Header: Authorization

## Tools
- call_recording_get - Get a download URL for a call recording audio file.

Returns ``{download_url, content_type, status_code, note}`` instead of the
binary audio stream. Fetch ``download_url`` to obtain the MP3. Endpoint: https://mcp.wavix.com/mcp
- billing_invoices_download - Get a download URL for a billing invoice PDF.

Returns ``{download_url, content_type, status_code, note}`` instead of the
binary PDF stream. Fetch ``download_url`` to obtain the file. Endpoint: https://mcp.wavix.com/mcp
- speech_analytics_file_get - Get a download URL for a speech-analytics audio file.

Returns ``{download_url, content_type, status_code, note}`` instead of the
binary audio stream (WAV/MP3/MP4). Fetch ``download_url`` to obtain the file. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_evidence_get - Get a download URL for a 10DLC brand evidence file.

Returns ``{download_url, content_type, status_code, note}`` instead of the
binary file stream. Fetch ``download_url`` to obtain the file. Endpoint: https://mcp.wavix.com/mcp
- api_keys_list - Returns a list of API keys. Endpoint: https://mcp.wavix.com/mcp
- api_keys_create - Creates an API key. Optional IP restrictions can be configured to limit access. Endpoint: https://mcp.wavix.com/mcp
- api_keys_delete - Deletes an API key. This action is permanent. Endpoint: https://mcp.wavix.com/mcp
- api_keys_activate - Activates an API key. Once activated, the API key can be used for authentication again. Endpoint: https://mcp.wavix.com/mcp
- api_keys_deactivate - Deactivates an API key. Once deactivated, the API key cannot be used for authentication. Endpoint: https://mcp.wavix.com/mcp
- sip_trunks_list - Returns a paginated list of SIP trunks. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- sip_trunks_create - Creates a SIP trunk. Endpoint: https://mcp.wavix.com/mcp
- sip_trunks_get - Returns a SIP trunk configuration. Endpoint: https://mcp.wavix.com/mcp
- sip_trunks_update - Updates a SIP trunk configuration. Endpoint: https://mcp.wavix.com/mcp
- sip_trunks_delete - Deletes a SIP trunk. Endpoint: https://mcp.wavix.com/mcp
- buy_countries_list - Returns a list of countries where phone numbers are available. Endpoint: https://mcp.wavix.com/mcp
- buy_regions_list - Returns a list of regions (states or provinces) for countries where `has_provinces_or_states` is `true`. Endpoint: https://mcp.wavix.com/mcp
- buy_cities_list - Returns a list of cities for countries where
 `has_provinces_or_states` is `false`. Endpoint: https://mcp.wavix.com/mcp
- buy_region_cities_list - Returns a list of cities in the specified region for countries where `has_provinces_or_states` is `true`. Endpoint: https://mcp.wavix.com/mcp
- buy_numbers_list - Returns a paginated list of phone numbers available for purchase. Endpoint: https://mcp.wavix.com/mcp
- cart_get - Returns the cart. Endpoint: https://mcp.wavix.com/mcp
- cart_add - Adds phone numbers to the cart. Endpoint: https://mcp.wavix.com/mcp
- cart_remove - Removes phone numbers from the cart. Endpoint: https://mcp.wavix.com/mcp
- cart_checkout - Checks out the cart. Activation and monthly fees are deducted from the account balance. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_list - Returns a paginated list of phone numbers on the account. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_delete - Releases phone numbers back to stock. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_get - Returns a phone number. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_update - Updates a phone number. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_sms_update - Enables or disables inbound SMS support for a phone number. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_destinations_update - Updates inbound call routing for phone numbers. Endpoint: https://mcp.wavix.com/mcp
- my_numbers_papers_upload - Uploads a document for one or more phone numbers.
Uploaded files must meet the following requirements:
- Allowed formats: PNG, JPG, JPEG, TIFF, BMP, or PDF
- Maximum file size: 10 MB
- Files can't be password protected
- PDF files must not contain digital signatures Endpoint: https://mcp.wavix.com/mcp
- cdrs_list - Returns a paginated list of CDRs. Endpoint: https://mcp.wavix.com/mcp
- cdrs_search - Searches call transcriptions for specific keywords or phrases. Endpoint: https://mcp.wavix.com/mcp
- cdrs_retranscribe - Transcribes a recorded call. Endpoint: https://mcp.wavix.com/mcp
- cdrs_transcription_get - Returns a recorded call transcription. Endpoint: https://mcp.wavix.com/mcp
- cdrs_get - Returns call details. Endpoint: https://mcp.wavix.com/mcp
- cdrs_list_all - Returns CDRs in NDJSON format for bulk export. Endpoint: https://mcp.wavix.com/mcp
- call_recording_list - Returns a paginated list of call recordings. Endpoint: https://mcp.wavix.com/mcp
- call_recording_delete - Deletes a call recording. Endpoint: https://mcp.wavix.com/mcp
- speech_analytics_create - Uploads an audio file for transcription. Wavix sends a POST callback to the specified callback URL when the transcription is complete.

Callback body:
```json
   {
        "request_id": "e865ea07-25af-4fdd-876e-04b0d41d5ebd",
        "status": "completed",
        "error": null
   }
```

- `request_id`: Transcription request ID.
- `status`: Operation status. Possible values are `completed`, `failed`. `completed` indicates successful transcription; `failed` indicates an error. - `error`: Error description. Value is `null` if the transcription was successful. Endpoint: https://mcp.wavix.com/mcp
- speech_analytics_get - Returns a transcription. Endpoint: https://mcp.wavix.com/mcp
- speech_analytics_retranscribe - Retranscribes an uploaded file. Endpoint: https://mcp.wavix.com/mcp
- call_webhooks_list - Returns a list of configured call webhooks. Wavix sends POST callbacks for `on-call` and `post-call` events. Endpoint: https://mcp.wavix.com/mcp
- call_webhooks_create - Creates a call webhook. Wavix sends POST callbacks for `on-call` and `post-call` events. Endpoint: https://mcp.wavix.com/mcp
- call_webhooks_delete - Deletes a call webhook. Endpoint: https://mcp.wavix.com/mcp
- call_control_list - Returns a list of active calls. Endpoint: https://mcp.wavix.com/mcp
- call_control_create - Starts an outbound call. Endpoint: https://mcp.wavix.com/mcp
- call_control_get - Returns a call. Endpoint: https://mcp.wavix.com/mcp
- call_control_delete - Ends an active call. Endpoint: https://mcp.wavix.com/mcp
- call_control_update - Updates an active call. Only the `tag` field can be modified. Endpoint: https://mcp.wavix.com/mcp
- call_control_answer - Answers an inbound call. Optionally initiate media streaming upon answering. Endpoint: https://mcp.wavix.com/mcp
- call_control_streams_create - Starts call media streaming. Endpoint: https://mcp.wavix.com/mcp
- call_control_streams_delete - Stops call media streaming. Endpoint: https://mcp.wavix.com/mcp
- call_control_audio_play - Plays audio in an active call. Endpoint: https://mcp.wavix.com/mcp
- call_control_audio_stop - Stops audio playback in an active call. Endpoint: https://mcp.wavix.com/mcp
- call_control_collect - Collects DTMF input in an active call. Endpoint: https://mcp.wavix.com/mcp
- webrtc_tokens_list - Returns a paginated list of active Wavix Embeddable widget tokens. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- webrtc_tokens_create - Creates a Wavix Embeddable widget token. Endpoint: https://mcp.wavix.com/mcp
- webrtc_tokens_get - Returns a Wavix Embeddable widget token configuration. Endpoint: https://mcp.wavix.com/mcp
- webrtc_tokens_update - Updates the payload for a Wavix Embeddable widget token. Endpoint: https://mcp.wavix.com/mcp
- webrtc_tokens_delete - Deletes a Wavix Embeddable widget token. After deletion, the token can't be used to authenticate widget sessions, and any active session associated with it is terminated. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_sender_ids_list - Returns a list of Sender IDs. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_sender_ids_create - Creates a Sender ID. Use the 10DLC API to create Sender IDs in the US. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_sender_ids_get - Returns a Sender ID. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_sender_ids_delete - Deletes a Sender ID. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_opt_outs_list - Returns a paginated list of opted-out phone numbers. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_opt_outs_create - Creates an opt-out for a Sender ID, 10DLC campaign,
 or all outbound messages. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_messages_list - Returns a paginated list of SMS and MMS messages. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_messages_send - Sends SMS or MMS messages. MMS is supported for U.S. numbers only.
**Rate limit**: 20 messages per phone number in 24 hours. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_messages_get - Returns a message. Endpoint: https://mcp.wavix.com/mcp
- sms_and_mms_messages_list_all - Returns SMS and MMS messages in newline-delimited JSON (NDJSON) format. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brands_list - Returns a paginated list of 10DLC brands. Filter results by date, name, legal name, and status. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brands_create - Registers a 10DLC Brand. TCR automatically verifies the brand identity. Only brands with `VERIFIED` or `VETTED_VERIFIED` identity status can register 10DLC Campaigns. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brands_get - Returns a 10DLC Brand. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brands_update - Updates a 10DLC brand. Updating identity-related parameters, including  `ein_taxid`, `ein_taxid_country`, and `entity_type`, resets the Brand status to `UNVERIFIED` and triggers automatic re-submission. Brands in `VETTED_VERIFIED` status or with active Campaigns cannot be updated. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brands_delete - Deletes a 10DLC Brand. Brands with active campaigns cannot be deleted. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_appeals_list - Returns a list of brand identity verification appeals. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_appeals_create - Submits an appeal for 10DLC brand identity verification. Provide any additional documentation to support the appeal. Use `appeal_category` to specify the appeal type:
- `VERIFY_TAX_ID` — Use if the brand is UNVERIFIED due to a tax ID mismatch. Applies to private companies, public companies, non-profits, and government entities.
- `VERIFY_NON_PROFIT` — Use if a non-profit brand is UNVERIFIED or VERIFIED but missing tax-exempt status.
- `VERIFY_GOVERNMENT` — Use if a government brand is UNVERIFIED or VERIFIED but missing government entity status.       Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_evidence_list - Use this method to list previously uploaded Brand appeal evidence. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_evidence_upload - Uploads 10DLC Brand evidence. Supported formats include .jpg, .png, .pdf, and more. File size must be under 10MB. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_evidence_delete - Deletes a 10DLC Brand evidence file. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_vettings_list - Returns a list of external vettings for a 10DLC Brand. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_vettings_import - Imports an existing external vetting for a 10DLC Brand. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_vettings_create - Requests external vetting for a 10DLC Brand. Supported providers: `AEGIS`, `CV`, `WMC`. Supported classes: `STANDARD`, `ENHANCED`. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_vetting_appeals_list - Returns a list of external vetting appeals for a 10DLC Brand. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_vetting_appeals_create - Submits an appeal for a 10DLC Brand external vetting. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_usecase_qualify - Returns the qualification results for a 10DLC Brand use case. Includes MNO-specific attributes, restrictions, and fees. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_campaigns_list - Returns a paginated list of 10DLC Campaigns. Filter results by date, status, and use case. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_campaigns_list - Returns 10DLC Campaigns associated with a Brand.
 Results are limited to 25 records per page by default.
  Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_campaigns_create - Registers a 10DLC Campaign. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_campaigns_get - Returns a 10DLC Campaign. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_campaigns_update - Updates a 10DLC Campaign. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_brand_campaigns_delete - Deletes a 10DLC Campaign. Associated phone numbers cannot be used as Sender IDs once the Campaign is deleted. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_subscriptions_list - Returns a list of 10DLC event subscriptions. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_subscriptions_create - Subscribes to Wavix 10DLC event callbacks. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_subscriptions_delete - Deletes a 10DLC event subscription. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_campaign_numbers_link - Links a phone number to a 10DLC Campaign. Wavix automatically creates a Sender ID once the number is approved. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_campaign_numbers_unlink - Unlinks a phone number from a 10DLC Campaign. The associated Sender ID is also deleted. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_campaign_numbers_list - Returns a list of phone numbers associated with a 10DLC Campaign. Endpoint: https://mcp.wavix.com/mcp
- ten_dlc_campaigns_nudge - Requests action on a pending or rejected 10DLC Campaign. Use `nudge_intent` to specify the action: 
- `REVIEW`: Request review for a pending Campaign. - `APPEAL_REJECTION`: Appeal a rejected Campaign.
Note:
- The Campaign must be at least 72 hours old.
- Only one nudge request per Campaign is allowed every 24 hours. Endpoint: https://mcp.wavix.com/mcp
- number_validator_get - Returns details for a phone number. Endpoint: https://mcp.wavix.com/mcp
- number_validator_create_bulk - Returns details for multiple phone numbers. If `async` is true, returns a token to poll for results. Endpoint: https://mcp.wavix.com/mcp
- number_validator_results_get - Returns asynchronous validation results. Endpoint: https://mcp.wavix.com/mcp
- voice_campaigns_create - Triggers an outbound call based on a pre-configured scenario. Endpoint: https://mcp.wavix.com/mcp
- voice_campaigns_get - Returns a specific voice campaign. Endpoint: https://mcp.wavix.com/mcp
- link_shortener_create - Creates a short link. Endpoint: https://mcp.wavix.com/mcp
- link_shortener_metrics_list - Returns short link metrics. Endpoint: https://mcp.wavix.com/mcp
- two_fa_verification_create - Creates a new 2FA Verification and sends a one-time password (OTP) to the destination phone number.
Before using this endpoint, create a 2FA Service in the Wavix portal. The service is created once and reused to generate and validate OTPs.
OTP flow:
1. Create a Verification to generate and send an OTP.
2. Reuse the same Verification to resend the OTP if needed.
3. Validate the OTP using the 2FA API

When a Verification is created, Wavix generates a random code and sends it to the destination phone number via the selected channel. Endpoint: https://mcp.wavix.com/mcp
- two_fa_sessions_list - Returns a list of 2FA verifications. Filter by service or date. Endpoint: https://mcp.wavix.com/mcp
- two_fa_verification_resend - Resends the verification code using the specified channel. Previously sent codes are invalidated. Endpoint: https://mcp.wavix.com/mcp
- two_fa_verification_check - Validates the verification code. Endpoint: https://mcp.wavix.com/mcp
- two_fa_verification_cancel - Cancels a 2FA verification. After cancellation, no additional codes are sent, and previously sent codes can no longer be validated. You must create a new verification to send another code. Endpoint: https://mcp.wavix.com/mcp
- two_fa_events_list - Returns a list of events for a specific 2FA Verification. Endpoint: https://mcp.wavix.com/mcp
- billing_transactions_list - Returns a paginated list of financial transactions. Endpoint: https://mcp.wavix.com/mcp
- billing_invoices_list - Returns a paginated list of financial statements. Endpoint: https://mcp.wavix.com/mcp
- profile_get - Returns the account profile and billing details. Endpoint: https://mcp.wavix.com/mcp
- profile_update - Updates the account profile and billing details. Endpoint: https://mcp.wavix.com/mcp
- profile_config_get - Returns the account balance and configuration details. Endpoint: https://mcp.wavix.com/mcp
- sub_accounts_list - Returns a paginated list of sub-accounts. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- sub_accounts_create - Creates a sub-account. Endpoint: https://mcp.wavix.com/mcp
- sub_accounts_get - Returns a specific sub-account. Results are limited to 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp
- sub_accounts_update - Updates a sub-account's configuration. Endpoint: https://mcp.wavix.com/mcp
- sub_accounts_transactions_list - Returns a paginated list of transactions for a specific sub-account. Filter by date range and type. Results are paginated with 25 records per page by default. Use `page` and `per_page` to navigate results. Endpoint: https://mcp.wavix.com/mcp

## Resources
- wavix://docs/getting-started/create-account - How to create a Wavix account and get started with the platform. MIME type: text/markdown
- wavix://docs/getting-started/ip-allowlisting - IP addresses and ports required for Wavix services. MIME type: text/markdown
- wavix://docs/getting-started/openapi - Download the official Wavix API OpenAPI specification. MIME type: text/markdown
- wavix://docs/getting-started/sdks - Explore the available SDKs and client libraries for integrating with the Wavix API. MIME type: text/markdown
- wavix://docs/index - Product guides, API references, and resources to help you integrate Wavix SMS and Voice services into your applications. MIME type: text/markdown
- wavix://docs/mcp/overview - Connect any MCP-compatible AI client to your Wavix account and manage SMS, voice, numbers, and more through natural language. MIME type: text/markdown
- wavix://docs/messaging/10dlc - This guide explains how to register a 10DLC Brand and Campaign to send messages using US local 10-digit long codes. MIME type: text/markdown
- wavix://docs/messaging/10dlc-api - Register 10DLC brands and campaigns to send compliant traffic to U.S. subscribers using the Wavix API. MIME type: text/markdown
- wavix://docs/messaging/2fa - Learn how the Wavix 2FA API works, including verification flows, failover logic, and service restrictions. MIME type: text/markdown
- wavix://docs/messaging/2fa-integration - Developer guide for implementing secure verification using the Wavix 2FA API. MIME type: text/markdown
- wavix://docs/messaging/2fa-setup - A step-by-step guide to creating and managing 2FA services in the Wavix portal. MIME type: text/markdown
- wavix://docs/messaging/guides/3cx-sms - This document explains how you can configure your 3CX in order to send and receive SMS and MMS messages with Wavix MIME type: text/markdown
- wavix://docs/messaging/receive-sms - Using webhooks to receive inbound SMS and MMS messages with the Wavix Messaging API. MIME type: text/markdown
- wavix://docs/messaging/send-sms - Send, manage, and track SMS and MMS messages using the Wavix Messaging API, including Sender ID registration and message delivery. MIME type: text/markdown
- wavix://docs/messaging/smpp - Connect to Wavix messaging platform via SMPP protocol MIME type: text/markdown
- wavix://docs/messaging/troubleshooting - Troubleshoot common SMS and MMS errors and delivery issues. MIME type: text/markdown
- wavix://docs/messaging/webhooks-delivery-reports - How to set up and handle SMS and MMS delivery report webhooks with the Wavix Messaging API. MIME type: text/markdown
- wavix://docs/messaging/webhooks-inbound-messages - Using webhooks to receive inbound SMS and MMS messages with the Wavix Messaging API. MIME type: text/markdown
- wavix://docs/numbers/buy-number - Step-by-step instructions on purchasing and activating a phone number in the Wavix portal MIME type: text/markdown
- wavix://docs/numbers/number-porting - How to transfer your existing phone number to Wavix using the number porting process. MIME type: text/markdown
- wavix://docs/numbers/number-validator - How to validate phone numbers using the Wavix Number Validator API. MIME type: text/markdown
- wavix://docs/numbers/number-validator-portal - How to validate phone numbers using the Wavix portal. MIME type: text/markdown
- wavix://docs/numbers/numbers - How to search, buy, configure, and release phone numbers using the Wavix API. MIME type: text/markdown
- wavix://docs/release-notes - Latest Wavix product updates, new features, and platform improvements. MIME type: text/markdown
- wavix://docs/sip-trunking/create-sip-trunk - Step-by-step guide to creating and configuring a SIP trunk in the Wavix portal MIME type: text/markdown
- wavix://docs/sip-trunking/guides/3cx - Configure 3CX PBX with Wavix SIP trunks for inbound and outbound calls using IP authentication. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/asterisk - This guide provides a basic configuration of Asterisk to make inbound and outbound calls over the Wavix network MIME type: text/markdown
- wavix://docs/sip-trunking/guides/freepbx - This guide provides a basic configuration of FreePBX to make inbound and outbound calls over the Wavix network MIME type: text/markdown
- wavix://docs/sip-trunking/guides/freeswitch - Step-by-step guide for connecting FreeSWITCH to Wavix SIP trunks, including authentication, dialplan setup, redundancy, and troubleshooting. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/livekit - This guide explains connecting LiveKit AI voice agents with Wavix voice infrastructure to place and receive calls. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/openai - Use this guide to route inbound calls to the OpenAI Realtime API. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/retellai - This guide explains how to connect Retell AI agents with Wavix voice infrastructure, import phone numbers, and make and receive calls. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/setup-guides - Step-by-step guides to connect your IP-PBX platform to Wavix SIP trunking. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/vapi - This guide explains how to connect Vapi AI agents with Wavix voice infrastructure to place and receive calls. MIME type: text/markdown
- wavix://docs/sip-trunking/guides/zoiper - Learn how to connect Zoiper softphone to Wavix SIP trunks and start making and receiving calls. MIME type: text/markdown
- wavix://docs/sip-trunking/sip-trunks - How to manage SIP trunks and DIDs using the Wavix SIP Trunking API. MIME type: text/markdown
- wavix://docs/tutorials/sms-broadcast - Create a template, upload contacts, and send a personalized bulk SMS campaign with analytics. MIME type: text/markdown
- wavix://docs/voice/answering-machine-detection - How to screen out calls answered by voicemail using Wavix AMD. MIME type: text/markdown
- wavix://docs/voice/call-streaming - Stream live call audio to your application using WebSocket connections MIME type: text/markdown
- wavix://docs/voice/call-transcription - How to use the Wavix Speech Analytics API to search call transcriptions for keywords. MIME type: text/markdown
- wavix://docs/voice/campaign-builder - How to use the Wavix Campaign Builder API to create and manage voice campaigns. MIME type: text/markdown
- wavix://docs/voice/cdr - How to retrieve Call Detail Records (CDRs) using the Wavix API. MIME type: text/markdown
- wavix://docs/voice/file-transcription - How to use the Wavix Speech Analytics API to transcribe uploaded call recordings and search transcriptions for keywords. MIME type: text/markdown
- wavix://docs/voice/voice-ai - Add artificial intelligence to your voice communications with real-time speech processing, natural conversation, and intelligent call handling. MIME type: text/markdown
- wavix://api/openapi.yaml - Complete OpenAPI 3.0 spec — endpoints, request/response schemas, auth. MIME type: application/x-yaml

## Prompts
Not captured

## Metadata
- Owner: io.github.Wavix
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 25, 2026
- Source: https://registry.modelcontextprotocol.io
