How-to

Managing Google Ads With Gemini

Published August 4, 2026 · 6 min read

Gemini is the odd case: Google already built it into Google Ads, so the question is not "can it access my account" but "whose interests is it optimizing for?" This covers what the native assistant does well, what Gemini CLI adds through MCP, and why keeping one independent advisor is worth the effort.

Three different things called "Gemini"

SurfaceAccount accessGood for
Gemini inside Google AdsFull, nativeAsset generation, in-product suggestions, campaign construction help
Gemini app / webNone by defaultCopywriting, explanations, analysing data you paste
Gemini CLI with MCP serversWhatever you connectLive queries and changes against your own tool layer

People conflate the three and end up disappointed. The chat app cannot see your campaigns. The in-product assistant can, but only within Google's own framing.

What the built-in assistant is good at

It removes friction from work you were already doing inside the interface. That is genuinely useful.

The structural conflict

Google's revenue is your ad spend. The recommendations surfaced in-product skew consistently in one direction: broader match types, more automation, Performance Max, higher budgets. Not because anyone is being dishonest, but because "increase budget on a converting campaign" is both a reasonable suggestion and a revenue event.

Optimization score makes this concrete. Accepting every recommendation gets you to 100% and frequently costs more per conversion than a deliberately imperfect account. The questions the in-product assistant will never volunteer:

None of those are answerable by a tool inside the platform being questioned.

Gemini CLI plus an MCP server

Gemini CLI supports MCP servers, which means you can point Gemini at an independent tool layer instead of Google's own framing. The setup mirrors any other client — an entry in the CLI's MCP configuration pointing at the remote server:

https://klienta.co/mcp

Configuration formats differ between clients and change between versions; the setup page carries current instructions per client. Once connected, the model queries your live account through the same tool surface Claude and Cursor use — 83 Google Ads tools, 19 Meta Ads tools, guardrails and undo on every write.

The useful arrangement: use Gemini in-product for asset generation, where it is closest to the work. Use an independent connected client for the questions where "spend more" is a possible wrong answer.

Questions worth asking an independent tool

The last one is out of scope for any in-platform assistant by construction. Cross-channel comparison requires a tool that is not owned by one of the channels.

If you prefer another client

The same server works with Claude Desktop, Claude Code and Cursor — see managing Google Ads with Claude, or the ChatGPT version for what changes when your client has no connector support.

Get a second opinion

An independent tool layer over your own account. Two minutes to connect.

Connect Klienta →