avito-mcp-ru

A single-marketplace distribution of the marketplaces-mcp-ru core just for Avito: 64 API methods via a method catalog instead of a hundred separate tools

  • 4 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • 22 methods write data, including messenger replies and stock changes
  • Two methods are irreversible, and OAuth2 keys for several accounts are stored locally
All reasons and checks
Russian stack

ilyautov/avito-mcp-ru

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/avito-mcp-ru

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • 22 methods write data, including messenger replies and stock changes
  • Two methods are irreversible, and OAuth2 keys for several accounts are stored locally

This is third-party code. Review the repository files before installing.

What it does

The server runs a single MCP for the official Avito API and nothing else; it gets its core and method catalog as a dependency from the same author's marketplaces-mcp-ru project. Instead of a separate tool per method, the agent searches a catalog of 64 methods (40 reads, 22 writes, 2 irreversible) in Russian or English, grouped by messenger, autoload, orders and Avito delivery, listings and statistics, promotion, ratings and reviews, balance, and stock. An OAuth2 client_id and client_secret pair is exchanged for a token automatically, and keys for several accounts can be stored in ~/.marketplace-mcp/cabinets.json with 600 permissions and switched right from the chat.

Who it is for. For sellers who work only with Avito and do not want to install a package with all four marketplaces at once.

Good fit when

  • You need Avito only, without Wildberries, Ozon and Yandex Market in the same server
  • You need to work with several Avito accounts and switch between them
  • You need both reading statistics and operations like replying in the messenger or updating stock

Not a fit when

  • You need several marketplaces at once: it is simpler to install the same author's marketplaces-mcp-ru
  • The catalog has not been verified on real accounts yet: the README is honest that no live run has been done

Example request

Show my Avito listing statistics for the week and collect unread messenger conversations

MCP

Transport
stdio
Authentication
OAuth

Environment variables

AVITO_CLIENT_ID required, secret
The client_id from the Для бизнеса, Интеграции, API section on avito.ru.
AVITO_CLIENT_SECRET required, secret
The client_secret from the same section, exchanged for an access token via OAuth2.

Limitations

The method catalog is built from official Avito documentation, but according to the author no live run on real accounts has been done yet, so field name mismatches are possible and fixed via describe_method and avito_get_raw. Access to API sections, including messenger and Avito Delivery, is granted by Avito on request and differs between accounts. The OAuth2 token has a limited lifetime and must be refreshed manually if called outside the server.

How to disable. Remove the avito server from your MCP client config and delete the ~/.marketplace-mcp/cabinets.json file with saved accounts.

FAQ

How is this different from marketplaces-mcp-ru?

Only in what it installs: this package runs a single Avito server, while marketplaces-mcp-ru installs all four marketplaces at once, sharing the same code.

Where are keys for several accounts stored?

In ~/.marketplace-mcp/cabinets.json with 600 permissions outside the repo, with switching between accounts available right in the chat.

Discussion

No questions or reviews yet.

Russian stack

An MCP server for an Avito seller account: buyer chats, listings, stats, promotion and orders, with a read-only mode

MCP serverBroad access26Repository stars
Russian stack

An MCP server for Avito through a running Chrome over CDP: search, listings, photos, messenger, Delivery orders and closing your own listings

MCP serverBroad access
Russian stack

MCP servers for Wildberries, Ozon, Yandex Market and Avito seller accounts via official APIs with write confirmation

MCP serverBroad access61Repository stars
Russian stack

An Avito API MCP with support for up to nine accounts, an honest list of what the API cannot change, and a Railway deployment

MCP serverBroad access1Repository stars
Russian stack

A compact MCP for Avito Messenger and items with user_id auto-detection, SSL bypass for corporate proxies, and an interactive deploy.sh

MCP serverBroad access
Russian stack

MCP server in Go for the Avito Business API: profile, own listings, price changes, chats and sending messages to buyers

MCP serverBroad access

README in short

The README gives three install methods (uvx from git, uvx after a PyPI release, self-install via a skill), explains getting a client_id and client_secret pair on avito.ru and their exchange for a token, a method map table by topic with read, write and irreversible operation counts, example chat questions, a common 401 and 403 errors section, and an explicit comparison with the same author's marketplaces-mcp-ru package.

README badge

Report a problem