
Google Ads for Agencies: Pick the Client, Then Run the Account with AI
TL;DR
Most PPC work is still agency-side — the 2025 State of PPC survey had 1,152 respondents and 72% of them run client campaigns; more than half said the job got harder in the last two years. Switching and admin eat the week (MarTech puts paid media managers at 5–9 hours of admin; Practiq models 7–10 hours lost to context-switching on a dozen small retainers). On MCPBundles you name the client in chat, confirm when two names collide, then ask for spend or search terms without opening the whole manager account tree first.
Picture Monday standup. Four brands need a quick read and you're still in the account picker for the second one while the first client's pacing question goes stale. Chat only works when the opening line sounds like your job — "How did Riverside Dental spend last week?" — not "Here are eighty accounts, pick one."
Monday standup, four clients, one login
I talk to agency PPC folks a lot. The complaint is never "Google Ads lacks features." It's that one Google login opens a long client list and every question starts with finding the right row. Four brands before standup means four account switchers, four change-history tabs, and a manager tree you expand until you hit the leaf you wanted five minutes ago. None of that is strategy. It's switching you can't bill.
That's the shape we had in mind for the Google Ads connection: brief it like a junior on the team, not like a database lookup.
Name the client first
Spend and conversions sit on client rows under the manager umbrella — Google's docs are clear that performance reads are account-level, not on the manager shell. So the natural chat openers look like:
"Bright Smile Co — last 30 days spend by campaign."
"For Harbor Legal, summarize performance for the last seven days."
One match and you're in. Two Harbor brands in the roster? Say which Harbor. I'd rather you disambiguate than have something guess.
New client linked last week? Refresh the account list once on MCPBundles, then ask by name again. Most agency folks I know think in nicknames anyway — paste the account number from a brief if you have it.
What we actually ask in chat
Before a client call I want pacing and budget moves without opening four tabs:
"Flag anything pacing hot this week and tell me who changed budgets."
Friday search-term cleanup is the same UI chore, minus the shuffle:
"Pull two weeks of search terms and draft campaign-level negatives for queries that spent with zero conversions."
Chat skips the account-switcher step. It doesn't skip your judgment on what to exclude or how hard to trim.
Standup with four clients can be four named asks in one thread. Google's scheduled reports from a manager account still matter for client PDFs — chat is for the questions that pop up between those deliverables.
For single-account builds and the rest of the operator playbook, see Google Ads with AI. More prompts on the skill page.
When the name doesn't land
Pick the manager row by mistake and you should get a plain ask to choose a client — not a wall of codes.
Two clients share a name prefix? Say which one you mean.
Long roster? Normal for agency logins. You shouldn't re-scroll the full list every time you ask a follow-up in the same thread.
Connect Google Ads on MCPBundles with the same Google sign-in you use elsewhere — one click, no developer setup. Open Claude, Cursor, ChatGPT, or whatever you already use for work.
"For Riverside Dental, show search terms and flag overspending campaigns."
The thread holds the client name. You stay in the question you cared about on Monday morning.