Skip to main content
Glama

Avito Ads MCP

npm CI Glama License: MIT

A1 Avito Ads MCP conecta la aplicación de IA a la cuenta publicitaria de Avito Ads. Ayuda a consultar campañas y estadísticas, gestionar el presupuesto y la puja de un grupo, trabajar con saldos de agencia, accesos y documentos ORD — en lenguaje natural.

No es la API de vendedor de Avito: el servidor no trabaja con productos, mensajes, pedidos ni promoción de anuncios de vendedor. Solo trabaja con campañas de display y performance de la cuenta publicitaria de Avito Ads.

  • 25 herramientas. Campañas, grupos, creatividades, estadísticas, saldo, cuentas hijas, usuarios y documentos ORD.

  • Cambios limitados en campañas. La API solo permite cambiar el presupuesto y la puja de un grupo; no se pueden crear, editar, pausar ni eliminar campañas, grupos o creatividades.

  • Las operaciones irreversibles son visibles. La transferencia de dinero o bonificaciones, la eliminación de un usuario y la solicitud técnica a la API están marcadas como destructivas.

  • Presupuesto semanal de API. Cada llamada consume puntos; el servidor devuelve el saldo apiPointBalance junto con el resultado.

Comience con una solicitud que solo lea datos:

Muestra las campañas de mi cuenta de Avito y el gasto de la semana pasada por grupos de anuncios.

Conectar el servidor · Ver escenarios · Abrir documentación técnica


Ver el funcionamiento en un minuto

Usted: Muestra las campañas de mi cuenta de Avito y el gasto de la semana pasada por grupos de anuncios.

Asistente: Muestra campañas, grupos, gasto, clics e impresiones. No cambia nada.

Usted: Prepara el cambio de la puja del grupo 101 a 350 rublos.

Asistente: Muestra la cuenta, el grupo, la puja actual y la nueva, y luego solicita confirmación.

Usted: Confirmo.

Asistente: Cambia la puja solo de ese grupo. La campaña, las creatividades y los demás grupos no cambian.

Related MCP server: VK Ads MCP

Contenido

Inicio rápido

Se necesitan Node.js 20+, Client Key, Client Secret e ID de la cuenta publicitaria de Avito Ads. Para otorgar accesos se necesita el rol de administrador de la cuenta.

  1. Obtenga el acceso.

  2. Agregue el servidor a la aplicación de IA.

  3. Envíe la primera solicitud segura de arriba.

En Settings → Plugins → MCP servers haga clic en Add server y luego agregue npx -y mcp-avito-ads@latest con AVITO_ADS_CLIENT_ID, AVITO_ADS_CLIENT_SECRET y AVITO_ADS_ACCOUNT_ID.

codex mcp add avito-ads \
  --env AVITO_ADS_CLIENT_ID=your_client_key \
  --env AVITO_ADS_CLIENT_SECRET=your_client_secret \
  --env AVITO_ADS_ACCOUNT_ID=your_account_id \
  -- npx -y mcp-avito-ads@latest
codex mcp list

Documentación de Codex MCP

claude mcp add \
  --env AVITO_ADS_CLIENT_ID=your_client_key \
  --env AVITO_ADS_CLIENT_SECRET=your_client_secret \
  --env AVITO_ADS_ACCOUNT_ID=your_account_id \
  --transport stdio --scope user avito-ads \
  -- npx -y mcp-avito-ads@latest
claude mcp list

Documentación de Claude Code MCP

Abra Settings → Developer → Edit Config y agregue:

{"mcpServers":{"avito-ads":{"command":"npx","args":["-y","mcp-avito-ads@latest"],"env":{"AVITO_ADS_CLIENT_ID":"your_client_key","AVITO_ADS_CLIENT_SECRET":"your_client_secret","AVITO_ADS_ACCOUNT_ID":"your_account_id"}}}}

Si Edit Config no está disponible, edite ~/Library/Application Support/Claude/claude_desktop_config.json en macOS o %APPDATA%\Claude\claude_desktop_config.json en Windows. Documentación de Claude Desktop MCP

Agregue {"mcpServers":{"avito-ads":{"type":"stdio","command":"npx","args":["-y","mcp-avito-ads@latest"],"env":{"AVITO_ADS_CLIENT_ID":"your_client_key","AVITO_ADS_CLIENT_SECRET":"your_client_secret","AVITO_ADS_ACCOUNT_ID":"your_account_id"}}}} en ~/.cursor/mcp.json en macOS/Linux o %USERPROFILE%\.cursor\mcp.json en Windows. Documentación de Cursor MCP

Ejecute MCP: Open User Configuration y agregue:

{"servers":{"avito-ads":{"type":"stdio","command":"npx","args":["-y","mcp-avito-ads@latest"],"env":{"AVITO_ADS_CLIENT_ID":"${input:avito_client_id}","AVITO_ADS_CLIENT_SECRET":"${input:avito_client_secret}","AVITO_ADS_ACCOUNT_ID":"${input:avito_account_id}"}}},"inputs":[{"type":"promptString","id":"avito_client_id","description":"Avito Ads Client Key"},{"type":"promptString","id":"avito_client_secret","description":"Avito Ads Client Secret","password":true},{"type":"promptString","id":"avito_account_id","description":"ID рекламного аккаунта"}]}

