Connects Claude to Voximplant's cloud telephony platform with API credentials (account ID and key). Exposes 11 tools covering call history retrieval, SMS sending, account balance checks, scenario and routing rule management, outbound call initiation, active call monitoring, and call recording access. Includes two skills for quick account info and 24-hour call summaries. Reach for this when building voice or SMS workflows tied to Russian telephony, debugging call flows, or pulling telemetry from Voximplant without leaving your Claude environment. Part of a 50-server Russian API collection, so expect similar patterns if you're using other services in that ecosystem.
🌍 Часть WWmcp — коллекции из 114 MCP-серверов для развивающихся рынков (Россия, СНГ, MENA, Gulf, SE Asia, Africa). Единственная коллекция MCP, покрывающая не-западные API.
MCP-сервер для Voximplant API — облачная телефония: история и инициация звонков, SMS и A2P-рассылки, записи разговоров, сценарии VoxEngine, правила маршрутизации, состояние ACD/SmartQueue-очередей, телефонные номера и биллинг. 21 инструмент + 2 скилла.
VOXIMPLANT_ACCOUNT_ID и VOXIMPLANT_API_KEY — в панели управления Voximplant (раздел API).
Аутентификация по
api_keyофициально помечена как deprecated, но рабочая — её достаточно, если доступ к аккаунту есть только у вас. Современная альтернатива — service-account JWT (RS256); этот сервер использует классическийaccount_id+api_key.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"voximplant": {
"command": "npx",
"args": ["-y", "@theyahia/voximplant-mcp"],
"env": {
"VOXIMPLANT_ACCOUNT_ID": "your-id",
"VOXIMPLANT_API_KEY": "your-key"
}
}
}
}
Claude Code:
claude mcp add voximplant -e VOXIMPLANT_ACCOUNT_ID=your-id -e VOXIMPLANT_API_KEY=your-key -- npx -y @theyahia/voximplant-mcp
VS Code / Cursor:
{
"servers": {
"voximplant": {
"command": "npx",
"args": ["-y", "@theyahia/voximplant-mcp"],
"env": {
"VOXIMPLANT_ACCOUNT_ID": "your-id",
"VOXIMPLANT_API_KEY": "your-key"
}
}
}
}
Streamable HTTP:
npx @theyahia/voximplant-mcp --http
# Сервер: http://localhost:3000/mcp · health: http://localhost:3000/health · порт: PORT=8080
| Инструмент | Описание |
|---|---|
get_call_history | История звонков за период |
start_call | Инициировать исходящий звонок по правилу (номер передаётся сценарию через customData) |
get_acd_state | Состояние ACD-очередей: звонки в очереди, статусы операторов |
get_sq_state | Текущее состояние SmartQueue-очереди |
get_recordings | Ссылки на записи разговоров (и transcription_url) за период |
get_record_storages | Список хранилищ записей |
send_sms | Отправить SMS |
get_sms_history | История SMS за период |
get_a2p_sms_history | История доставки A2P-SMS |
send_a2p_sms | ⚠️ Массовая A2P-рассылка (до 100 номеров) — действие с оплатой |
get_account_info | Информация об аккаунте (баланс, тариф). Секреты (api_key, callback_salt) скрыты |
get_transaction_history | История биллинговых транзакций (расходы) |
get_applications | Список приложений (опц. с правилами/сценариями) |
get_rules | Правила маршрутизации приложения |
get_phone_numbers | Телефонные номера аккаунта (поддержка SMS, привязка) |
get_caller_ids | Caller ID и статус их верификации |
get_queues | ACD-очереди (опц. с навыками и числом операторов) |
get_skills | Каталог навыков ACD для маршрутизации |
get_scenarios | Список сценариев VoxEngine |
update_scenario | Обновить код/имя сценария VoxEngine |
get_users | Список пользователей |
Формат вывода: инструменты возвращают pretty-JSON ответа API; ошибки приходят как
{ "error": "..." }с флагомisError. Ответget_account_infoпроходит строгий витлист — секретные поля (api_key,callback_salt) в него не попадают.
| Скилл | Описание |
|---|---|
skill-call-history | Сводка истории звонков за последние 24 часа |
skill-account-info | Информация об аккаунте Voximplant |
Покажи историю звонков за вчера
Отправь SMS на +79001234567
Что сейчас в ACD-очередях — кто свободен?
Покажи баланс и расходы за январь
Какие у меня номера с поддержкой SMS?
Обнови сценарий 123 — добавь логирование
Начни звонок на +79001234567 по правилу 456
Дай ссылки на записи звонков за вчера
Voximplant закрывает голос и SMS; соседние серверы из WWmcp дополняют сценарий:
tgstat-mcp — аналитика Telegram-каналовyookassa-mcp — платежи и чекиvk-ads-mcp — рекламные кампании VK AdsПример сценария: «Найди должников по платежам (yookassa), обзвони их голосом по сценарию (voximplant) и отправь SMS-напоминание тем, кто не ответил».
npm install
npm run build # компиляция в dist/ (тесты исключены)
npm run typecheck # проверка типов, включая тесты
npm test # vitest
Проверка живых предположений об API (имена методов, параметры) — в docs/VERIFICATION.md.
Если сервер полезен — поставьте звезду этому репозиторию и WWmcp. Это помогает другим найти коллекцию серверов для не-западных API.
MIT
io.github.mindstone/mcp-server-microsoft-teams
com.mintmcp/outlook-email
helbertparanhos/resend-email-mcp
marlinjai/email-mcp
io.github.mindstone/mcp-server-email-imap
io.github.osamahassouna/email-playbook-mcp