You can launch a Google Performance Max campaign from chat now. Not "generate a checklist you take into Ads Manager" — actually launch it. AdWhispr's launch_pmax_campaign tool is generally available in our MCP server, which means Claude, ChatGPT, Claude Code, or Cursor can research your keywords, assemble your asset group, set the budget, and put a PMax campaign live, all in one conversation.
This tutorial walks the whole flow. If you've never touched an MCP server before, start with the setup guide at adwhispr.com/integrations — it takes a few minutes — then come back.
Why PMax is the campaign type chat was made for
Performance Max is Google's most automated campaign type: you hand Google assets and a goal, and it distributes them across Search, YouTube, Display, Gmail, Discover, and Maps. There's no keyword-level bidding to babysit and no placement puzzle to solve. The human's entire job is upstream — pick the right assets, write the right copy, set the right budget.
Which is exactly the job an AI assistant is good at, if it has data to work from and a way to execute. In the Ads Manager version of this workflow, you bounce between a keyword tool, a doc of headlines, an image folder, and a hostile multi-step campaign wizard. In the chat version, it's one thread.
Step 1: Connect your Google Ads account
In your assistant:
"Connect my Google Ads account to AdWhispr"
This runs connect_ad_account — a standard OAuth flow, no tokens or developer setup. Then list_ad_accounts confirms what you can launch into. Same connection powers Search campaigns too, so you only do this once.
Step 2: Let keyword research shape the campaign
PMax doesn't take keywords the way Search does, but keyword intel still decides whether your campaign works — it tells you which themes to build asset groups around and what language your buyers actually use. Two tools feed this:
"Research keywords for my product space — I sell modular
standing desks for home offices."
That's research_keywords. Then go one better and look at what the competition pays for:
"What is [competitor] bidding on in Google? What themes keep
showing up in their paid keywords?"
That's research_competitor_keywords — the terms your rivals put sustained budget behind. Sustained competitor spend is the most honest signal in paid search, for the same reason days-running is the most honest signal in social: nobody keeps paying for what doesn't convert. Those recurring themes become your asset group angles and your audience signal hints.
Step 3: Build the asset group — conversationally
A PMax campaign needs a full asset group: headlines, long headlines, descriptions, images, your logo, and ideally video. In Ads Manager this is a form with a dozen fields and character counters. In chat, it's a negotiation:
"Draft a PMax asset group for the standing desk campaign.
Lead with the 'ergonomics without the ugly office look' angle
from the keyword research. Give me headline options to react to."
Your assistant drafts, you redline in plain English — "headline 3 is too clever, make it literal", "add one urgency variant" — and the asset group takes shape without a spreadsheet. If you've already used AdWhispr's creative tools, list_my_creatives pulls up your existing cloned creatives so the campaign can use assets you've already produced (here's how ad cloning works if that's new to you).
One honest note: PMax quality lives or dies on asset variety. Give Google one headline and one image and it will dutifully underdeliver. The chat flow makes generating real variety cheap — use that.
Step 4: Launch it
When the asset group reads right:
"Launch it as a Performance Max campaign. $75/day, targeting
the US and Canada, goal is purchases."
That's launch_pmax_campaign — generally available, not a beta. Your assistant shows you the assembled campaign for approval before anything goes live, then executes. Budget, geo, and goal are all just... sentences.
Budget guidance, conversationally, works the same way:
"Is $75/day reasonable for this, or should I start lower and
scale after the learning period?"
You get a reasoned answer against your goals, adjust in the same message, and launch. Later, update_budget changes it without ceremony:
"PMax campaign is performing — take it to $120/day."
Step 5: Manage the campaign from the same thread
The management layer is five tools you'll use weekly:
get_account_performance— "How did the PMax campaign do this week?"list_campaigns— "Show me everything running."update_budget— "Scale the winner, trim the test."pause_campaign/resume_campaign— "Pause it over the holiday weekend, resume Tuesday."
No tab-switching, no re-orienting yourself in a dashboard. The campaign was born in this conversation; it gets managed here too.
Where AdWhispr sits in the MCP ad-tools landscape
Execution-only MCP servers can also launch Google campaigns — Adspirer is the best known, and it's genuinely good at campaign ops. The structural difference: those tools have no research layer. No competitor keyword intel, no competitor ad library, no creative engine. You bring the strategy and the assets from somewhere else, which means you're back to juggling tools — exactly what chat-based buying was supposed to end.
AdWhispr closes the full loop in one server: research what works, generate the creative, launch the campaign, manage it. On Google that's Search and PMax, both GA. The same server does TikTok research and execution — also GA — so a multi-platform launch can genuinely live in one chat session.
And pricing is flat, not metered: Pro is $39/mo with unlimited research tool calls and a 3-day free trial. An iterative asset-group drafting session shouldn't cost you per message.
Launch your first PMax campaign by chat
Start free — 5 MCP tool calls a month is enough to connect an account and run the keyword research that shapes your first campaign. Setup for Claude, ChatGPT, Claude Code, and Cursor is at adwhispr.com/integrations.
The next time you need a PMax campaign live, don't open Ads Manager. Open a chat.