avito-mcp-plugin

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

  • 3 ★ on the repository
  • Last commit
  • MIT
Plugin

Broad access

Why this level

  • Scraping public pages instead of the official API carries legal risk, as the README itself states
  • Uses proxy rotation and works around the site's anti-bot protections
All reasons and checks
Russian stack

evgenygurin/avito-mcp-plugin

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/avito-mcp-plugin

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.

  • Scraping public pages instead of the official API carries legal risk, as the README itself states
  • Uses proxy rotation and works around the site's anti-bot protections

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

What it does

The project does not go through the official Avito API; it scrapes public catalog listings: cookies, proxy rotation, and JSON extraction from the page. The architecture splits into roles: gateway is the single entry point with seven MCP tools (search_listings, get_listing, scan_new_listings, check_proxy_health, send_notification, export_listings, get_price_history) and MCP skill serving, scraper is the parsing engine itself, db stores price history and exports to Supabase, and notify sends Telegram and VK notifications. The using-avito-mcp and scraping-avito skills give an agent procedural knowledge of which tool to call when and how to work around anti-bot measures. The project deliberately does not implement getting a seller's phone number, to avoid collecting third parties' personal data beyond a listing's factual fields.

Who it is for. For people who want to track new listings and price history on Avito through an agent and are willing to accept the legal risks of scraping.

Good fit when

  • You need to monitor new listings by set criteria with a Telegram or VK notification
  • You need a listing's price change history, not just a current snapshot
  • You are willing to use a clean Russian proxy, without which the network part cannot be verified

Not a fit when

  • You are not willing to accept the legal risks of scraping public listings: the README explicitly warns about anti-bot measures, database rights and personal data
  • You need an official, stable channel: this is page scraping, not a documented API
  • You need a seller's phone number: the authors deliberately do not implement it

Example request

Find new bicycle listings in my city and notify me on Telegram if one appears under 15000

Limitations

The README itself calls the status v0.5.0 and warns the network part cannot be verified without a clean Russian proxy: from an ordinary home IP, Avito returns 403 or 429 after two or three requests. There is a separate, explicit Disclaimer section on the legal risks of scraping in Russia: anti-bot measures, database rights, and personal data if you go beyond a listing's factual fields. The project gives no legal advice and explicitly places the risk on the operator.

How to disable. Remove the plugin from your agent and stop the deployed gateway, scraper, db and notify servers.

FAQ

Does this go through the official Avito API?

No, the project scrapes public catalog pages rather than using the documented seller API.

Can I get a seller's phone number from a listing?

No, the authors deliberately do not implement this, to avoid collecting third parties' personal data beyond the listing's own fields.

Discussion

No questions or reviews yet.

Russian stack

A remote MCP server with a single Avito search tool that returns only listings new since the last run

MCP serverExtended access
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

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 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 skill that connects two Avito MCP servers: the official API for your own account and public search for competitor research

SkillExtended access
Russian stack

A personal fork of the Avito MCP server: the same 148 upstream tools plus read access to Avito Ads statistics and a meaning-based tool search

MCP serverBroad access1Repository stars

README in short

The README describes the v0.5.0 status and the goal of a full-featured Avito catalog parser, a gateway plus role-server architecture in a uv-workspace, a skills table, documentation sections on architecture, MCP servers, scraping and cross-agent portability, a project philosophy with an explicit refusal to collect a seller's phone number, and a separate section on the legal risks of scraping in Russia.

README badge

Report a problem