VK Ads MCP
VK Реклама MCP
VK Реклама MCP 将 AI 应用连接到 VK Ads 广告账户。您可以询问哪些广告系列在浪费预算却没有效果,比较广告组和广告,准备新的广告系列或修改出价。与手动浏览账户各版块不同,助手会在同一对话中关联广告系列、统计数据、余额和状态。
18 个工具。 广告系列、广告组、广告、统计数据、余额、API 限额、地区以及通用 API 请求。
实时广告。 出价、预算和消耗以广告账户的货币显示——无需换算微单位。
完整层级。 广告系列(
ad_plan)→ 广告组(ad_group)→ 广告(banner)。先分析。 列表、报告、余额和状态均为只读。
更改直接作用于真实账户。 创建、更新和状态操作会立即生效;VK Ads 没有沙箱环境。
从一个安全的请求开始:
显示我的 VK Реклама 账户中的广告系列,以及上周各广告组的消耗。
一分钟了解工作方式
Related MCP server: vk-ads-mcp
目录
快速开始
需要 Node.js 20 或更高版本以及 VK Ads 的 access 令牌。服务器通过 npx 启动,因此无需单独安装包。
获取令牌 并将服务器添加到 AI 应用——下方有五个应用的说明。
询问:「显示我的 VK Реклама 账户中的广告系列,以及上周各广告组的消耗」。
通过应用界面:
打开 Settings → Plugins → MCP servers。
点击 Add server。
添加启动命令
npx -y mcp-vk-ads@latest和环境变量VK_ADS_TOKEN,填入您的令牌。
通过命令行:
codex mcp add vk-ads \
--env VK_ADS_TOKEN=ваш_токен \
-- npx -y mcp-vk-ads@latest检查连接:
codex mcp listclaude mcp add \
--env VK_ADS_TOKEN=ваш_токен \
--transport stdio \
--scope user \
vk-ads \
-- npx -y mcp-vk-ads@latest检查服务器:
claude mcp list打开 Settings → Developer → Edit Config,将服务器添加到 claude_desktop_config.json:
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": ["-y", "mcp-vk-ads@latest"],
"env": {
"VK_ADS_TOKEN": "ваш_токен"
}
}
}
}如果 Edit Config 不可用,请在 macOS 上编辑 ~/Library/Application Support/Claude/claude_desktop_config.json,或在 Windows 上编辑 %APPDATA%\Claude\claude_desktop_config.json。
为所有项目创建 ~/.cursor/mcp.json;仅针对当前项目则创建 .cursor/mcp.json:
{
"mcpServers": {
"vk-ads": {
"command": "npx",
"args": ["-y", "mcp-vk-ads@latest"],
"env": {
"VK_ADS_TOKEN": "ваш_токен"
}
}
}
}打开命令面板并执行 MCP: Open User Configuration。在 mcp.json 中添加:
{
"servers": {
"vk-ads": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-vk-ads@latest"],
"env": {
"VK_ADS_TOKEN": "${input:vk_ads_token}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "vk_ads_token",
"description": "Access-токен VK Ads",
"password": true
}
]
}使用 MCP: List Servers 命令检查启动情况。
可以委托的任务
分析消耗与效果
「显示最近 7 天各广告系列的消耗、展示次数、点击次数和 CTR」。
「哪些广告消耗最多却没有带来效果?」
「比较该广告系列内各广告组的消耗和点击次数」。
了解广告为何不展示
「显示该组所有广告的状态、投放和审核情况」。
「哪些广告系列当前已暂停?」
「找出未通过审核的广告」。
准备广告更改
「创建一个日预算为 5 000 卢布的文本广告系列」。
「将该组的日预算改为 1 500 卢布」。
「暂停广告 12345」。
此类命令会修改真实账户。调用前请确保助手正确识别了广告系列、广告组、广告和金额。
查找配置所需数据
「显示我账户的余额和货币」。
「还剩多少次 API 请求?」
「查找莫斯科地区的 ID 用于定向」。
VK Реклама 对象的结构
对象 | 作用 |
广告系列( | 顶层:名称、预算、出价和投放周期。 |
广告组( | 受众和版位设置,独立的预算和出价。 |
广告( | 组内的文案、链接和创意。 |
统计数据 | 按广告系列、广告组或广告生成的期间报告。 |
对象有三种不同的状态。status 可以修改:active、blocked 或 deleted。delivery 和 moderation_status 仅用于解释对象为何展示或不展示;无法直接修改。
哪些操作会修改数据
操作 | 结果 |
列表、统计数据、余额、限额和地区 | 仅只读。 |
创建和更新广告系列、广告组和广告 | 立即在真实广告账户中创建或修改对象。 |
状态操作 | 在真实账户中激活、暂停或删除对象。 |
|
|
类型化的创建、更新和状态变更工具没有内部参数 confirmWrite。AI 应用如何请求确认取决于其设置。网络错误或 5xx 后不要盲目重试创建操作:操作可能已经生效,请先检查对象列表。
如何获取令牌
令牌由 VK Ads 账户签发:
在 ads.vk.com 打开 Настройки → Доступ к API 并创建应用。保存
client_id和client_secret。如果该版块不可用,请向 VK Ads 支持申请 API 访问权限。将其兑换为账户的 access 令牌:
curl -X POST https://ads.vk.com/api/v2/oauth2/token.json \ -d grant_type=client_credentials \ -d client_id=ВАШ_CLIENT_ID \ -d client_secret=ВАШ_CLIENT_SECRET从响应中取出
access_token,并将其保存为VK_ADS_TOKEN。
令牌可访问广告账户,包括花费预算的能力,并以明文形式存储在 MCP 客户端的配置中。请像对待密码一样对待它。如果 API 返回 invalid_token,请签发并配置新令牌。
对于管理客户账户的代理机构,需要使用 authorization_code 流程——参见 VK Ads API 文档。
配置
变量 | 用途 |
| 必填的 VK Ads OAuth2 access 令牌。 |
| API 响应的语言;默认 |
| 单次请求的超时时间;默认 60 000 毫秒。 |
| 临时错误时的重试次数;默认 3。 |
| API 基础地址;默认 |
数据、限额与后台运行
分页与大型账户。 列表单页最多包含 250 个对象。启用
autoPaginate时,服务器最多返回 1 000 个对象,并用_truncated字段标记不完整的结果。API 限额。
get_throttling工具显示当前剩余限额。批量操作前请先检查。请求重试。 单次请求超时为 60 秒。服务器最多重试三次:任何方法在
429时重试,读取操作在网络错误、超时和5xx时也会重试。延迟会考虑Retry-After,且不超过 30 秒。无后台监控。 服务器仅在 AI 应用调用时运行。如果应用支持定时任务,可以在其中配置定期请求统计数据或状态。
匿名遥测。 默认情况下,服务器会发送随机安装标识符、事件或工具名称、服务器版本、Node.js、操作系统和 AI 客户端版本。其中不包含令牌、账户数据、工具参数、您的消息和环境变量值。为 Ask Ads 的 MCP 服务器禁用遥测:
ASKADS_TELEMETRY=0。
技术文档
MCP 能力目录 — 按用户任务分类的每个工具页面。
支持
Maintenance
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server for VK Ads API enabling management of campaigns, ads, statistics, targeting, and budgets through natural language.8224MIT
- AlicenseAqualityBmaintenanceRead-only MCP server for analyzing VK Ads campaigns, listing ad structures, retrieving statistics, and generating optimization recommendations.81MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Meta/Facebook Marketing API allowing you to view and manage ad accounts, campaigns, ad sets, ads, and creatives, as well as fetch insights and upload ad images.MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for VK Ads API (myTarget v2) that allows AI agents to manage advertising accounts: create and modify campaigns, ads, upload creatives, and fetch statistics.1456Apache 2.0
Related MCP Connectors
Google Ads, Meta Ads & GA4 MCP server - 250+ tools for campaigns, creatives, audiences & reports.
MCP server for URL shortening and management
Hosted MCP server for the Wavix telecom platform: SMS, voice, 2FA, SIP, numbers, 10DLC, CDRs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/askads/mcp-vk-ads'
If you have feedback or need assistance with the MCP directory API, please join our Discord server