avito-mcp

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

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

Broad access

Why this level

  • Can send messages to buyers and change listing prices
  • Promotion tools spend money from the account balance
  • full_access mode is the default
All reasons and checks
Russian stack

elchin92/avito-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/avito-mcp

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.

  • Can send messages to buyers and change listing prices
  • Promotion tools spend money from the account balance
  • full_access mode is the default

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

What it does

The server connects an agent to the official Avito APIs on behalf of your account. The agent reads chats and drafts replies, checks balance, views and spend per listing, changes prices, and handles orders, delivery, autoload and promotion. Access is limited by read_only, guarded and full_access profiles plus allow and deny lists of tools. Money-related and customer-visible actions use a two-step confirmation by default, and destructive requests support dryRun.

Who it is for. For Avito sellers and managers who want to handle messages and reports through an agent.

Good fit when

  • You want a morning summary of balance, listings and spend
  • You need to triage unread chats and draft replies
  • You need to change a listing price with preview and confirmation

Not a fit when

  • The account has no Avito API access
  • You need scheduled auto-replies without a separate scheduler

Example request

Show my Avito balance and the first page of active listings, do not change anything

MCP

Transport
stdio
Authentication
API key

Environment variables

Client_id required
Avito API client ID
Client_secret required, secret
Avito API client secret
Profile_id required
Numeric Avito profile ID
AVITO_MCP_MODE
read_only, guarded or full_access, defaults to full_access
AVITO_MCP_ALLOW_TOOLS
Allow list of tools
AVITO_MCP_DENY_TOOLS
Deny list of tools

Limitations

Requires Node.js 22.12 and Client_id, Client_secret and Profile_id from Avito's API page; available methods depend on the account's plan. Without explicit configuration the default mode is full_access. Automatic replies and scheduled reports need a separate agent or scheduler. The author notes that client configs are documented but not all are tested against a live account.

How to disable. Remove the avito entry from your client's MCP config and restart it. API keys can be revoked in the Avito account.

FAQ

Can I try it without an Avito account?

Yes, --demo runs locally on fictional data and sends no requests to Avito.

How do I stop the agent from changing anything?

Set AVITO_MCP_MODE=read_only. Only read tools are registered, so sending messages and changing prices are unavailable.

Discussion

No questions or reviews yet.

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 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

MCP serverBroad access3Repository 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

An unofficial MCP for a personal Avito account via an already signed-in browser session over CDP: no client_id, no password, no SMS code

MCP serverExtended access2Repository stars

Avito Ads MCP

A1 Авито Реклама MCP

Russian stack

An MCP for the Avito Ads account: campaigns, stats, group budget and bid, balance, access and ORD documents, 25 tools

MCP serverBroad access1Repository stars
Russian stack

A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section

PluginBroad access2Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
avito-mcp (this entry)noAPI key24
avito-mcp with multiple accountsnoAPI key1Railway
Avito login MCP server over the mobile APInonot required0AI agent
Avito MCP for Messenger and ItemsnoOAuth0a compact server for Avito Messenger and listings

README in short

The README opens with a keyless demo, then a quick start: get Avito keys, add the server to a client, verify a read. It includes a table of ready configs for Claude Desktop, Cursor, VS Code, Zed, Codex and ChatGPT, an API coverage overview and a safety section on profiles, dryRun and confirmations. Separate docs cover workflows and troubleshooting, and there is a Russian version. MIT licensed.

README badge

Report a problem

Foxx AIavito-mcp
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.