Avito Ads MCP server
{
"mcpServers": {
"a1-x-tech-avito-ads": {
"command": "npx",
"args": [
"-y",
"mcp-avito-ads@latest"
],
"env": {
"AVITO_ADS_CLIENT_ID": "<avito_ads_client_id>",
"AVITO_ADS_CLIENT_SECRET": "<avito_ads_client_secret>",
"AVITO_ADS_ACCOUNT_ID": "<avito_ads_account_id>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-avito-ads": {
"command": "npx",
"args": [
"-y",
"mcp-avito-ads@latest"
],
"env": {
"AVITO_ADS_CLIENT_ID": "<avito_ads_client_id>",
"AVITO_ADS_CLIENT_SECRET": "<avito_ads_client_secret>",
"AVITO_ADS_ACCOUNT_ID": "<avito_ads_account_id>"
}
}
}
}{
"mcpServers": {
"a1-x-tech-avito-ads": {
"command": "npx",
"args": [
"-y",
"mcp-avito-ads@latest"
],
"env": {
"AVITO_ADS_CLIENT_ID": "<avito_ads_client_id>",
"AVITO_ADS_CLIENT_SECRET": "<avito_ads_client_secret>",
"AVITO_ADS_ACCOUNT_ID": "<avito_ads_account_id>"
}
}
}
}{
"servers": {
"a1-x-tech-avito-ads": {
"command": "npx",
"args": [
"-y",
"mcp-avito-ads@latest"
],
"env": {
"AVITO_ADS_CLIENT_ID": "${input:avito_ads_client_id}",
"AVITO_ADS_CLIENT_SECRET": "${input:avito_ads_client_secret}",
"AVITO_ADS_ACCOUNT_ID": "${input:avito_ads_account_id}"
}
}
},
"inputs": [
{
"id": "avito_ads_client_id",
"type": "promptString",
"description": "Avito ads client id",
"password": true
},
{
"id": "avito_ads_client_secret",
"type": "promptString",
"description": "Avito ads client secret",
"password": true
},
{
"id": "avito_ads_account_id",
"type": "promptString",
"description": "Avito ads account id",
"password": true
}
]
}{
"mcpServers": {
"a1-x-tech-avito-ads": {
"command": "npx",
"args": [
"-y",
"mcp-avito-ads@latest"
],
"env": {
"AVITO_ADS_CLIENT_ID": "<avito_ads_client_id>",
"AVITO_ADS_CLIENT_SECRET": "<avito_ads_client_secret>",
"AVITO_ADS_ACCOUNT_ID": "<avito_ads_account_id>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y mcp-avito-adsversion 1.1.0
What it does
This server connects AI applications to Avito Ads, a Russian online advertising platform. It provides access to media and performance campaigns, ad groups, creatives, statistics, budgets, and agency management through 25 tools that operate on natural language.
- Check active campaigns, ad groups, and spending statistics for the past week
- Adjust budget and bid amounts for specific ad groups
- Manage agency balances, sub-accounts, user access, and contract documents
Tools this server exposes
| Tool | Does |
|---|---|
| getCampaigns | List campaigns in the advertising account |
| getAdGroups | List ad groups within campaigns |
| getCreatives | List creatives associated with ad groups |
| getStatistics | Retrieve spending, impressions, clicks and other metrics |
| updateBidAmount | Change the bid for a specific ad group |
| getBalance | Check agency account balance |
| getSubAccounts | List child accounts within the agency |
| getUsers | List users with access to the account |
| getContracts | Retrieve contract and agreement documents |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.