Skip to main content
Google Ads is part of the Paid ads preview. Once a workspace owner or admin turns on Paid ads in Settings -> Preview features, it appears under Connections -> Integrations -> Ads. Daoco runs Google’s official Google Ads MCP server for reads and adds its own write tools on top. Daoco holds the developer token and OAuth app, so you don’t enter any keys.

What Daoco can read

  • Any report the Google Ads API can return. Daoco writes Google Ads Query Language queries, so it can read campaigns, ad groups, keywords, ads, assets, budgets, impression share, conversions, and conversion actions, over any date range.
  • Search terms. What people actually typed before your ads showed, with cost and conversions, so wasted spend shows up term by term.
  • Account hierarchy. Manager accounts and the client accounts under them.

What Daoco can change

Every change below waits for your approval in the thread. Responsive display ads need a landscape image of at least 600 x 314 and a square image of at least 300 x 300. Daoco checks both again when you approve, so a changed image URL can’t swap the creative you saw. Google can’t do these through Daoco yet: remove campaigns, create Search campaigns, add keywords, change bids or targeting, add negatives to shared lists or ad groups, manage conversion actions or billing, apply Google’s recommendations, or make bulk changes. When an ads audit recommends one of those, it tells you the exact change to make in Google Ads.

How approval works

Daoco asks Google to validate each change without making it, then shows you that exact proposal. Approving it applies that proposal and nothing else. Any difference in account, budget, bid, copy, images, targeting, status, or keywords needs a new approval. For negative keywords, the approval also covers the campaign’s existing negatives: if someone adds or removes one before you approve, Daoco asks again. If Google’s preview expires while the approval waits, Daoco validates the same proposal again and applies it under your approval. Each kind of change asks on its own: approving a new paused ad doesn’t approve turning the campaign on or raising its budget. Brand presets and your assistant’s recurring tasks can’t approve ad changes, so a person answers every one. Google Ads changes are also capped at 5 a minute and 50 a day per brand. You can change this in the connection’s access settings. Read only lets Daoco audit and review without being able to change anything. Never ask lets it make changes without stopping for approval, including from recurring tasks; deletes still ask every time.

Manager accounts

If you sign in as a manager account, Daoco reads the hierarchy first and uses the manager only as the login. Campaigns and budgets go into an enabled client account. With one eligible client, Daoco uses it; with several, it asks which.

Connect Google Ads

1

Open Google Ads

Open Connections -> Integrations, choose Add integration, and pick Google Ads under Ads.
2

Choose Connect

Choose Connect. The first time from a browser, you confirm the Daoco callback before Google opens.
3

Approve Google Ads access

Sign in with a Google account that can open the ad account, and approve Google Ads access. Google has one permission for reading and changing ads.
4

Check it from chat

Run /ads-audit, or ask which Google Ads accounts Daoco can see.