Продукт Возможности Подключение Клиенты Инструменты Безопасность Войти
MCP-сервер работает

Управляйте Apkservice
из своего AI

Создавайте и настраивайте APK-бандлы, работайте со страницами и изображениями, проверяйте статистику, домены и баланс, не покидая AI-клиент.

Канонический Streamable HTTP endpoint https://mcp.apkservice.mobi/mcp

Добавьте этот URL внутри MCP-клиента. Это протокольный endpoint, а не страница для открытия в браузере.

OAuth 2.1 + PKCE Без API-ключей 40 канонических инструментов
Спрашивайте обычным языком

Ваш AI может провести весь процесс в Apkservice

Используйте контекст из диалога: брифы, URL лендингов, креативы и цели кампании.

«Создай бандл для этой кампании и используй безопасные значения для параметров, которые я не указал».
«Собери black page из этого листинга, затем подключи её вместе с прелендингом».
«Загрузи эту иконку и используй её для нового приложения».
«Сравни инсталлы, регистрации и депозиты за последние семь дней».
«Найди доступные домены в рамках моего бюджета и покажи лучшие варианты».
«Проверь баланс команды и объясни, хватит ли его на следующий запуск».
Возможности из контракта

Что умеет ваш агент

Каждая группа и количество ниже генерируются при сборке из канонического публичного OpenAPI-контракта Apkservice.

1

Идентификация и лимиты

Получить команду и лимиты авторизованного агента

1 инструмент
1

Настройка аккаунта

Создать одноразовую ссылку на настройку дашборда для незанятой команды

1 инструмент
3

Баланс и платежи

Создать идемпотентный заказ на пополнение баланса в USDT · Показать только пополнения баланса вызывающей команды

3 инструмента
11

Бандлы

Показать бандлы команды с заданным размером пула APK · Создать бандл с настройками по умолчанию для shadow-тарифа (ADMIN, MANAGER)

11 инструментов
11

Справочники и планирование

Домены, доступные к покупке, с ценой за каждый · Push-паки In-House, которые команда может привязать к бандлу

11 инструментов
3

Изображения

Библиотека изображений команды · Удалить одно из изображений команды (ADMIN, MANAGER)

3 инструмента
5

Статистика и проверка

Инсталлы, просмотры страниц, регистрации и депозиты за период · Реферальная программа команды за период

5 инструментов
5

Страницы

Краткие описания блэк-пейджей, доступных команде (свои и общие) · Создать блэк-пейдж типа CUSTOM или GOOGLE_PLAY (ADMIN, MANAGER)

5 инструментов
Три шага, без ключей

Подключение через браузерный OAuth

Совместимые клиенты автоматически находят авторизацию Apkservice. Вам не нужно вставлять токен или секрет в конфигурационный файл.

  1. 1

    Добавьте сервер

    Вставьте канонический endpoint в клиент или используйте его MCP-команду.

  2. 2

    Авторизуйтесь в браузере

    Войдите в Apkservice, проверьте запрошенные права и подтвердите клиент.

  3. 3

    Попросите агента

    Вернитесь в клиент и попросите проверить аккаунт или начать рабочий процесс.

Выберите клиент

Один endpoint, знакомая настройка

Интерфейсы клиентов меняются. В каждом случае выбирайте удалённый Streamable HTTP-сервер и разрешайте браузерный OAuth.

C

Claude Code

Конфигурация проекта

Добавьте это в .mcp.json, перезапустите Claude Code и пройдите авторизацию по запросу.

{
  "mcpServers": {
    "apkservice": {
      "type": "http",
      "url": "https://mcp.apkservice.mobi/mcp"
    }
  }
}
O

ChatGPT

Приложение workspace

В Settings → Apps создайте собственное MCP-приложение, укажите endpoint, просканируйте инструменты и завершите OAuth.

Полный MCP с операциями записи сейчас зависит от тарифа, роли в workspace и настроек администратора. Проверьте доступность в своём ChatGPT workspace.
Cu

Cursor

Конфигурация проекта

Добавьте удалённый MCP-сервер в настройках Cursor или используйте конфигурацию mcp.json с URL endpoint.

https://mcp.apkservice.mobi/mcp
Cx

Codex

CLI

Добавьте сервер, запустите браузерный OAuth и убедитесь, что подключение включено.

codex mcp add apkservice-prod --url https://mcp.apkservice.mobi/mcp
codex mcp login apkservice-prod
codex mcp list
VS

VS Code

Конфигурация проекта

Запустите «MCP: Add Server» и выберите HTTP либо добавьте удалённый сервер в .vscode/mcp.json.

{
  "servers": {
    "apkservice": {
      "type": "http",
      "url": "https://mcp.apkservice.mobi/mcp"
    }
  }
}
M

Любой MCP-клиент

Streamable HTTP

Настройте endpoint как удалённый HTTP MCP-сервер. Клиент должен поддерживать OAuth discovery и авторизацию в браузере.

https://mcp.apkservice.mobi/mcp
Реальный сценарий

От брифа кампании до проверенного бандла

Агент сначала изучает данные, предлагает план, запрашивает подтверждение важных действий и проверяет сохранённый результат.

  1. Понять аккаунтПрочитать тариф команды, лимиты, баланс, доступные домены, шаблоны и изображения.
  2. Подготовить сборкуПреобразовать креатив листинга и настройки в точный план страниц и бандла.
  3. Создать после подтвержденияЗагрузить ассеты, создать страницы и создать или обновить бандл после вашего подтверждения.
  4. Проверить результатПовторно прочитать бандл, проверить его пул и очередь, затем описать изменения.
