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
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
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/avito-mcp-ruDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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 conversationsMCP
- Transport
- stdio
- Authentication
- OAuth
Environment variables
AVITO_CLIENT_IDrequired, secret- The client_id from the Для бизнеса, Интеграции, API section on avito.ru.
AVITO_CLIENT_SECRETrequired, 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.
Related
All Avito toolsAn MCP server for an Avito seller account: buyer chats, listings, stats, promotion and orders, with a read-only mode
avito-mcp (oleg909902)
avito-mcp
An MCP server for Avito through a running Chrome over CDP: search, listings, photos, messenger, Delivery orders and closing your own listings
MCP servers for Wildberries, Ozon, Yandex Market and Avito seller accounts via official APIs with write confirmation
avito-mcp with multiple accounts
avito-mcp
An Avito API MCP with support for up to nine accounts, an honest list of what the API cannot change, and a Railway deployment
Avito MCP for Messenger and Items
Avito MCP Server
A compact MCP for Avito Messenger and items with user_id auto-detection, SSL bypass for corporate proxies, and an interactive deploy.sh
avito-mcp (artemk1337)
avito-mcp
MCP server in Go for the Avito Business API: profile, own listings, price changes, chats and sending messages to buyers
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.