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
- 0 ★ on the repository
- Last commit
Broad access
Why this level
- Can send messages on your behalf when an Avito Pro subscription is present
- AVITO_SSL_VERIFY=false disables connection certificate verification
Install
- Works in
- Services
Manual install
pip3 install httpx pydantic mcpInstalling dependencies before filling in the Claude Desktop config.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can send messages on your behalf when an Avito Pro subscription is present
- AVITO_SSL_VERIFY=false disables connection certificate verification
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 todayMCP
- Transport
- stdio
- Authentication
- OAuth
Environment variables
AVITO_CLIENT_IDrequired, secret- The OAuth2 client_id from developers.avito.ru.
AVITO_CLIENT_SECRETrequired, secret- The OAuth2 client_secret from the same place.
AVITO_USER_ID- The Avito user ID; the auto value resolves itself.
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.
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.
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 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 Personal MCP: no API keys needed
Avito Personal MCP
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
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
Avito MCP Server: search, chats and listings on Avito
avito-mcp-server
A Python MCP server on Playwright that lets an agent work on Avito from your account: search, item pages, messages to sellers and publishing listings
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
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Avito MCP for Messenger and Items (this card) | no | OAuth | 0 | |
| avito-mcp | no | API key | 26 | chats, listings and seller orders |
| avito-mcp with multiple accounts | no | API key | 1 | Railway |
| Avito login MCP server over the mobile API | no | not required | 0 | AI agent |
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.