360 Secure SkillHub
360 安全技能中心

Adagent Google Ads

该 Skill 借助托管在第三方服务的 MCP 连接器管理 Google Ads 搜索广告:列出可访问账户与广告系列、查询广告效果、做关键词研究,并创建、启用或暂停广告系列;新建广告系列默认处于暂停状态,需再调用启用工具。使用前需先申请服务并把 MCP 链接作为凭据配置到客户端。

snoopyrain
snoopyrain
热度 60.87
最近更新 2026-05-11 17:38:11
分类:营销依赖:MCP 服务 / 第三方 API应用场景:市场分析 / 报告撰写 / 工作流 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add adagent-google-ads
Metadata
name
adagent-google-ads
description
Manage Google Ads campaigns — create, monitor, pause, and optimize. Use when the user says 'Google Ads', 'Google 廣告', 'keyword research', 'search ads', 'create Google campaign', 'ad performance', or wants to manage their Google Ads account.
version
1.0.0
metadata
{"openclaw":{"emoji":"🔍","homepage":"https://adagent.10xboost.org","requires":{"config":["MCP Connector link from adagent.10xboost.org (contains embedded auth token)"]}}}

Google Ads Agent

Create, manage, and optimize Google Search Ads campaigns directly from Claude Code. Powered by AdAgent.

Security & Data Handling

  • MCP link is a credential: Your MCP Server URL (https://adagent.10xboost.org/api/mcp/google-ads/{user_id}/mcp) contains your user ID for credential lookup. Treat it like a password — do not share it publicly.
  • Token scope: The service uses your Google Ads OAuth refresh token to access your ad accounts. It can create campaigns, modify budgets, enable/pause campaigns, and read performance data.
  • Token storage: Your Google Ads OAuth tokens are encrypted with Fernet (AES-128-CBC + HMAC) and stored in MongoDB. They are never exposed in API responses.
  • Multi-tenant isolation: Each request is scoped to your user credentials via ASGI middleware. You can only access your own ad accounts.
  • No local credentials: No local API keys, environment variables, or secrets are needed. All auth is embedded in the MCP link.
  • Third-party service: This skill relies on AdAgent, an AI-powered ad management platform.

Prerequisites

  1. Sign up at adagent.10xboost.org with Google
  2. Connect Google Ads — authorize AdAgent to access your Google Ads account
  3. Get your MCP link: Copy your Google Ads MCP Server URL from the dashboard
  4. Add to Claude: Paste the MCP link as a Connector — no install, no API key needed

Available Tools

Tool Description
list_accessible_customers List all accessible Google Ads accounts (MCC + sub-accounts)
get_customer_info Get account details (name, type, etc.)
list_campaigns List all campaigns (active + paused)
create_campaign Create a complete Search Ads campaign (budget, ad group, keywords, ads)
get_performance Get all campaigns performance (impressions, clicks, cost, CTR, CPC)
get_campaign_performance Get daily performance for a specific campaign
keyword_research Research keywords — get suggestions and search volume
enable_campaign Enable a paused campaign
pause_campaign Pause an active campaign

Workflow

Step 1: List Accounts

Call list_accessible_customers to see all available Google Ads accounts. Then get_customer_info for details.

Step 2: Determine What the User Wants

User Request Tool to Use
"Show my Google Ads accounts" list_accessible_customers
"List my campaigns" list_campaigns
"How are my ads doing?" get_performance
"Campaign X performance" get_campaign_performance
"Research keywords for ..." keyword_research
"Create a search ad for ..." create_campaign
"Pause campaign X" pause_campaign
"Enable campaign X" enable_campaign

Step 3: Execute

Check Performance

get_performance(
  start_date="2026-03-01",
  end_date="2026-03-30"
)

Keyword Research

keyword_research(
  keywords=["AI agent", "automation tool"],
  location_ids=["2158"],   // 2158=Taiwan, 2840=US
  language_id="1000"        // 1000=Chinese
)

Create Campaign

create_campaign(
  name="Spring Sale 2026",
  daily_budget_usd=10.0,
  keywords=["AI agent", "automation tool", "AI assistant"],
  ad_headlines=["Build Your AI Agent", "Automate Your Work", "Try AI Agent Free"],
  ad_descriptions=["Create powerful AI agents in minutes.", "Boost productivity with AI automation."],
  final_url="https://example.com",
  location_ids=["2158"],
  language_id="1000"
)

Important: Campaigns are created in PAUSED state. Use enable_campaign to activate.

Step 4: Present Results

  • Performance: Show key metrics in a table (impressions, clicks, CTR, CPC, cost, conversions)
  • Keyword research: Show keywords ranked by search volume with competition level
  • Campaign creation: Confirm campaign ID and remind user it's paused until enabled

Common Location IDs

Location ID
Taiwan 2158
United States 2840
Japan 2392
Hong Kong 2344
Singapore 2702

Common Language IDs

Language ID
Chinese (Traditional) 1018
Chinese (Simplified) 1017
English 1000
Japanese 1005

Error Handling

Error Solution
Account not found Run list_accessible_customers to get valid IDs
Permission denied Reconnect Google Ads at adagent.10xboost.org
Budget too low Google Ads has minimum budget requirements per market
Campaign creation failed Verify all required fields (headlines >= 3, descriptions >= 2)
Token expired Reconnect Google Ads at adagent.10xboost.org (refresh token is long-lived)

Documentation

Product website: adagent.10xboost.org