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

Авито Реклама: Список рекламных кампаний — MCP-инструмент (tool)

MCP-инструмент (tool) для Авито Рекламы: Перечисляет рекламные кампании аккаунта постранично.

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

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

Я хочу посмотреть рекламных кампаний.

Перечисляет рекламные кампании аккаунта постранично.

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

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

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

  • idsнеобязательно. Оставить кампании с этими id.
  • statusesнеобязательно. Оставить кампании с этими статусами: draft, in_moderation, moderation_failed, partial_moderation, active, paused, stopped, finished, archived.
  • campaignTypesнеобязательно. Оставить только эти типы кампаний: textImage, HTML, video.
  • paymentModelsнеобязательно. Оставить только эти модели оплаты: CPM, CPC.
  • advertisersнеобязательно. Оставить кампании этих рекламодателей (по id).
  • managersнеобязательно. Оставить кампании этих менеджеров — пользователей аккаунта (по id).
  • contractIdsнеобязательно. Оставить кампании по этим договорам (по id).
  • additionalAgreementIdsнеобязательно. Оставить кампании по этим дополнительным соглашениям (по id).
  • createdAtнеобязательно. Оставить кампании, созданные в этом диапазоне: {from, to}, YYYY-MM-DD.
  • timeFrameнеобязательно. Оставить кампании, период размещения которых попадает в этот диапазон: {from, to}, YYYY-MM-DD.
  • filterнеобязательно. Универсальный фильтр: дополнительные ключи, которые подмешиваются в фильтр запроса как есть (в написании API). При конфликте побеждают именованные поля выше.
  • limitнеобязательно. Размер страницы, 1..100. По умолчанию 20.
  • pageнеобязательно. Номер страницы, нумерация с 1. По умолчанию 1.

Что вернёт

Возвращает {total, items, page, limit, hasNextPage} плюс apiPointBalance — остаток недельных баллов API, которые пополняются по понедельникам в 00:00 UTC.

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

Инструмент только читает данные или состояние подключения и не изменяет их.

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

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

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

У каждой кампании есть id, name, status, budget (рубли), paymentModel (CPM/CPC), campaignType, startDate/endDate, advertiserId, contractId, managerID и отметки времени. Поля фильтра объединяются по И, и каждый список оставляет только перечисленные в нём значения. Через этот API нельзя создать, изменить, приостановить, возобновить, заархивировать или удалить кампанию и нельзя тронуть её таргетинг — единственные доступные где-либо изменения это change_group_budget и change_group_price для группы объявлений.

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

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

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