@theyahia/voximplant-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP server mode (default: 3000) | |
| VOXIMPLANT_API_KEY | Yes | Your Voximplant API key | |
| VOXIMPLANT_ACCOUNT_ID | Yes | Your Voximplant account ID |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_call_historyB | Получить историю звонков Voximplant за период. |
| get_usersC | Получить список пользователей Voximplant. |
| send_smsC | Отправить SMS через Voximplant. |
| get_account_infoA | Получить информацию об аккаунте Voximplant (баланс, тариф, лимиты). Секретные поля (api_key, callback_salt) скрыты из ответа. |
| start_callA | Инициировать исходящий звонок через Voximplant по правилу маршрутизации. Номер назначения передаётся сценарию через customData — сценарий VoxEngine должен его обработать. |
| get_acd_stateB | Получить состояние ACD-очередей Voximplant (звонки в очереди, статусы операторов). |
| get_sms_historyB | Получить историю SMS-сообщений за период с фильтрами по номерам. |
| get_recordingsA | Получить список записей разговоров за период. Возвращает URL для скачивания записи (и transcription_url, если транскрипция готова). |
| get_scenariosC | Получить список сценариев Voximplant. |
| update_scenarioC | Обновить код или имя сценария VoxEngine. Позволяет агенту динамически менять логику звонка. |
| get_rulesB | Получить правила маршрутизации Voximplant для приложения. |
| get_phone_numbersB | Список телефонных номеров аккаунта Voximplant (привязка, поддержка SMS, продление). |
| get_applicationsC | Список приложений Voximplant (опционально с правилами/сценариями). |
| get_queuesB | Список ACD-очередей Voximplant (опционально с навыками и числом операторов). |
| get_skillsB | Каталог навыков (skills) ACD для маршрутизации. |
| get_sq_stateC | Текущее состояние SmartQueue-очереди (операторы, задачи). |
| get_caller_idsB | Список Caller ID аккаунта и статус их верификации. |
| get_record_storagesB | Список хранилищ записей разговоров. |
| get_transaction_historyC | История биллинговых транзакций за период (расходы аккаунта). |
| get_a2p_sms_historyB | История доставки A2P-SMS с фильтрами по номерам, статусу и периоду. |
| send_a2p_smsA | ⚠️ ДЕЙСТВИЕ С ОПЛАТОЙ: массовая A2P-рассылка SMS (до 100 получателей) через зарегистрированный SenderID. Реально отправляет сообщения и тарифицируется — обязательно подтвердите номера и текст с пользователем перед вызовом, не вызывайте автоматически. |
| skill-call-historyA | Получить сводку истории звонков за последние 24 часа. |
| skill-account-infoA | Получить информацию об аккаунте Voximplant: баланс, тариф, лимиты. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 23 tools
There is direct overlap between get_account_info and skill-account-info, which appear to expose the same account information, and get_call_history and skill-call-history are also very similar. Additionally, get_acd_state, get_sq_state, and get_queues all touch queue/state concepts and may be confused without reading carefully.
Most tools follow a clear get_* pattern, with action verbs like send_, start_, and update_ for mutations. However, skill-account-info and skill-call-history break the convention using hyphenated noun phrases, creating a noticeable inconsistency in an otherwise predictable naming scheme.
23 tools is on the heavy side and borders on overwhelming for a single MCP server. The breadth is somewhat justified by Voximplant's wide platform surface, but duplicate account-info and call-history tools inflate the count without adding real capability.
The tool surface is heavily read-oriented: most resources are queryable, but mutation coverage is sparse. There is no create/delete/update for users, phone numbers, queues, rules, or scenarios beyond update_scenario, and no way to manage recordings or caller IDs, so agents cannot perform full lifecycle operations.