Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Avito одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.
Попробуй спросить
Примеры промптов для Avito
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Avito, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Avito
Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.
Настройка
Настройка занимает около 5 минут. Нужен бизнес-аккаунт Авито и его ключи API, входить через браузер не придётся.
- Войдите на Авито под тем бизнес-аккаунтом, с которым будет работать ИИ: под основным аккаунтом компании, а не под аккаунтом сотрудника.
- Откройте Для профессионалов, затем API интеграции (avito.ru/professionals/api) и скопируйте Client ID и Client secret. Авито выдаёт одну пару ключей на аккаунт, и после генерации нового секрета старый перестаёт работать.
- Вставьте их в
AVITO_CLIENT_IDиAVITO_CLIENT_SECRETи установите коннектор. AnythingMCP сам получает токен доступа у Авито и обновляет его каждые 24 часа. - Запустите
avito_get_self: он покажет имя, email и ID пользователя аккаунта. Этот ID и естьuser_id, который нужен остальным инструментам, и ИИ использует его до конца разговора.
Возможности зависят от тарифа Авито: через API доступно то же, что разрешено самому аккаунту. Messenger API есть только на тарифе Максимальный для товаров и работы и на Расширенный или Максимальный для услуг; без него инструменты чатов отвечают 403. Для инструментов автозагрузки она должна быть настроена в аккаунте.
Что он читает: аккаунт и кошелёк (рубли и бонусы) со списаниями за размещение и продвижение; ваши объявления с названием, ценой, статусом, категорией, адресом и подключёнными платными услугами (vip, highlight, pushup, premium, xl) с датой окончания; уникальные просмотры, контакты и добавления в избранное для 200 объявлений за раз и до 270 дней назад; звонки по объявлениям и по дням; настройки автозагрузки, каждую выгрузку с ошибками и предупреждениями по каждому объявлению; поля фида для любой категории; а также чаты и сообщения в Авито Мессенджере. Объявления субаккаунтов сотрудников в список не попадают, а чтение чата не отмечает его прочитанным.
У объявления два ID: ID на Авито это число в ссылке на объявление, а у объявления из фида автозагрузки есть ещё собственный Id из фида. ИИ сам переводит один в другой, так что спрашивать можно по любому из них.
Спрашивает перед каждым изменением: avito_update_item_price меняет цену одного объявления в целых рублях (товары, запчасти, автомобили и недвижимость, кроме краткосрочной аренды). Новая цена сразу видна всем, поэтому ИИ сначала называет объявление, старую и новую цену и ждёт вашего согласия. Если объявление приходит из фида автозагрузки, следующая выгрузка может вернуть цену из фида: поменяйте её и в фиде.
Отключено при установке: avito_send_message (пишет покупателю от имени аккаунта, не больше 1 000 символов, отозвать сообщение отсюда нельзя), avito_mark_chat_read (значок непрочитанного пропадает, и коллеги могут пропустить сообщение), avito_update_autoload_profile (заменяет весь профиль автозагрузки целиком) и avito_start_autoload_upload (сразу публикует все объявления из фида без учёта лимитов расписания, что может стоить денег за размещение, и запускается не чаще раза в час). Администратор включает их осознанно, и даже тогда ИИ показывает точный текст или точное изменение настроек и ждёт вашего подтверждения.
Данные покупателей: в чатах есть имена и сообщения покупателей. ИИ использует их только для ответа этим покупателям и никогда не пишет тем, кто не написал первым.
Время: Авито работает по московскому времени (UTC+3), и ИИ пересчитывает время, прежде чем его назвать, если вы в другом часовом поясе.
Ограничения: список объявлений не больше 25 запросов в минуту, изменение цен 150 в минуту, чтение одного объявления 500 в минуту. История операций кошелька отдаётся не больше чем за неделю за один запрос и не дальше года назад. После ответа 429 ИИ ждёт минуту и повторяет.
Частые ошибки: 401 Bad bearer token или 403 invalid access token значит, что Client ID или секрет неверны или их заменил новый сгенерированный секрет. Любой другой 403 значит, что тариф не включает этот API (чаще всего Мессенджер). 404 значит, что объявления, чата или выгрузки нет или они принадлежат другому аккаунту; отчёты автозагрузки отвечают 404 и тогда, когда выгрузок ещё не было. 400 значит, что неверен параметр, например цена в категории, где её здесь менять нельзя, или период по кошельку длиннее недели.
Коннектор не работает с услугами продвижения и их ценами, рекламными кампаниями, CPA и коллтрекингом, доставкой и заказами, рейтингом и отзывами, Авито Работой, краткосрочной арендой, аккаунтами сотрудников, вебхуками, отправкой фото и голосовых сообщений, и не создаёт и не редактирует содержимое объявлений: это делается через ваш фид автозагрузки.
Предварительные требования: AVITO_CLIENT_ID, AVITO_CLIENT_SECRET
Локальная установка коннектора
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Откройте http://localhost:3000/connectors/store, выберите Avito и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| Tool | What it does |
|---|---|
avito_get_self | Read the Avito account the credentials belong to: its user id, name, email and profile URL |
avito_get_balance | Read the Avito wallet balance of the account: real money (real) and bonus funds (bonus), in rubles |
avito_get_operations_history | Read the wallet operations of the account (charges for listings and promotion services, top-ups, refunds) between two moments: amount in… |
avito_list_items | List the account's ads (items): id, title, price in rubles (null when none is set), status, category, address and URL |
avito_get_item | Read one ad of the account: status, URL, start and finish time, the autoload id from the feed file, and the paid promotion services applied… |
avito_update_item_price | Change the price of one Avito ad, in whole rubles |
avito_get_item_stats | Read views, contacts and favourites of up to 200 of the account's ads per day, week or month: uniqViews (unique viewers), uniqContacts… |
avito_get_calls_stats | Read call statistics of the account per ad and per day: calls, answered, new and newAnswered calls, optionally only for some ads. itemId 0… |
avito_get_autoload_profile | Read the account's autoload (bulk upload) settings: whether autoload is on, the feed files and their URLs, the report email and the upload… |
avito_update_autoload_profile | Replace the account's autoload settings: on or off, feed files, report email and schedule |
avito_start_autoload_upload | Start an upload of the feed file configured in the autoload settings now |
avito_list_autoload_uploads | List past autoload uploads, newest first: upload id, status (processing, success, success_warning, error and others), source (Url, Email… |
avito_get_current_autoload_upload | Read the current autoload upload: the latest one that processed at least one ad |
avito_list_current_autoload_upload_items | List the ads of the current autoload upload with their feed id (ad_id), Avito id, status on Avito, URL, report section and messages… |
avito_get_last_successful_autoload_upload | Read the last autoload upload that processed every ad of the feed: status, start time, feed files, events and ad counts per report section.… |
avito_list_last_successful_autoload_upload_items | List the ads of the last completed autoload upload with their feed id (ad_id), Avito id, status on Avito, URL, report section and messages… |
avito_get_autoload_category_tree | Read Avito's category tree for autoload feeds: category names, nested subcategories and the slug of each leaf, which… |
avito_get_autoload_category_fields | Read the feed fields of one Avito category: each tag with its label, whether it is required (also depending on other fields), data type… |
avito_get_feed_ids_by_avito_ids | Translate Avito ad ids into the ids the ads have in the autoload feed file (the Id field) |
avito_get_avito_ids_by_feed_ids | Translate ids from the autoload feed file (the Id field) into Avito ad ids |
avito_list_chats | List the account's Avito Messenger chats, newest activity first: chat id, the ad it is about (title, price, URL), the other user's name… |
avito_get_chat | Read one Avito Messenger chat: the ad it is about (title, price, URL, status), the users and the last message |
avito_list_messages | Read the messages of one Avito Messenger chat, newest first: id, author id, direction (in from the buyer, out from the account), type… |
avito_mark_chat_read | Mark an Avito Messenger chat as read, as if the seller had opened it |
avito_send_message | Send a text message (at most 1,000 characters) in an Avito Messenger chat, on behalf of the account |
Примеры запросов
- «Какие из моих активных объявлений за последние 30 дней собрали больше всего просмотров и контактов, а какие не получили ни одного?»
- «Снизь цену на объявление iPhone 13 128 ГБ до 42 000 ₽. Сначала покажи старую и новую цену.»
- «Были ли ошибки в последней выгрузке автозагрузки? Перечисли объявления с ошибками и подскажи, что поправить в фиде.»
- «Какие чаты в Мессенджере Авито не прочитаны и о чём спрашивают покупатели?»
- «Сколько списали с кошелька Авито за прошлую неделю и за что, и какой сейчас баланс?»
Следующие шаги
Это руководство помогло?