{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-avito-ads","description":"MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.","title":"Avito Ads MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-avito-ads","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-avito-ads#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-avito-ads","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id of your Avito application (grant_type=client_credentials).","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_ID"},{"description":"OAuth2 client secret of your Avito application. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_SECRET"},{"description":"Ad account id (positive integer) every request is scoped to.","isRequired":true,"name":"AVITO_ADS_ACCOUNT_ID"},{"description":"Which API to talk to: production or sandbox.","default":"production","name":"AVITO_ADS_ENVIRONMENT"},{"description":"API root override, replacing host and environment prefix (e.g. a local mock).","default":"https://api.avito.ru/ads/","name":"AVITO_ADS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"AVITO_ADS_TIMEOUT_MS"},{"description":"Retries on 429 (always) and on 5xx / network errors for reads only.","default":"4","name":"AVITO_ADS_MAX_RETRIES"},{"description":"Refresh the OAuth2 token this many seconds before it expires.","default":"60","name":"AVITO_ADS_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T16:23:57.446938Z","publishedAt":"2026-08-11T16:23:57.446938Z","updatedAt":"2026-08-11T16:23:57.446938Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-avito-ads","description":"MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.","title":"Avito Ads MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-avito-ads","source":"github"},"version":"1.0.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-avito-ads#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-avito-ads","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id of your Avito application (grant_type=client_credentials).","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_ID"},{"description":"OAuth2 client secret of your Avito application. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_SECRET"},{"description":"Ad account id (positive integer) every request is scoped to.","isRequired":true,"name":"AVITO_ADS_ACCOUNT_ID"},{"description":"Which API to talk to: production or sandbox.","default":"production","name":"AVITO_ADS_ENVIRONMENT"},{"description":"API root override, replacing host and environment prefix (e.g. a local mock).","default":"https://api.avito.ru/ads/","name":"AVITO_ADS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"AVITO_ADS_TIMEOUT_MS"},{"description":"Retries on 429 (always) and on 5xx / network errors for reads only.","default":"4","name":"AVITO_ADS_MAX_RETRIES"},{"description":"Refresh the OAuth2 token this many seconds before it expires.","default":"60","name":"AVITO_ADS_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T16:59:05.433067Z","publishedAt":"2026-08-11T16:59:05.433067Z","updatedAt":"2026-08-11T16:59:05.433067Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-avito-ads","description":"MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.","title":"Avito Ads MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-avito-ads","source":"github"},"version":"1.0.1","websiteUrl":"https://github.com/A1-x-Tech/mcp-avito-ads#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-avito-ads","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id of your Avito application (grant_type=client_credentials).","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_ID"},{"description":"OAuth2 client secret of your Avito application. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_SECRET"},{"description":"Ad account id (positive integer) every request is scoped to.","isRequired":true,"name":"AVITO_ADS_ACCOUNT_ID"},{"description":"Which API to talk to: production or sandbox.","default":"production","name":"AVITO_ADS_ENVIRONMENT"},{"description":"API root override, replacing host and environment prefix (e.g. a local mock).","default":"https://api.avito.ru/ads/","name":"AVITO_ADS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"AVITO_ADS_TIMEOUT_MS"},{"description":"Retries on 429 (always) and on 5xx / network errors for reads only.","default":"4","name":"AVITO_ADS_MAX_RETRIES"},{"description":"Refresh the OAuth2 token this many seconds before it expires.","default":"60","name":"AVITO_ADS_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T00:27:30.080754Z","publishedAt":"2026-08-12T00:27:30.080754Z","updatedAt":"2026-08-12T00:27:30.080754Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.A1-x-Tech/mcp-avito-ads","description":"MCP server for the Avito Ads API: campaigns, ad groups, creatives, statistics and balances.","title":"Avito Ads MCP","repository":{"url":"https://github.com/A1-x-Tech/mcp-avito-ads","source":"github"},"version":"1.1.0","websiteUrl":"https://github.com/A1-x-Tech/mcp-avito-ads#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-avito-ads","version":"1.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OAuth2 client id of your Avito application (grant_type=client_credentials).","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_ID"},{"description":"OAuth2 client secret of your Avito application. Treat it as a secret.","isRequired":true,"isSecret":true,"name":"AVITO_ADS_CLIENT_SECRET"},{"description":"Ad account id (positive integer) every request is scoped to.","isRequired":true,"name":"AVITO_ADS_ACCOUNT_ID"},{"description":"Which API to talk to: production or sandbox.","default":"production","name":"AVITO_ADS_ENVIRONMENT"},{"description":"API root override, replacing host and environment prefix (e.g. a local mock).","default":"https://api.avito.ru/ads/","name":"AVITO_ADS_API_BASE"},{"description":"Per-request timeout in milliseconds.","default":"30000","name":"AVITO_ADS_TIMEOUT_MS"},{"description":"Retries on 429 (always) and on 5xx / network errors for reads only.","default":"4","name":"AVITO_ADS_MAX_RETRIES"},{"description":"Refresh the OAuth2 token this many seconds before it expires.","default":"60","name":"AVITO_ADS_TOKEN_LEEWAY_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T22:02:03.053113Z","publishedAt":"2026-08-18T22:02:03.053113Z","updatedAt":"2026-08-18T22:02:03.053113Z","isLatest":true}}}],"metadata":{"count":4}}
