What to fix first
“Review my Google Ads account over the last 30 days (ask which if I have several): conversions, tracking, search terms, disapproved ads and settings. Come back with the top 5 opportunities, ranked by impact, and why each matters.”
OpenAI Dots are always-on agents inside ChatGPT, each with its own cloud computer. This guide shows how to give your dot access to Google Ads through AdPlug, what to hand it, and how to keep your approval on anything that changes the account.
Updated · 7 minute read
Google Ads MCP server URL
Add this to ChatGPT as a plugin. Your dot uses the same ChatGPT plugin settings.
https://api.adplug.app/mcp/google-adsStatus, 1 October 2026
Dots launched on 29 September and are rolling out gradually. Every step below is tested, including step 5, where your dot picks up the plugin. If AdPlug is not listed for your dot, the same plugin works in a normal ChatGPT chat.
01
A dot is an always-on agent in ChatGPT. OpenAI's announcement describes it as powered by GPT-6 Astra, with its own cloud computer, working across the apps you connect and keeping context between conversations.
On Pro and Business Premium your first dot is included in the plan. The rollout is gradual, so access can take several days to reach an account. You create a dot in the ChatGPT desktop app or on desktop web. OpenAI's help article keeps the current list.
02
OpenAI's announcement says a dot works with its own cloud computer, its own browser, and the apps you have connected. So a dot can reach Google Ads in two ways: by opening Google Ads in its browser after you sign in, or through a connected app. A connected app hands it the Google Ads API instead of a screen, so reports come back as data and a change is a named operation with exact values.
This guide uses the second route, and it has three links: Google Ads connects to AdPlug, AdPlug is added to ChatGPT as a plugin, and your dot uses that plugin. AdPlug is added the same way you'd connect Google Ads to ChatGPT for a normal chat. OpenAI's help article says the dot's Plugins screen uses shared ChatGPT settings, and the announcement says you manage what a dot can access through your existing ChatGPT app controls. The Google Ads MCP overview lists what the connection can read and change.
03
Steps 1 and 2 happen in AdPlug, steps 3 and 4 in ChatGPT, and steps 5 and 6 with your dot. Allow about ten minutes.
Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

On the dashboard, click Connect Google Ads (or open the Connections page). AdPlug takes you through Google's own sign-in. Use the Google login that opens the ad accounts you want your dot to work on.

If you manage clients through a manager account (MCC), connect the manager identity. One connection then covers every account under it.

In ChatGPT on the web, open Plugins, click Add, then Add custom MCP server.

Which ChatGPT plans can do this
Custom MCP servers need a paid ChatGPT plan, such as Plus. The Free plan can't add them, and on Business or Enterprise your workspace admin may have to allow them first.
In the Add custom MCP server form, fill in:
AdPlug - Google Adshttps://api.adplug.app/mcp/google-ads
ChatGPT then offers to connect the plugin. Click Connect, sign in to AdPlug with the same email as your AdPlug account and click Approve.


The plugin is then listed under Plugins → Personal. If you'd rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

Open your dot's profile and go to Customize → Plugins. OpenAI's help article describes this screen for the mobile app and says it uses your shared ChatGPT settings. Look for AdPlug - Google Ads, review its permissions, and connect it.

OpenAI also says the apps available to a dot may differ. If AdPlug is not listed for yours, the plugin you added in step 4 still works in a normal ChatGPT chat.
Message your dot:
“List my Google Ads accounts.”
It should call the google_ads_list_accounts tool and return your accounts with their names, currencies, and manager hierarchy.

04
A dot earns its keep on the checks you would otherwise repeat by hand. You ask for a recurring check, it runs on schedule, and the result lands in the conversation. You manage them under Scheduled in the dot's profile.
What to fix first
“Review my Google Ads account over the last 30 days (ask which if I have several): conversions, tracking, search terms, disapproved ads and settings. Come back with the top 5 opportunities, ranked by impact, and why each matters.”
Morning pacing check
“Every weekday at 8:00, check month-to-date spend against budget for every enabled campaign and tell me only if something is more than 15% off pace.”
Monday report
“Every Monday morning, summarise last week's spend, conversions, and CPA by campaign against the week before, in five lines I can forward to the client.”
Search term watch
“Once a week, list search terms with more than $50 spent and no conversions in the last 30 days, and draft negative keywords for my review. Do not apply them.”
Conversion tracking check
“Each morning, tell me if any conversion action that normally records conversions recorded none yesterday.”
More copy-paste prompts live in the prompt playbooks.
05
When you are not working with it, a dot does what OpenAI calls proactive research. In that mode it uses connected apps with tools restricted to read-only, so it cannot change anything in the account.
For actions, a dot follows Custom rules. Each rule sets one of four behaviours: Take action without asking, Take action if pre-approved, Ask before taking action, or Hand off to you. For anything that edits a campaign, choose Ask before taking action.
One limit to know about: OpenAI's MCP apps article says write actions through custom MCP apps are for Business, Enterprise, and Edu, so on Pro your dot may be able to read and not change.
AdPlug adds its own step. It gives the dot two tools for campaign changes: a preview tool that returns the exact change without applying it, and an execute tool that applies it, and only when that change was previewed first. The free plan is view only; creating and editing campaigns needs a paid AdPlug plan.
OpenAI's own caution applies here too: a dot can make mistakes, including when following your rules, so check the details before you rely on a result. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.

06
Click any item to expand the answer.
07
08
The same AdPlug account connects other platforms and assistants.
Email support@adplug.app with setup questions or bug reports. Most replies come back the same business day.
Connect Google Ads to OpenAI Dots through AdPlug in a few minutes. Free plan, no card needed.