Verifique el servidor con el comando MCP: List Servers. Documentación de VS Code MCP

Qué se puede encargar

  • Muestra campañas, grupos, creatividades, estados y estadísticas por período.

  • Compara gasto, CTR, CPM, CPC o VTR por grupos y creatividades.

  • Consulta el saldo y las cuentas hijas de la agencia.

  • Prepara el cambio de presupuesto o de puja de un solo grupo.

  • Crea un anunciante y un contrato ORD, mostrando primero los datos que se transmiten.

  • Agrega un usuario, cambia su rol o revoca el acceso después de la confirmación.

Qué puede cambiar

Operación

Qué ocurre

Límite de confirmación

Campañas, grupos, creatividades, estadísticas, saldo, usuarios y ORD

Lee datos de la cuenta

No cambia nada

Presupuesto o puja de un grupo

Cambia uno de los dos campos de grupo disponibles en la API

Cambia el grupo publicitario

Usuario y rol

Otorga acceso o cambia el rol

Cambia los accesos de la cuenta

Anunciante, contrato, cuenta hija o sandbox

Crea un nuevo registro

Crea un objeto de forma irreversible

Transferencia de dinero o bonificaciones, eliminación de usuario

Cambia el saldo o elimina el acceso

Destructivo e irreversible

Raw API request

Puede cambiar datos con confirmWrite: true

Potencialmente destructivo

Las campañas, los grupos y las creatividades no se pueden crear, editar, pausar, archivar ni eliminar a través de esta API. Las creatividades y las segmentaciones tampoco están disponibles para escritura.

Obtención de acceso

  1. Abra la cuenta de Avito Ads con un usuario con rol de administrador.

  2. Cree una aplicación de API y copie el Client Key y el Client Secret.

  3. Copie el ID de la cuenta publicitaria.

  4. Transmítalos como AVITO_ADS_CLIENT_ID, AVITO_ADS_CLIENT_SECRET, AVITO_ADS_ACCOUNT_ID.

El servidor obtiene el Bearer token mediante OAuth2 client_credentials. Guarde el Client Secret como una contraseña. El ID de la cuenta está definido por configuración: las herramientas no podrán cambiar accidentalmente a otra cuenta.

Para ensayar las escrituras se puede definir AVITO_ADS_ENVIRONMENT=sandbox. El sandbox no es una copia completa de production: por ejemplo, el saldo no está disponible allí.

Configuración

Variable

Obligatoria

Descripción

AVITO_ADS_CLIENT_ID

Client Key de la aplicación de API.

AVITO_ADS_CLIENT_SECRET

Client Secret de la aplicación de API.

AVITO_ADS_ACCOUNT_ID

ID de la cuenta publicitaria.

AVITO_ADS_ENVIRONMENT

No

production o sandbox; por defecto production.

AVITO_ADS_TIMEOUT_MS

No

Tiempo de espera de la solicitud; por defecto 30000 ms.

AVITO_ADS_MAX_RETRIES

No

Reintentos de 429; por defecto 4.

Datos, límites y trabajo en segundo plano

  • Presupuesto semanal de puntos. Los puntos se recargan el lunes a las 00:00 UTC. Un informe largo de hasta 100 días suele ser más económico que una serie de informes cortos; el servidor muestra apiPointBalance con cada resultado.

  • Errores temporales. En caso de 429, el error devuelve Retry-After y el saldo de puntos. Las escrituras no se repiten después de un error de red o 5xx, para no transferir dinero dos veces.

  • No hay monitoreo permanente. El servidor solo funciona cuando se lo invoca. Si la aplicación de IA admite tareas programadas, puede recopilar estadísticas y saldo de puntos periódicamente.

  • Telemetría anónima. No incluye secretos, datos de la cuenta, argumentos ni prompts; desactivación: ASKADS_TELEMETRY=0.

Documentación técnica

Soporte

¿Encontró un error o falta un escenario? Cree un issue o escriba a Telegram.

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    MCP server for VK Ads API enabling management of campaigns, ads, statistics, targeting, and budgets through natural language.
    8
    22
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for VK Ads API: manage ad plans, ad groups, banners, and statistics.
    18
    80
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A local MCP server that connects Yandex Direct advertising reports and safe campaign creation to AI agents, enabling natural-language analytics and protected campaign setup.
    8
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP for Yandex Direct: manage ad campaigns & analytics from Claude or ChatGPT

  • Google Ads, Meta Ads & GA4 MCP server - 250+ tools for campaigns, creatives, audiences & reports.

  • MCP server for Gainium — manage trading bots, deals, and balances via AI assistants

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/A1-x-Tech/mcp-avito-ads'

If you have feedback or need assistance with the MCP directory API, please join our Discord server