Adagent Google Ads
by @snoopyrain
Manage Google Ads campaigns — create, monitor, pause, and optimize. Use when the user says 'Google Ads', 'Google 廣告', 'keyword research', 'search ads', 'crea...
clawhub install adagent-google-ads📖 About This Skill
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
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.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
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
⚙️ Configuration
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