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
- 2 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Can send a message on your behalf after explicit confirmation
- Works through an already authenticated personal browser session
Install
- Works in
- Services
Manual install
git clone https://github.com/AlexButiev/avito-personal-mcp.git
cd avito-personal-mcp
python3 -m venv .venv
source .venv/bin/activate
python -m pip install .Installing the package into a virtual environment; the avito-personal-mcp console command runs the server over stdio.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Can send a message on your behalf after explicit confirmation
- Works through an already authenticated personal browser session
This is third-party code. Review the repository files before installing.
What it does
The server solves a different problem than official Avito for Business API clients: it targets an ordinary personal account that the user signs into themselves in a dedicated Chrome profile, and the server attaches to that already authenticated session over the Chrome DevTools Protocol. No Avito developer client ID or secret is needed, and the server never asks for a password, an SMS code, cookies or authorization headers. Read tools include a connection check, your profile, Avito search, a listing card, your own listings, favorites, chat list and message history. Sending a message is a two-step flow: first a preview and a one-time confirmation token, then a second call with the same chat id, text and token sends the message exactly once with no automatic retries.
Who it is for. For ordinary Avito users without business status or Developer API access who want to give an agent access to their personal account.
Good fit when
- You have no access to the Avito Developer API but need to work with your own personal account
- You need to read your listings, favorites and messages, and occasionally send a message with explicit confirmation
- Working through a dedicated Chrome profile rather than headless scraping works for you
Not a fit when
- You need business features like autoload, Avito Delivery or ads: the server does not do this
- You need to bypass CAPTCHA, account restrictions or bot protection: the project explicitly says it is not for that
Example request
Show my unread Avito chats and draft a reply to the last messageMCP
- Transport
- stdio
- Authentication
- not required
Limitations
It needs Python 3.11 or newer and a dedicated Chrome or compatible Chromium browser profile with CDP support, where the user manually signs in to Avito themselves. The project is unofficial and not affiliated with Avito, and the README says so directly. It covers only personal features: search, your listings, favorites, chats and sending one message at a time.
How to disable. Remove the avito-personal-mcp server from your MCP client config and close the dedicated Chrome profile used for authorization.
FAQ
Do I need an Avito Developer API key?
No, the server works through an already open browser session over CDP, not through the official business API.
Can the server send a message without my confirmation?
No, sending is two-step: first a preview and a one-time token, then a separate call with that token sends the message exactly once.
Discussion
No questions or reviews yet.
Related
All Avito toolsAn MCP server on FastMCP and Playwright: an agent works on Avito in a separate Chrome window, a human signs in, irreversible buttons need confirmation
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
An 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
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 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
README in short
The English README explains the project's purpose against official integrations and listing scraping, describes working via CDP and a dedicated Chrome profile, lists the read tools and the single guarded write avito_send_message with two-step confirmation, the Python and browser requirements, and states outright that the project is not meant to bypass authentication, CAPTCHA or account restrictions.