VK Ads MCP
VK広告 MCP
VK広告 MCP は、AIアプリケーションをVK Adsの広告アカウントに接続します。予算を費やしても成果の出ないキャンペーンを尋ねたり、グループや広告を比較したり、新しいキャンペーンを準備したり、入札額を変更したりできます。アカウントの各セクションを手動で移動するのとは異なり、アシスタントはキャンペーン、統計、残高、ステータスを1つのダイアログで照合します。
18のツール。 キャンペーン、グループ、広告、統計、残高、API制限、地域、およびAPIへの汎用リクエスト。
リアルタイム広告。 入札額、予算、支出は広告アカウントの通貨で表示されます。マイクロ単位の換算は不要です。
完全な階層。 キャンペーン(
ad_plan)→ グループ(ad_group)→ 広告(banner)。まず分析。 リスト、レポート、残高、ステータスは読み取り専用です。
変更は本番アカウントに反映。 作成、更新、ステータス操作は即座に適用されます。VK Adsにはサンドボックスはありません。
安全なリクエストから始めましょう:
私のVK広告アカウントのキャンペーンと、先週の広告グループ別の支出を表示してください。
サーバーを接続 · シナリオを見る · 技術ドキュメントを開く
1分で動作を確認
Related MCP server: vk-ads-mcp
目次
クイックスタート
Node.js 20以上とVK Adsのアクセストークンが必要です。サーバーは npx で起動するため、パッケージを個別にインストールする必要はありません。
トークンを取得し、AIアプリケーションにサーバーを追加します。手順は以下の5つのアプリケーションについて説明します。
次のように尋ねます:「私の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 listSettings → 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広告オブジェクトの構造
オブジェクト | 役割 |
キャンペーン( | 最上位レベル:名前、予算、入札額、運用期間。 |
グループ( | オーディエンスとプレースメントの設定、独自の予算と入札額。 |
広告( | グループ内のテキスト、リンク、クリエイティブ。 |
統計 | 期間別のキャンペーン、グループ、広告のレポート。 |
オブジェクトには3つの異なる状態があります。status は変更可能です:active、blocked、deleted。delivery と moderation_status は、オブジェクトが表示されているかどうかの理由を説明するだけで、直接変更することはできません。
データを変更できる操作
操作 | 内容 |
リスト、統計、残高、制限、地域 | 読み取り専用。 |
キャンペーン、グループ、広告の作成と更新 | 本番広告アカウントのオブジェクトを即座に作成または変更します。 |
ステータス操作 | 本番アカウントのオブジェクトを有効化、停止、または削除します。 |
|
|
型付きの作成・更新・ステータス変更ツールには、内部パラメータ confirmWrite はありません。AIアプリケーションが確認をどのように求めるかは、その設定によって異なります。ネットワークエラーや 5xx の後は、盲目的に作成を繰り返さないでください。操作が適用されている可能性があるため、まずオブジェクトのリストを確認してください。
トークンの取得方法
トークンはVK Adsアカウントが発行します:
ads.vk.com で 設定 → APIアクセス を開き、アプリケーションを作成します。
client_idとclient_secretを保存します。セクションが利用できない場合は、VK AdsサポートにAPIアクセスをリクエストしてください。それらをアカウントのアクセストークンと交換します:
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アクセストークン。 |
| API応答の言語。デフォルトは |
| 1リクエストのタイムアウト。デフォルトは60,000ミリ秒。 |
| 一時的なエラー時の再試行回数。デフォルトは3。 |
| APIのベースアドレス。デフォルトは |
データ、制限、バックグラウンド動作
ページングと大規模アカウント。 リストの1ページには最大250オブジェクトが含まれます。
autoPaginate時、サーバーは最大1,000オブジェクトを返し、不完全な結果には_truncatedフィールドを付けます。API制限。
get_throttlingツールは現在の制限の残量を表示します。大量操作の前に確認してください。リクエストの再試行。 1リクエストのタイムアウトは60秒です。サーバーは最大3回再試行します:
429の場合はすべてのメソッドで、読み取りの場合はネットワークエラー、タイムアウト、5xxでも再試行します。遅延はRetry-Afterを考慮し、30秒を超えません。バックグラウンド監視なし。 サーバーはAIアプリケーションが呼び出したときに動作します。アプリケーションがスケジュールジョブをサポートしている場合は、統計やステータスの定期的なリクエストを設定できます。
匿名テレメトリ。 デフォルトで、サーバーはランダムなインストールID、イベント名またはツール名、サーバー・Node.js・OS・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