The Wavix MCP server exposes 116 tools, generated from the Wavix OpenAPI specification. Tool arguments mirror the path, query, and body fields of the endpoint behind each tool. Each section names the permission group that gates it. Tools that retrieve data require group:read; tools that create, update, or delete require group:write, which also covers read.
Under OAuth, a tool outside the permissions you granted is omitted from the tool list entirely, not listed and refused. See When a tool is missing or fails. A client authenticating with a Wavix API key sees every tool, and the Wavix API enforces that key’s own scopes. If a tool listed here is missing and your permissions cover it, refresh the connection.

SMS and MMS

Permission group: messages
ToolDescription
sms_and_mms_messages_sendSend an SMS or MMS message
sms_and_mms_messages_getRetrieve a message by ID
sms_and_mms_messages_listList messages with optional filters
sms_and_mms_sender_ids_listList Sender IDs on the account
sms_and_mms_sender_ids_createProvision a new Sender ID
sms_and_mms_sender_ids_getRetrieve a Sender ID by ID
sms_and_mms_sender_ids_deleteDelete a Sender ID
sms_and_mms_opt_outs_listList opted-out phone numbers
sms_and_mms_opt_outs_createAdd a phone number to the opt-out list

Call control

Permission group: calls
ToolDescription
call_control_listList active calls
call_control_createStart an outbound call
call_control_getRetrieve a call
call_control_updateUpdate a call
call_control_deleteEnd a call
call_control_answerAnswer a call
call_control_audio_playPlay audio into a call
call_control_audio_stopStop audio playback
call_control_collectCollect DTMF input from a caller
call_control_streams_createStart call streaming
call_control_streams_deleteStop call streaming

Call detail records

Permission group: calls
ToolDescription
cdrs_listList call detail records
cdrs_getRetrieve a single CDR
cdrs_searchSearch transcriptions for keywords or phrases
cdrs_retranscribeTranscribe a call recording
cdrs_transcription_getRetrieve a transcription
cdrs_transcriptionsRetrieve a transcription

Speech Analytics

Permission group: calls
ToolDescription
speech_analytics_getRetrieve a transcription
speech_analytics_retranscribeRetranscribe a file
speech_analytics_file_getRetrieve the original file as a pre-signed download URL

Call recording

Permission group: recordings
ToolDescription
call_recording_listList call recordings
call_recording_getRetrieve a recording
call_recording_get_by_callRetrieve a recording by call ID as a pre-signed download URL
call_recording_deleteDelete a call recording

Call webhooks

Permission group: webhooks
ToolDescription
call_webhooks_listList call webhooks
call_webhooks_createCreate a call webhook
call_webhooks_deleteDelete a call webhook

Phone numbers

Permission group: numbers
ToolDescription
buy_countries_listList countries available for number purchase
buy_regions_listList regions within a country
buy_cities_listList cities within a country
buy_region_cities_listList cities within a specific region
buy_numbers_listSearch phone numbers available for purchase
cart_getRetrieve the cart
cart_addAdd phone numbers to the cart
cart_removeRemove phone numbers from the cart
cart_checkoutCheck out the cart and purchase the numbers
my_numbers_listList phone numbers on the account
my_numbers_getRetrieve a phone number
my_numbers_updateUpdate a phone number
my_numbers_bulk_updateUpdate several phone numbers at once
my_numbers_deleteRelease phone numbers back to stock

SIP trunking

Permission group: trunks
ToolDescription
sip_trunks_listList SIP trunks on the account
sip_trunks_createCreate a SIP trunk
sip_trunks_getRetrieve a SIP trunk
sip_trunks_updateUpdate a SIP trunk
sip_trunks_deleteDelete a SIP trunk

10DLC brands

