Кабинет разработчика в чате: продажи, лицензии, промокоды
Бесплатный плагин к приложению MCP открывает для ИИ-агентов данные приложения «Разработчик Webasyst». «Сколько заработали за месяц», «что купил клиент с домена example.com», «какие версии висят на проверке» — ответ приходит в чат, без входа в кабинет и без выгрузок. Двенадцать инструментов, настраивать нечего: ключ devAPI уже лежит в приложении.
Продажи за период
Сводка за день, неделю, месяц, квартал или год: количество, сумма и сравнение с предыдущим таким же периодом — сразу, без второго вопроса. Фильтры по продукту и по типу операции.
Лицензии клиента
Что куплено — по домену, номеру заказа или идентификатору инсталлера. Тип значения плагин определяет сам, поддержке остаётся вставить домен из письма.
Продукты и версии
Весь каталог разработчика: цена, опубликованная версия и версия, ожидающая проверки. Отдельным фильтром — только то, что сейчас в модерации.
Промокоды и баланс
Список кодов с признаком, действует ли код сейчас; создание и удаление кода — с обязательным подтверждением. Плюс баланс счёта и начисления за текущий месяц.
Настраивать нечего
У плагина нет ни одной настройки. Аккаунт разработчика с ключом devAPI уже заведён в приложении «Разработчик Webasyst» — плагин берёт его оттуда. Аккаунтов несколько? Инструменты примут номер аккаунта параметром, а если не примут — честно перечислят, из чего выбирать.
Ключ devAPI наружу не отдаётся ни одним инструментом: в списке аккаунтов его попросту нет. Агент видит имя аккаунта и время последней синхронизации — этого достаточно.
Откуда берутся цифры
Баланс, продукты, промокоды, проверка лицензий и данные реселлеров идут прямо из кабинета. Сводка по продажам считается по локальной базе приложения: транзакции сначала переносятся из кабинета, а потом уже суммируются.
Поэтому у сводки есть возраст, и агент его видит — время последней синхронизации приходит вместе со списком аккаунтов. Если данные устарели, он сам зовёт синхронизацию и считает заново. В кабинете при этом ничего не меняется: операция только дотягивает транзакции в локальную базу.
Вы решаете, что агенту можно
У каждого инструмента своё право, права собраны в три группы. Выдавая токен в приложении MCP, вы отмечаете нужные — и агент физически не видит остальных инструментов.
- Чтение — девять инструментов: сводка, баланс, продукты, промокоды, лицензии, реселлеры
- Синхронизация — перенос транзакций из кабинета в локальную базу
- Промокоды — создание и удаление, отдельной группой, чтобы выдавать осознанно
Создание и удаление промокода вдобавок требуют явного confirm: код начинает или прекращает действовать сразу, и такое решение агент должен подтвердить, а не принять по ходу разговора.
Агент знает, как устроен кабинет
Вместе с инструментами плагин отдаёт агенту страницу документации — MCP-клиент читает её сам. В ней то, обо что модели спотыкаются: чем отличаются типы операций, почему выплаты не входят в сумму периода, что продукт адресуется slug'ом вида shop/plugins/ewshopwebp, а не названием, и когда нужна синхронизация.
Что нужно для работы
- приложение MCP версии 1.3.0 или новее — оно держит сервер и токены
- приложение «Разработчик Webasyst» с заведённым аккаунтом и ключом devAPI
- MCP-клиент: Claude Desktop, Cursor, любой другой или собственный скрипт
Плагин бесплатный. Своих таблиц в базе не создаёт, cron не требует, наружу ходит только к тому же devAPI Вебасиста, к которому уже ходит приложение «Разработчик».
Мы в социальных сетях
Узнавайте первыми о наших новых решениях и акциях.
- Вконтакте — https://vk.com/easyweb_su
- Телеграм — https://t.me/easyweb_su
