Идентификация и лимиты
Получить команду и лимиты авторизованного агента
1 инструментСоздавайте и настраивайте APK-бандлы, работайте со страницами и изображениями, проверяйте статистику, домены и баланс, не покидая AI-клиент.
https://mcp.apkservice.mobi/mcp
Добавьте этот URL внутри MCP-клиента. Это протокольный endpoint, а не страница для открытия в браузере.
Используйте контекст из диалога: брифы, URL лендингов, креативы и цели кампании.
«Создай бандл для этой кампании и используй безопасные значения для параметров, которые я не указал».
«Собери black page из этого листинга, затем подключи её вместе с прелендингом».
«Загрузи эту иконку и используй её для нового приложения».
«Сравни инсталлы, регистрации и депозиты за последние семь дней».
«Найди доступные домены в рамках моего бюджета и покажи лучшие варианты».
«Проверь баланс команды и объясни, хватит ли его на следующий запуск».
Каждая группа и количество ниже генерируются при сборке из канонического публичного OpenAPI-контракта Apkservice.
Получить команду и лимиты авторизованного агента
1 инструментСоздать одноразовую ссылку на настройку дашборда для незанятой команды
1 инструментСоздать идемпотентный заказ на пополнение баланса в USDT · Показать только пополнения баланса вызывающей команды
3 инструментаПоказать бандлы команды с заданным размером пула APK · Создать бандл с настройками по умолчанию для shadow-тарифа (ADMIN, MANAGER)
11 инструментовДомены, доступные к покупке, с ценой за каждый · Push-паки In-House, которые команда может привязать к бандлу
11 инструментовБиблиотека изображений команды · Удалить одно из изображений команды (ADMIN, MANAGER)
3 инструментаИнсталлы, просмотры страниц, регистрации и депозиты за период · Реферальная программа команды за период
5 инструментовКраткие описания блэк-пейджей, доступных команде (свои и общие) · Создать блэк-пейдж типа CUSTOM или GOOGLE_PLAY (ADMIN, MANAGER)
5 инструментовСовместимые клиенты автоматически находят авторизацию Apkservice. Вам не нужно вставлять токен или секрет в конфигурационный файл.
Вставьте канонический endpoint в клиент или используйте его MCP-команду.
Войдите в Apkservice, проверьте запрошенные права и подтвердите клиент.
Вернитесь в клиент и попросите проверить аккаунт или начать рабочий процесс.
Интерфейсы клиентов меняются. В каждом случае выбирайте удалённый Streamable HTTP-сервер и разрешайте браузерный OAuth.
Добавьте это в .mcp.json, перезапустите Claude Code и пройдите авторизацию по запросу.
{
"mcpServers": {
"apkservice": {
"type": "http",
"url": "https://mcp.apkservice.mobi/mcp"
}
}
}В Settings → Apps создайте собственное MCP-приложение, укажите endpoint, просканируйте инструменты и завершите OAuth.
Добавьте удалённый MCP-сервер в настройках Cursor или используйте конфигурацию mcp.json с URL endpoint.
https://mcp.apkservice.mobi/mcpДобавьте сервер, запустите браузерный OAuth и убедитесь, что подключение включено.
codex mcp add apkservice-prod --url https://mcp.apkservice.mobi/mcp
codex mcp login apkservice-prod
codex mcp listЗапустите «MCP: Add Server» и выберите HTTP либо добавьте удалённый сервер в .vscode/mcp.json.
{
"servers": {
"apkservice": {
"type": "http",
"url": "https://mcp.apkservice.mobi/mcp"
}
}
}Настройте endpoint как удалённый HTTP MCP-сервер. Клиент должен поддерживать OAuth discovery и авторизацию в браузере.
https://mcp.apkservice.mobi/mcpАгент сначала изучает данные, предлагает план, запрашивает подтверждение важных действий и проверяет сохранённый результат.
Имена, группы, описания, эффекты и возвращаемые результаты генерируются из зеркала OpenAPI-контракта при каждой сборке.
getCurrentAgentЧтениеПолучить команду и лимиты авторизованного агента
Спросите AI: “Получить команду и лимиты авторизованного агента”
Возвращает: Текущая идентичность агента
createDashboardSetupLinkЗаписьСоздать одноразовую ссылку на настройку дашборда для незанятой команды
Спросите AI: “Создать одноразовую ссылку на настройку дашборда для незанятой команды”
Возвращает: Одноразовая ссылка создана
createBalanceTopUpФинансыСоздать идемпотентный заказ на пополнение баланса в USDT
Спросите AI: “Создать идемпотентный заказ на пополнение баланса в USDT”
Возвращает: Заказ в статусе PROVISIONED готов либо возвращён существующий идемпотентный заказ
listBalanceTopUpsЧтениеПоказать только пополнения баланса вызывающей команды
Спросите AI: “Показать только пополнения баланса вызывающей команды”
Возвращает: Постраничный список пополнений; депозиты по промо никогда не включаются
getBalanceTopUpЧтениеПолучить пополнение баланса, принадлежащее вызывающей команде
Спросите AI: “Получить пополнение баланса, принадлежащее вызывающей команде”
Возвращает: Пополнение баланса
listBundlesWithPoolInfoЧтениеПоказать бандлы команды с заданным размером пула APK
Спросите AI: “Показать бандлы команды с заданным размером пула APK”
Возвращает: Бандлы с информацией о пуле
createBundleЗаписьСоздать бандл с настройками по умолчанию для shadow-тарифа (ADMIN, MANAGER)
Спросите AI: “Создать бандл с настройками по умолчанию для shadow-тарифа (ADMIN, MANAGER)”
Возвращает: Созданный бандл
setMacroKeysЗаписьЗаменить макро-ключи команды (ADMIN, MANAGER)
Спросите AI: “Заменить макро-ключи команды (ADMIN, MANAGER)”
Возвращает: Сохранённый набор
getBundleЧтениеПолучить бандл по идентификатору
Спросите AI: “Получить бандл по идентификатору”
Возвращает: Бандл
updateBundleЗаписьИзменить редактируемые настройки бандла (ADMIN, MANAGER)
Спросите AI: “Изменить редактируемые настройки бандла (ADMIN, MANAGER)”
Возвращает: Обновлённый бандл
deleteBundleНеобратимоеУдалить бандл (ADMIN, MANAGER)
Спросите AI: “Удалить бандл (ADMIN, MANAGER)”
Возвращает: Удалено
setBundleEnabledПубликацияВключить или выключить бандл (ADMIN, MANAGER)
Спросите AI: “Включить или выключить бандл (ADMIN, MANAGER)”
Возвращает: Обновлённый бандл
clonePwaПубликацияКлонировать живую PWA в готовый проверенный бандл одной операцией
Спросите AI: “Клонировать живую PWA в готовый проверенный бандл одной операцией”
Возвращает: Включённый и проверенный клонированный бандл
updateBundleWhitePageПубликацияЗаменить White Page у существующего бандла (ADMIN, MANAGER)
Спросите AI: “Заменить White Page у существующего бандла (ADMIN, MANAGER)”
Возвращает: Обновлённый бандл
updateBundlePagesПубликацияЗаменить финальную страницу бандла и, при необходимости, прелендинг (ADMIN, MANAGER)
Спросите AI: “Заменить финальную страницу бандла и, при необходимости, прелендинг (ADMIN, MANAGER)”
Возвращает: Обновлённый бандл
sendTikTokTestEventЗаписьПоставить в очередь тестовое событие TikTok Purchase
Спросите AI: “Поставить в очередь тестовое событие TikTok Purchase”
Возвращает: Все отправки уже поставлены в очередь или доставлены
listDomainPoolЧтениеДомены, доступные к покупке, с ценой за каждый
Спросите AI: “Домены, доступные к покупке, с ценой за каждый”
Возвращает: Доступные домены
listPushPacksЧтениеPush-паки In-House, которые команда может привязать к бандлу
Спросите AI: “Push-паки In-House, которые команда может привязать к бандлу”
Возвращает: Push-паки команды
listMacroKeysЧтениеМакро-ключи, которые принимает клоака команды
Спросите AI: “Макро-ключи, которые принимает клоака команды”
Возвращает: Макро-ключи команды
getBlackPageTemplateSchemaЧтениеСхема полей для типа шаблона блэк-пейджа
Спросите AI: “Схема полей для типа шаблона блэк-пейджа”
Возвращает: Схема полей шаблона
listWhitePageTemplatesЧтениеПоказать доступные шаблоны White Page с метаданными
Спросите AI: “Показать доступные шаблоны White Page с метаданными”
Возвращает: Краткие описания шаблонов
recommendWhitePageGameЧтениеПодобрать проверенную игру из Google Play для White Page типа APP_LANDING
Спросите AI: “Подобрать проверенную игру из Google Play для White Page типа APP_LANDING”
Возвращает: Рекомендация проверенной игры
listTimezonesЧтениеПоказать часовые пояса, сгруппированные по странам
Спросите AI: “Показать часовые пояса, сгруппированные по странам”
Возвращает: Карта соответствия стран и часовых поясов
listCountriesЧтениеСоответствие ISO-кодов и названий стран
Спросите AI: “Соответствие ISO-кодов и названий стран”
Возвращает: Карта стран
listBlackPageTemplatesЧтениеПоказать FTL-шаблоны блэк-пейджей, доступные при создании CUSTOM-страницы
Спросите AI: “Показать FTL-шаблоны блэк-пейджей, доступные при создании CUSTOM-страницы”
Возвращает: Каталог шаблонов
planBundleBuildЧтениеПревратить креатив листинга и настройки сборки в точные данные, нужные для сборки бандла
Спросите AI: “Превратить креатив листинга и настройки сборки в точные данные, нужные для сборки бандла”
Возвращает: План сборки
importListingFromUrlЧтениеПрочитать живой листинг, чтобы собрать по нему бандл
Спросите AI: “Прочитать живой листинг, чтобы собрать по нему бандл”
Возвращает: Листинг в виде креатива
listImagesЧтениеБиблиотека изображений команды
Спросите AI: “Библиотека изображений команды”
Возвращает: Страница изображений
deleteImageНеобратимоеУдалить одно из изображений команды (ADMIN, MANAGER)
Спросите AI: “Удалить одно из изображений команды (ADMIN, MANAGER)”
Возвращает: Удалено
uploadImageFromUrlЗаписьЗагрузить изображение по HTTPS-ссылке в хранилище команды (ADMIN, MANAGER)
Спросите AI: “Загрузить изображение по HTTPS-ссылке в хранилище команды (ADMIN, MANAGER)”
Возвращает: Сохранённое изображение
getInstallStatsЧтениеИнсталлы, просмотры страниц, регистрации и депозиты за период
Спросите AI: “Инсталлы, просмотры страниц, регистрации и депозиты за период”
Возвращает: Итоги и ряд значений за период
getReferralStatsЧтениеРеферальная программа команды за период
Спросите AI: “Реферальная программа команды за период”
Возвращает: Итоги по рефералам
getBundleStatsЧтениеСводные счётчики бандлов команды
Спросите AI: “Сводные счётчики бандлов команды”
Возвращает: Сводные счётчики
getApkRebuildQueueЧтениеПосмотреть текущую очередь пересборки APK
Спросите AI: “Посмотреть текущую очередь пересборки APK”
Возвращает: Элементы очереди с данными бандлов
getTikTokDeliveriesЧтениеПосмотреть последние безопасные состояния доставок в TikTok
Спросите AI: “Посмотреть последние безопасные состояния доставок в TikTok”
Возвращает: Последние состояния, начиная с новых
listBlackPagesЧтениеКраткие описания блэк-пейджей, доступных команде (свои и общие)
Спросите AI: “Краткие описания блэк-пейджей, доступных команде (свои и общие)”
Возвращает: Краткие описания блэк-пейджей
createBlackPageЗаписьСоздать блэк-пейдж типа CUSTOM или GOOGLE_PLAY (ADMIN, MANAGER)
Спросите AI: “Создать блэк-пейдж типа CUSTOM или GOOGLE_PLAY (ADMIN, MANAGER)”
Возвращает: Созданный блэк-пейдж
getBlackPageЧтениеПолучить блэк-пейдж по идентификатору (свой или общий)
Спросите AI: “Получить блэк-пейдж по идентификатору (свой или общий)”
Возвращает: Блэк-пейдж
updateBlackPageЗаписьПереименовать блэк-пейдж или заменить его данные (ADMIN, MANAGER)
Спросите AI: “Переименовать блэк-пейдж или заменить его данные (ADMIN, MANAGER)”
Возвращает: Обновлённая страница
deleteBlackPageНеобратимоеУдалить свой блэк-пейдж (ADMIN, MANAGER)
Спросите AI: “Удалить свой блэк-пейдж (ADMIN, MANAGER)”
Возвращает: Удалено
Нужны машиночитаемые схемы? Открыть канонический OpenAPI-контракт →
Агент действует в рамках вашей команды Apkservice, роли, scopes, лимитов тарифа и баланса. Создание APK остаётся бесплатным, текущая цена аккаунта — $0.03 за инсталл; отдельной доплаты за MCP нет.
Каталог шире доступа отдельного пользователя. Сервер проверяет роль и scopes при каждом вызове, а клиент может запрашивать подтверждение записи или финансовых действий.
Учётные данные остаются на странице входа Apkservice. Клиент получает только одобренные вами scopes.
Каждая операция проверяется сервером с учётом команды, роли, OAuth scopes и принадлежности ресурса.
Откройте Dashboard → OAuth clients, найдите разрешение и отзовите его. Это блокирует обновление доступа; уже выпущенный краткоживущий access token может действовать до истечения срока.
Инструменты записи, удаления и финансовых операций объявляют свой эффект в контракте, чтобы совместимые агенты могли запросить подтверждение.
Создайте аккаунт Apkservice или войдите, добавьте MCP endpoint и авторизуйте клиент в браузере.