Актуальное зеркало контракта

Канонический каталог инструментов 40

Имена, группы, описания, эффекты и возвращаемые результаты генерируются из зеркала OpenAPI-контракта при каждой сборке.

Идентификация и лимиты1 инструмент · Показать инструменты
getCurrentAgentЧтение

Получить команду и лимиты авторизованного агента

Спросите AI: “Получить команду и лимиты авторизованного агента”

Возвращает: Текущая идентичность агента

Настройка аккаунта1 инструмент · Показать инструменты
createDashboardSetupLinkЗапись

Создать одноразовую ссылку на настройку дашборда для незанятой команды

Спросите AI: “Создать одноразовую ссылку на настройку дашборда для незанятой команды”

Возвращает: Одноразовая ссылка создана

Баланс и платежи3 инструмента · Показать инструменты
createBalanceTopUpФинансы

Создать идемпотентный заказ на пополнение баланса в USDT

Спросите AI: “Создать идемпотентный заказ на пополнение баланса в USDT”

Возвращает: Заказ в статусе PROVISIONED готов либо возвращён существующий идемпотентный заказ

listBalanceTopUpsЧтение

Показать только пополнения баланса вызывающей команды

Спросите AI: “Показать только пополнения баланса вызывающей команды”

Возвращает: Постраничный список пополнений; депозиты по промо никогда не включаются

getBalanceTopUpЧтение

Получить пополнение баланса, принадлежащее вызывающей команде

Спросите AI: “Получить пополнение баланса, принадлежащее вызывающей команде”

Возвращает: Пополнение баланса

Бандлы11 инструментов · Показать инструменты
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”

Возвращает: Все отправки уже поставлены в очередь или доставлены

Справочники и планирование11 инструментов · Показать инструменты
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: “Прочитать живой листинг, чтобы собрать по нему бандл”

Возвращает: Листинг в виде креатива

Изображения3 инструмента · Показать инструменты
listImagesЧтение

Библиотека изображений команды

Спросите AI: “Библиотека изображений команды”

Возвращает: Страница изображений

deleteImageНеобратимое

Удалить одно из изображений команды (ADMIN, MANAGER)

Спросите AI: “Удалить одно из изображений команды (ADMIN, MANAGER)”

Возвращает: Удалено

uploadImageFromUrlЗапись

Загрузить изображение по HTTPS-ссылке в хранилище команды (ADMIN, MANAGER)

Спросите AI: “Загрузить изображение по HTTPS-ссылке в хранилище команды (ADMIN, MANAGER)”

Возвращает: Сохранённое изображение

Статистика и проверка5 инструментов · Показать инструменты
getInstallStatsЧтение

Инсталлы, просмотры страниц, регистрации и депозиты за период

Спросите AI: “Инсталлы, просмотры страниц, регистрации и депозиты за период”

Возвращает: Итоги и ряд значений за период

getReferralStatsЧтение

Реферальная программа команды за период

Спросите AI: “Реферальная программа команды за период”

Возвращает: Итоги по рефералам

getBundleStatsЧтение

Сводные счётчики бандлов команды

Спросите AI: “Сводные счётчики бандлов команды”

Возвращает: Сводные счётчики

getApkRebuildQueueЧтение

Посмотреть текущую очередь пересборки APK

Спросите AI: “Посмотреть текущую очередь пересборки APK”

Возвращает: Элементы очереди с данными бандлов

getTikTokDeliveriesЧтение

Посмотреть последние безопасные состояния доставок в TikTok

Спросите AI: “Посмотреть последние безопасные состояния доставок в TikTok”

Возвращает: Последние состояния, начиная с новых

Страницы5 инструментов · Показать инструменты
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)”

Возвращает: Удалено

Тот же аккаунт, те же лимиты

Для MCP не нужен отдельный тариф

Агент действует в рамках вашей команды Apkservice, роли, scopes, лимитов тарифа и баланса. Создание APK остаётся бесплатным, текущая цена аккаунта — $0.03 за инсталл; отдельной доплаты за MCP нет.

Каталог шире доступа отдельного пользователя. Сервер проверяет роль и scopes при каждом вызове, а клиент может запрашивать подтверждение записи или финансовых действий.

Безопасность и контроль

Авторизуйте клиент, не вставляйте секрет

Браузерный OAuth 2.1 + PKCE

Учётные данные остаются на странице входа Apkservice. Клиент получает только одобренные вами scopes.

Проверка роли и scopes

Каждая операция проверяется сервером с учётом команды, роли, OAuth scopes и принадлежности ресурса.

Отзовите доступ в любой момент

Откройте Dashboard → OAuth clients, найдите разрешение и отзовите его. Это блокирует обновление доступа; уже выпущенный краткоживущий access token может действовать до истечения срока.

Важные действия видимы

Инструменты записи, удаления и финансовых операций объявляют свой эффект в контракте, чтобы совместимые агенты могли запросить подтверждение.

Готово, когда готов ваш клиент

Перенесите следующий APK-процесс в диалог

Создайте аккаунт Apkservice или войдите, добавьте MCP endpoint и авторизуйте клиент в браузере.