Подключить MCP-сервер Авито Реклама к AI-агенту Открытый код, MIT, npm-пакет. Инструкция по подключению к Claude, Cursor и Codex — в репозитории; вопросы по внедрению — в Telegram. Репозиторий на GitHub Telegram

Авито Реклама: Создать аккаунт в песочнице — MCP-инструмент (tool)

MCP-инструмент (tool) для Авито Рекламы: ТОЛЬКО ПЕСОЧНИЦА: создаёт тестовый аккаунт рекламодателя и возвращает его accountID.

Техническое имя: create_sandbox_account

Какую задачу решает

Я хочу создать аккаунт в песочнице.

ТОЛЬКО ПЕСОЧНИЦА: создаёт тестовый аккаунт рекламодателя и возвращает его accountID.

Когда использовать

Используйте эту возможность, когда нужен результат «Создать аккаунт в песочнице» без ручной работы в интерфейсе Авито Рекламы. Операция выполняется только по вызову из AI-приложения.

Что нужно передать

  • innобязательно. ИНН тестовой компании: 10 цифр для юрлица, 12 для ИП.
  • shortNameобязательно. Краткое юридическое наименование, например "ООО Ромашка".
  • longNameобязательно. Полное юридическое наименование, например "Общество с ограниченной ответственностью Ромашка".
  • ogrnобязательно. Государственный регистрационный номер (ОГРН для юрлица, ОГРНИП для ИП).
  • legalAddressобязательно. Юридический адрес.
  • actualAddressобязательно. Фактический почтовый адрес; может совпадать с legalAddress.
  • contactобязательно. Контактное лицо аккаунта; передаётся в API как есть и не может быть пустым, например {"name":"Иван Иванов","email":"ivan@example.com","phone":"+79001234567"}.
  • kppнеобязательно. КПП. Есть у юрлиц (legalType ul); у ИП его нет — тогда поле опускается.
  • legalTypeнеобязательно. Организационно-правовая форма: ul — юрлицо, ip — ИП.

Что вернёт

Возвращает компактный JSON-ответ исходного API или понятную ошибку MCP-инструмента. Точный состав полей зависит от операции и описан в техническом справочнике.

Что изменится в Авито Рекламе

Инструмент изменяет реальные данные Авито Рекламы так, как описано выше. Автоматического отката сервер не обещает.

Пример запроса

Создать аккаунт в песочнице в Авито Рекламе. Если не хватает обязательных идентификаторов, сначала уточни их.

Возможные ошибки и ограничения

Сервер отклоняет вызов, если не задано AVITO_ADS_ENVIRONMENT=sandbox, и такой отказ не стоит балла API. contact — непустой объект, например {"name":"Иван Иванов","email":"ivan@example.com","phone":"+79001234567"}; пустой отклоняется до отправки запроса. Два вызова создают два аккаунта. Изменить или удалить аккаунт нельзя, а сервер продолжает работать с AVITO_ADS_ACCOUNT_ID: новый id сам не подхватывается, для работы с ним его нужно прописать в конфигурации.

Доступ также зависит от прав токена, квот и ограничений исходного API.

Связанные MCP-инструменты

Технические сведения