Claude
Веб + десктоп
Откройте «Настройки → Коннекторы», добавьте свой коннектор с именем Voxisim и вставьте размещённый эндпоинт.
https://api.voxisim.com/mcp Многоразовая аренда · REST + MCP
Арендуйте приватный номер на сутки или дольше и всё это время получайте сообщения. Посмотрите, какие интервалы доступны и сколько они стоят, купите один, а затем продлите, если задача затянулась, или отмените, когда закончите.
Начните разработку
Регистрация по адресу электронной почты — без карты и без звонков менеджера. Ссылка для входа вернёт вас на эту страницу и выдаст ключ, который работает и с REST API, и с MCP-сервером.
Создание бесплатно. Вы платите за каждый номер, никаких подписок.
Как это работает
Каждый шаг ниже соответствует реальным эндпоинтам и реальным инструментам. Сохраните id, который возвращает покупка, — всё дальнейшее опирается на него.
Запросите сервисы, страны и доступные интервалы аренды с их точными текущими ценами в USD.
GET /v1/sms/rental/servicesGET /v1/sms/rental/countriesGET /v1/sms/rental/intervals sms_rental_list_servicessms_rental_list_countriessms_rental_list_intervals Выберите оплату с баланса или x402 без аккаунта и сохраните возвращённый id аренды.
POST /v1/sms/rental/numbers sms_rental_buy_number Опрашивайте номер в течение всей аренды и используйте курсоры, чтобы получать сообщения без дублей.
GET /v1/sms/rental/numbers/{id}/codes sms_rental_get_codes Отмените аренду, если она подлежит возврату, или запросите доступные варианты продления с ценами и продлите активную аренду.
POST /v1/sms/rental/numbers/{id}/cancelGET /v1/sms/rental/numbers/{id}/extend-optionsPOST /v1/sms/rental/numbers/{id}/extend sms_rental_cancelsms_rental_list_extend_optionssms_rental_extend Настройка один раз
Подключите размещённый эндпоинт — и агент сам сравнит варианты по цене, купит номер и отдаст вам код, без единого запроса с вашей стороны. Ставить нечего: ни пакета, ни локального сервера, ни контейнера — только один URL и вход через браузер.
Выберите свой клиент ниже и скопируйте нужный ему блок.
Подтвердите вход через OAuth в браузере или передайте ключ vxs_ из менеджера секретов, если OAuth не подходит.
Агент сам выбирает нужные инструменты и передаёт id между ними, поэтому одной фразы хватает на весь цикл.
Веб + десктоп
Откройте «Настройки → Коннекторы», добавьте свой коннектор с именем Voxisim и вставьте размещённый эндпоинт.
https://api.voxisim.com/mcp Приложение + CLI + IDE
Добавьте одну таблицу сервера. Codex использует эту конфигурацию в локальном приложении, CLI и расширении для IDE.
[mcp_servers.voxisim]
url = "https://api.voxisim.com/mcp"
# Authenticate once from a terminal:
# codex mcp login voxisim Терминал
Зарегистрируйте удалённый HTTP-сервер на уровне пользователя, чтобы он был доступен во всех проектах.
claude mcp add --transport http --scope user \
voxisim https://api.voxisim.com/mcp Редактор + агентский CLI
Добавьте удалённый сервер глобально или положите тот же объект в .cursor/mcp.json для одного проекта.
{
"mcpServers": {
"voxisim": {
"url": "https://api.voxisim.com/mcp"
}
}
} Работа агента
Инструменты типизированы и названы по задачам, поэтому результат возвращается структурированными полями, а не текстом, который агенту приходится перечитывать. Покупки списываются с баланса или отвечают платёжным запросом, который агент подписывает с кошелька.
Инструментов для этого продукта: 9
sms_rental_list_servicessms_rental_list_countriessms_rental_list_intervalssms_rental_buy_numbersms_rental_get_codessms_rental_list_numberssms_rental_cancelsms_rental_list_extend_optionssms_rental_extendПопробуйте попросить агента
Сравни доступные интервалы аренды для WhatsApp в США и покажи точные цены.
Арендуй номер на самый короткий доступный интервал и следи за новыми сообщениями.
Покажи мои активные аренды и продли ту, что истекает раньше всех, на доступный интервал.
REST
Поиск публичный — первый блок можно выполнить прямо сейчас без аккаунта. Для покупки нужен либо предоплаченный ключ, либо подписанный платёж x402, а тело запроса в обоих случаях одинаковое.
Предоплаченный баланс проще, если вы покупаете часто. x402 без аккаунта лучше для разовой автономной покупки — сохраните receipt_token из первого оплаченного ответа, чтобы потом прочитать, что вы купили.
Аккаунт не нужен. Получите актуальное наличие и точные цены до покупки.
curl 'https://api.voxisim.com/v1/sms/rental/services'
curl 'https://api.voxisim.com/v1/sms/rental/countries?service_id=SERVICE_ID'
curl 'https://api.voxisim.com/v1/sms/rental/intervals?service_id=SERVICE_ID&country_id=COUNTRY_ID'
Создайте аккаунт один раз, пополните его через x402 и используйте полученный ключ vxs_ для покупок.
curl -X POST https://api.voxisim.com/v1/signup \
-H 'content-type: application/json' \
-d '{"label":"docs-quickstart"}'
curl -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'authorization: Bearer YOUR_VXS_API_KEY' \
-H 'content-type: application/json' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
Отправьте покупку без учётных данных, подпишите одно требование из ответа 402 и повторите тот же запрос.
curl -i -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'content-type: application/json' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
curl -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'content-type: application/json' \
-H 'X-PAYMENT: BASE64_SIGNED_AUTHORIZATION' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
Опрашивайте номер в течение всей аренды; используйте last_id, чтобы получать только новые сообщения.
curl 'https://api.voxisim.com/v1/sms/rental/numbers/YOUR_RENTAL_ID/codes' \
-H 'authorization: Bearer YOUR_VXS_API_KEY'
| Метод | Маршрут | Что делает |
|---|---|---|
| GET | /v1/sms/rental/services | Список сервисов, доступных для аренды |
| GET | /v1/sms/rental/countries | Список стран для сервиса |
| GET | /v1/sms/rental/intervals | Список интервалов и точных цен |
| POST | /v1/sms/rental/numbers | Аренда номера |
| GET | /v1/sms/rental/numbers | Список активных или архивных аренд |
| GET | /v1/sms/rental/numbers/{id}/codes | Получение пришедших SMS-сообщений |
| POST | /v1/sms/rental/numbers/{id}/cancel | Отмена активной аренды |
| GET | /v1/sms/rental/numbers/{id}/extend-options | Список вариантов продления и цен |
| POST | /v1/sms/rental/numbers/{id}/extend | Продление активной аренды |
Рабочие заметки
Истечение срока и сбои у провайдера — это нормальные состояния, а не исключения. Ветвитесь по типизированной ошибке, повторяйте поиск перед повтором запроса и не считайте, что цена прошлого запуска ещё действует.
Длительности и цены — не фиксированное меню: они приходят из актуального поиска интервалов. Значение hours, которое вы отправляете при покупке, должно совпадать с одним из вариантов, реально доступных в этот момент.
Опрашивайте номер с last_id, чтобы каждый вызов возвращал только новое, и сохраните id аренды — он понадобится для отмены или продления.
Отмените аренду в допустимом окне, если номер больше не нужен, или продлите активную аренду на любой доступный для неё интервал.
invalid_argument — сервис, страна или интервал устарели. Повторите поиск и отправьте актуальное сочетание.payment_required — ожидаемо на пути x402. Подпишите одно из предложенных требований и повторите точно такой же запрос.number_unavailable или конфликт — этот вариант только что закончился. Повторите поиск и выберите другой, а не повторяйте ту же покупку.provider_unavailable или ограничение частоты — сделайте паузу и следуйте подсказке о повторе из ошибки. Немедленный повтор только ухудшит ситуацию.Ещё не определились?
Берите самый короткий срок, которого хватает вашему сценарию. Наличие и цены актуальны для обоих вариантов.
Купите разовый номер телефона и получите на него код подтверждения.
Арендуйте номер телефона на выбранный срок и получайте его SMS-сообщения.
Вопросы и ответы
Сутки — минимум, дальше идут более длинные интервалы. Спросите у эндпоинта интервалов, что реально доступно для вашего сервиса и страны, вместо того чтобы рассчитывать на фиксированный набор: варианты различаются.
Столько, сколько придёт за время аренды. Именно в этом её отличие от активации, которая заканчивается после одного кода.
Передавайте last_id при опросе. Тогда каждый вызов вернёт только сообщения новее того, что у вас уже есть, и можно опрашивать часто, не убирая дубли на своей стороне.
Да, пока она активна, на любой доступный для неё интервал. Продление дешевле и удобнее, чем аренда нового номера, потому что сам номер не меняется.
Отмена в допустимом окне возвращает деньги за аренду. Вне этого окна аренда просто доработает до конца срока — поэтому отменяйте, как только поняли, что закончили.
Да. Путь x402 работает так же, как и для активаций: отправьте покупку, подпишите пришедший вызов и повторите точно такой же запрос.
Справочник
Эта страница объясняет рабочий процесс. За каждым параметром, полем ответа и входом инструмента идите в справочник — он генерируется из действующего контракта и поэтому не может разойтись с ним.
Подключите MCP-клиент и попросите его — или скопируйте быстрый старт REST и запустите.
Укажите почту — мы пришлём ссылку для входа. Откройте её, и вы вернётесь сюда с API-ключом.
Ссылка для входа уже в пути. Откройте её на этом устройстве, и вы вернётесь на эту страницу с API-ключом.
Скопируйте его сейчас. Ключи хранятся в виде хеша, поэтому показать его снова будет нельзя.
Ключи хранятся в виде хеша, поэтому показать можно только начало.
Новый ключ сразу заменяет текущий. Всё, что использует старый ключ, перестанет работать.