avito-mcp — MCP-сервер для Claude Code: чаты и объявления Авито
Подключает аккаунт Авито к ИИ-клиенту: читать чаты и статистику, готовить ответы, менять цены и вести заказы. Пригодится, когда рутина в кабинете продавца отнимает время.
claude mcp add --env Client_id=<Client_id> --env Client_secret=<Client_secret> --env Profile_id=<Profile_id> --env AVITO_MCP_PROTOCOL_ERA=<AVITO_MCP_PROTOCOL_ERA> --transport stdio avito-mcp -- npx -y avito-mcpЧто делает avito-mcp
Сервер оборачивает официальные API Авито в набор инструментов: в README заявлено 148 инструментов поверх 18 API, от чатов с покупателями до статистики, продвижения и заказов. Клиент даёт модель, сервер — соединение с кабинетом. Запускается локально или на своём сервере через npx.
Для работы нужны Client_id, Client_secret и числовой Profile_id — их выдают в кабинете API Авито, и набор доступных методов зависит от прав вашего аккаунта. Установка сервера сама по себе новых прав не добавляет. Ещё понадобится Node.js 22.12 или новее.
Изменения проходят через предпросмотр: сервер сначала показывает готовящееся действие, потом ждёт подтверждения. Есть режим read_only, но по умолчанию сервер работает в full_access — поэтому тестовый запуск лучше сразу ограничить чтением. Автоответы и отчёты по расписанию требуют отдельного агента или планировщика.
Какие задачи решает
- разобрать непрочитанные чаты покупателей и набросать ответы
- посмотреть баланс и активность объявлений за период
- сменить цену объявления с предпросмотром перед подтверждением
- проверить расходы на продвижение по источникам
- сопроводить заказ от заявки до результата
Примеры запросов агенту
- Покажи баланс аккаунта и первую страницу активных объявлений, ничего не меняй
- Разбери непрочитанные чаты и предложи черновики ответов
- Подготовь смену цены на объявление и покажи предпросмотр перед подтверждением
Как установить avito-mcp
Командой платформы
claude mcp add --env Client_id=<Client_id> --env Client_secret=<Client_secret> --env Profile_id=<Profile_id> --env AVITO_MCP_PROTOCOL_ERA=<AVITO_MCP_PROTOCOL_ERA> --transport stdio avito-mcp -- npx -y avito-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add avito-mcp --env Client_id=<Client_id> --env Client_secret=<Client_secret> --env Profile_id=<Profile_id> --env AVITO_MCP_PROTOCOL_ERA=<AVITO_MCP_PROTOCOL_ERA> -- npx -y avito-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"avito-mcp": {
"command": "npx",
"args": [
"-y",
"avito-mcp"
],
"env": {
"Client_id": "<Client_id>",
"Client_secret": "<Client_secret>",
"Profile_id": "<Profile_id>",
"AVITO_MCP_PROTOCOL_ERA": "<AVITO_MCP_PROTOCOL_ERA>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"avito-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"avito-mcp"
],
"env": {
"Client_id": "<Client_id>",
"Client_secret": "<Client_secret>",
"Profile_id": "<Profile_id>",
"AVITO_MCP_PROTOCOL_ERA": "<AVITO_MCP_PROTOCOL_ERA>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e Client_id=<Client_id> -e Client_secret=<Client_secret> -e Profile_id=<Profile_id> -e AVITO_MCP_PROTOCOL_ERA=<AVITO_MCP_PROTOCOL_ERA> avito-mcp npx -y avito-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о avito-mcp
Как установить avito-mcp в Claude Code?
Выполните claude mcp add avito-mcp -e Client_id=<Client_id> -e Client_secret=<Client_secret> -e Profile_id=<Profile_id> -- npx -y avito-mcp, подставив свои значения.
Что делает avito-mcp?
Даёт ИИ-клиенту инструменты для работы с аккаунтом Авито: чаты, объявления, статистика, продвижение, заказы. Опасные действия проходят через предпросмотр и подтверждение.
Можно ли попробовать без аккаунта Авито?
Да, запуск с флагом --demo поднимает сервер на вымышленных данных и не обращается к Авито. Ключи для этого не нужны.