Avito MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 273 installs a week from npm. Last commit 7 Sep 2026.
MCP server for Avito: chats, listings, orders and analytics, with previews and confirmations.
We read the source, 6 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(process.execPath, args, {
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add avito-mcp -e 'Client_id=<Client_id>' -e 'Client_secret=<Client_secret>' -e 'Profile_id=<Profile_id>' -- npx -y avito-mcp
{
"mcpServers": {
"avito-mcp": {
"command": "npx",
"args": [
"-y",
"avito-mcp"
],
"env": {
"Client_id": "<Client_id>",
"Client_secret": "<Client_secret>",
"Profile_id": "<Profile_id>"
}
}
}
}
[mcp_servers.avito-mcp]
command = "npx"
args = ["-y", "avito-mcp"]
env = { Client_id = "<Client_id>", Client_secret = "<Client_secret>", Profile_id = "<Profile_id>" }
{
"mcpServers": {
"avito-mcp": {
"command": "npx",
"args": [
"-y",
"avito-mcp"
],
"env": {
"Client_id": "<Client_id>",
"Client_secret": "<Client_secret>",
"Profile_id": "<Profile_id>"
}
}
}
}
{
"servers": {
"avito-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"avito-mcp"
],
"env": {
"Client_id": "<Client_id>",
"Client_secret": "<Client_secret>",
"Profile_id": "<Profile_id>"
}
}
}
}
Put your own values in place of
<Client_id> (Avito OAuth client_id (from https://www.avito.ru/professionals/api)), <Client_secret> (Avito OAuth client_secret (from https://www.avito.ru/professionals/api)), <Profile_id> (Avito profile id (numeric account id); auto-injected into {user_id}/{userId} path params).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
AVITO_MCP_PROTOCOL_ERA (Which MCP protocol revisions this process serves: legacy = 2025-11-25 only, dual = 2025-11-25 and 2026-07-28, modern = 2026-07-28 only).
MCP server for Yandex Metrica API: list counters, goals and pull web-analytics statistics.
MCP server for Wildberries Seller API — products, orders, supplies, analytics, advertising
ZulipChat MCP: Connect AI to Zulip with 60+ tools for messaging, streams, events, and analytics
WSPR beacon analytics MCP server. Band openings, path analysis, solar correlation.
MCP server for Ozon Seller API. 26 tools: products, prices, orders, analytics, finance, rating.
MCP server for Trading 212 API - portfolio, orders, pies, dividends, and analytics
Stdio MCP server for PromptEden projects, monitors, answers, and analytics.
MCP server for Yandex Market Partner API — orders, offers, prices, stocks, analytics
Answers built from our own checks of this server.