Permission group: campaigns
ToolDescription
ten_dlc_brands_listList 10DLC brands
ten_dlc_brands_createRegister a 10DLC brand
ten_dlc_brands_getRetrieve a 10DLC brand
ten_dlc_brands_updateUpdate a 10DLC brand
ten_dlc_brands_deleteDelete a 10DLC brand
ten_dlc_brand_appeals_listList brand identity verification appeals
ten_dlc_brand_appeals_createAppeal a brand identity verification
ten_dlc_brand_evidence_listList brand appeal evidence
ten_dlc_brand_evidence_getDownload brand evidence as a pre-signed URL
ten_dlc_brand_evidence_deleteDelete brand evidence
ten_dlc_brand_vettings_listList external vettings
ten_dlc_brand_vettings_createRequest an external vetting
ten_dlc_brand_vettings_importImport an external vetting
ten_dlc_brand_vetting_appeals_listList external vetting appeals
ten_dlc_brand_vetting_appeals_createAppeal an external vetting
ten_dlc_brand_usecase_qualifyCheck which use cases a brand qualifies for

10DLC campaigns

Permission group: campaigns
ToolDescription
ten_dlc_campaigns_listList all 10DLC campaigns
ten_dlc_brand_campaigns_listList campaigns for a specific brand
ten_dlc_brand_campaigns_createRegister a 10DLC campaign
ten_dlc_brand_campaigns_getRetrieve a 10DLC campaign
ten_dlc_brand_campaigns_updateUpdate a 10DLC campaign
ten_dlc_brand_campaigns_deleteDelete a 10DLC campaign
ten_dlc_campaign_numbers_listList phone numbers linked to a campaign
ten_dlc_campaign_numbers_linkLink a phone number to a campaign
ten_dlc_campaign_numbers_unlinkUnlink a phone number from a campaign
ten_dlc_campaigns_nudgeNudge a carrier to review a campaign
ten_dlc_subscriptions_listList 10DLC event subscriptions
ten_dlc_subscriptions_createSubscribe to 10DLC events
ten_dlc_subscriptions_deleteDelete an event subscription

Voice campaigns

Permission group: campaigns
ToolDescription
voice_campaigns_createTrigger a voice campaign scenario
voice_campaigns_getRetrieve a voice campaign
Permission group: campaigns
ToolDescription
link_shortener_createCreate a trackable short link
link_shortener_metrics_listList click metrics for short links

2FA and OTP

Permission group: two_fa
ToolDescription
two_fa_verification_createSend a verification code to a phone number
two_fa_verification_resendResend a verification code
two_fa_verification_checkValidate a code submitted by the user
two_fa_verification_cancelCancel a verification
two_fa_sessions_listList verifications
two_fa_events_listList verification events

Number validation

Permission group: validator
ToolDescription
number_validator_getValidate a single phone number
number_validator_create_bulkValidate multiple phone numbers
number_validator_results_getRetrieve asynchronous validation results

Wavix Embeddable (WebRTC)

Permission group: embeddable
ToolDescription
webrtc_tokens_listList widget tokens
webrtc_tokens_createCreate a widget token for browser-based calling
webrtc_tokens_getRetrieve a widget token
webrtc_tokens_updateUpdate a widget token
webrtc_tokens_deleteDelete a widget token

Billing

Permission group: billing
ToolDescription
billing_transactions_listList transactions on the account
billing_invoices_listList financial statements

Account

Permission group: account
ToolDescription
profile_getRetrieve the account profile
profile_updateUpdate the account profile
profile_config_getRetrieve account settings

Sub-accounts

Permission group: subaccounts
ToolDescription
sub_accounts_listList sub-accounts
sub_accounts_createCreate a sub-account
sub_accounts_getRetrieve a sub-account
sub_accounts_updateUpdate a sub-account
sub_accounts_transactions_listList sub-account transactions

API keys

These tools are unavailable to every OAuth connection. A delegated OAuth grant must never mint or manage the account’s API keys, so no OAuth scope covers them and they are hidden from OAuth clients. They are available only to a client that authenticates with an API key.
ToolDescription
api_keys_listList API keys on the account
api_keys_createCreate an API key
api_keys_updateUpdate an API key
api_keys_deleteDelete an API key