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

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Can send messages on your behalf when an Avito Pro subscription is present
  • AVITO_SSL_VERIFY=false disables connection certificate verification
All reasons and checks
Russian stack

jabukaservice/avito-mcp

Install

Manual install

pip3 install httpx pydantic mcp

Installing dependencies before filling in the Claude Desktop config.

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

What it does

The single-file avito_mcp.py server with 11 tools wraps the Avito Messenger and Items API: chats, messages, sending, item listing, profile, webhook subscribe and unsubscribe, and blacklisting a user. It supports two accounts at once, with requests to both merged and tagged by account. user_id does not need manual lookup: an auto value is resolved at startup via the self-check API. The OAuth2 token refreshes automatically with a 24-hour lifetime. For corporate proxies with unstable certificates there is an AVITO_SSL_VERIFY=false flag that disables SSL verification.

Who it is for. For sellers with one or two Avito accounts who need a simple server for messenger and items with no infrastructure to deploy.

Good fit when

  • You need Avito chats and items in Claude Desktop with no separate backend
  • You work from a corporate network with unstable SSL certificates
  • You run two Avito accounts and want their messages merged with an account tag

Not a fit when

  • You need to send messages without a paid Avito Pro subscription: the README states messenger API access needs that subscription
  • You need more than two accounts at once: the server supports exactly two, via the _2 suffix

Example request

Collect messages from both my Avito accounts for today

Limitations

Sending messages (avito_send_message) requires an Avito Pro subscription with messenger API access; reading chats works without a paid subscription. AVITO_SSL_VERIFY=false disables certificate verification and suits corporate proxies only, not permanent use. Account support is capped at two via the _2 suffix, so more accounts need a different server.

How to disable. Remove the avito-mcp server from claude_desktop_config.json.

MCP

Transport
stdio
Authentication
OAuth
Environment variables
Environment variables
AVITO_CLIENT_ID
required, secret
The OAuth2 client_id from developers.avito.ru.
AVITO_CLIENT_SECRET
required, secret
The OAuth2 client_secret from the same place.
AVITO_USER_ID
The Avito user ID; the auto value resolves itself.

Security check

  • Can send messages on your behalf when an Avito Pro subscription is present
  • AVITO_SSL_VERIFY=false disables connection certificate verification

README in short

The English README lists 11 tools, gives a quick start with pip3 install and a claude_desktop_config.json setup, describes multi-account via the _2 suffix, a deploy.sh script for interactive setup, a tools table noting multi-account behavior, getting OAuth2 access at developers.avito.ru with the needed scopes, and a note about the paid subscription needed to send messages.

FAQ

Do I need a paid subscription?

Not for reading chats, but sending messages via avito_send_message needs an Avito Pro subscription with messenger API access.

Do I need to look up user_id myself?

No, the auto value in AVITO_USER_ID resolves itself at startup via the self-check API.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh risk28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh risk

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh risk
Foxx AIAvito MCP for Messenger and Items

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