Skip to content

google-ads-cli

Use when querying Google Ads via CLI — GAQL queries, MCC multi-account operations, campaign management, performance reporting. Covers gaql-cli (Python), mcc-gaql-rs (Rust), and google-ads-mcp (MCP server).

ModelSource
inheritpack: google-cli
Full Reference

Mandatory Announcement — FIRST OUTPUT before anything else:

┏━ 🔧 google-ads-cli ━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ [one-line description of ads operation] ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

Google Ads from terminal — three tools, one skill. GAQL queries, MCC multi-account, campaign management, MCP integration.

ItemValue
gaql-clipipx install gaql (Python, interactive REPL + single query)
mcc-gaql-rsBinary from GitHub releases (Rust, cross-account, NL queries)
google-ads-mcppipx run --spec git+https://github.com/googleads/google-ads-mcp.git google-ads-mcp
Forkhttps://github.com/Armadillo-Nation/armadillo-gaql
NeedTool
Quick interactive queriesgaql-cli (REPL mode)
Single account, file outputgaql-cli (-f csv -o file)
Cross-MCC reportingmcc-gaql-rs (--all-linked-child-accounts)
Stored query librarymcc-gaql-rs (-q <name>)
Natural language queriesmcc-gaql-rs (-n "...")
AI agent integrationgoogle-ads-mcp (MCP server)
I want to…File
Install tools, auth setup, developer token, MCP configreference/setup.md
GAQL syntax, queries, field referencereference/gaql.md
MCC multi-account ops, cross-account reportingreference/mcc.md
Campaign management, performance, budgetsreference/campaigns.md

Load only the reference docs relevant to the current task.