avito-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@avito-mcpshow my active listings"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
avito-mcp
MCP-сервер для Avito API. Даёт Claude доступ к объявлениям, статистике, переписке и автозагрузке.
Переменные окружения
Переменная | Обязательна | Что это |
| да | Из кабинета разработчика Авито |
| да | Там же |
| да | Длинная случайная строка, становится частью URL коннектора |
| нет | Короткий ключ кабинета, например |
| нет | Человеческое название кабинета, например |
| нет | Если не задан, берётся из |
| нет | Нужен, если мессенджер не работает на client_credentials |
Related MCP server: avito-scraper
Несколько кабинетов Авито
Один сервер умеет работать с несколькими аккаунтами. Второй и последующие
задаются теми же переменными с суффиксом _2, _3, … до _9:
AVITO_CLIENT_ID_2=...
AVITO_CLIENT_SECRET_2=...
AVITO_ACCOUNT_2=dolina
AVITO_ACCOUNT_LABEL_2=Светлая долинаУ всех инструментов появляется параметр account — ключ кабинета (cheki,
dolina, …). Если настроен один аккаунт, параметр можно не указывать. Если
аккаунтов несколько, а account не передан, инструмент вернёт ошибку со
списком доступных ключей — так исключается случайная работа не по тому
кабинету. Список кабинетов отдаёт инструмент avito_accounts.
Токены и профили кэшируются отдельно на каждый аккаунт.
Альтернатива суффиксам — одна переменная AVITO_ACCOUNTS с JSON-массивом
(имеет приоритет над суффиксами):
[{"key":"cheki","label":"Чекинские берега","client_id":"...","client_secret":"..."},
{"key":"dolina","label":"Светлая долина","client_id":"...","client_secret":"..."}]Сгенерировать секрет:
node -e "console.log(require('crypto').randomBytes(24).toString('hex'))"Запуск локально
npm install
AVITO_CLIENT_ID=... AVITO_CLIENT_SECRET=... MCP_SECRET=... npm startПроверка: curl http://localhost:3000/ должен вернуть {"service":"avito-mcp","status":"ok"}.
Деплой на Railway
Запушить репозиторий на GitHub.
В Railway создать сервис из этого репозитория.
В Variables добавить переменные из таблицы выше.
Сгенерировать публичный домен в Settings → Networking.
URL коннектора: https://<домен>/mcp/<MCP_SECRET>
Подключение в Claude
Настройки → Коннекторы → добавить кастомный коннектор, вставить URL.
Инструменты
Служебный: avito_accounts — список подключённых кабинетов.
Чтение: avito_whoami, avito_balance, avito_items_list, avito_item_info,
avito_item_stats, avito_chats_list, avito_chat_messages,
avito_autoload_reports.
Запись: avito_send_message, avito_update_price, avito_mark_read.
Запасной: avito_request — сырой вызов любого метода API.
Что API не умеет
Править заголовки, описания, фото и характеристики объявлений через REST нельзя.
Только цена (avito_update_price). Остальное — через Автозагрузку, то есть через
XML/CSV-фид. avito_autoload_reports показывает результаты последних выгрузок.
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Google Ads MCP server — manage campaigns, keywords, and metrics.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityAmaintenanceUniversal MCP server for the Avito API (Russia's largest classifieds marketplace), built for autonomous AI agents to operate an account hands-free — 145 tools across 18 domains (listings, messenger, orders, delivery, promotion, autoload, reviews, analytics). Safe-by-default: dry-run, idempotency, structured errors, confirmation flow.1446416MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for searching and retrieving details from Avito listings, enabling integration with Claude Desktop.43-
- AlicenseAqualityAmaintenanceMCP server for Reddit Ads API v3 enabling campaign management, ad creation, performance reporting, and audience targeting through Claude.10973MIT
- AlicenseAqualityAmaintenanceMCP server for VK Ads API: manage ad plans, ad groups, banners, and statistics.18437MIT