List your Google Ads accounts
“List my Google Ads accounts.”
Grok Bot is the app from SpaceXAI (formerly xAI) where always-on Bots work on a cloud computer instead of your laptop. Connecting AdPlug gives a Bot a controlled way to read your Google Ads data, run reports on a schedule, and prepare changes you approve. This guide covers what you need, the five setup steps, and the prompts to run first.
Updated 2026-09-30 · 8 minute read
Google Ads MCP server URL
Give this address to your Bot when you ask it to add a custom MCP server.
https://api.adplug.app/mcp/google-ads01
A Bot can work on Google Ads in two ways.
AdPlug is that connector for Google Ads. You add it once and every Bot on your account can use it.
02
03
Steps 1 and 2 happen in AdPlug. Steps 3 to 5 happen in Grok Bot. Allow about ten minutes the first time.
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 identity that can see the accounts you want your Bot to work on.

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

Grok Bot calls its connectors plugins. Most are added from Plugins in the sidebar (the docs also call it the Marketplace). AdPlug is not in that list, so you add it as a custom MCP server. Grok Bot's docs describe two kinds, Remote HTTPS and Command. AdPlug is the Remote HTTPS kind and signs you in through your browser, so there is no key to paste.
The simplest way is to ask. Open a chat with your Bot and send:
“Add a custom MCP server called AdPlug - Google Ads at https://api.adplug.app/mcp/google-ads”
Keep the words custom MCP server in the message so the Bot uses this address rather than searching the Marketplace. It shows the name and address back to you; confirm them.
https://api.adplug.app/mcp/google-ads

In a chat with your Bot, type @, pick AdPlug - Google Ads, and ask:
“List my Google Ads accounts.”
The Bot calls the google_ads_list_accounts tool and returns your accounts with their names, currencies, and manager hierarchy. If your accounts are listed, the connection works end to end.

04
Swap in your own account and campaign names. More copy-paste prompts live in the prompt playbooks.
List your Google Ads accounts
“List my Google Ads accounts.”
Weekly recap
“Pull the last 7 days for every enabled campaign: impressions, clicks, cost, conversions, and CPA. Flag campaigns whose CPA moved more than 25% week over week.”
Wasted spend
“Find search terms with more than $50 spent and no conversions in the last 60 days. Group them and propose negative keywords. Preview only, do not execute.”
Budget pacing
“For each enabled campaign, compare month-to-date spend with its budget and tell me which will overspend or underspend at the current pace.”
Conversion check
“List my conversion actions with conversions and value for the last 30 days, and flag any that recorded nothing.”
Keyword ideas
“Suggest 20 keyword ideas for our main product in the UK, with monthly search volume and competition.”
Grok Bot can also run work on a schedule. It calls this a routine: you ask the Bot in chat, say what it should do and when, and it keeps running in the cloud while your laptop is closed. A weekly report is the obvious first one:
“Every Monday at 8:00 AM Europe/London, use AdPlug - Google Ads to pull last week's spend, conversions, and CPA for every enabled campaign, compare them with the week before, and post a short summary here. Read only. Do not change anything.”
Give the routine a time zone, the account it covers, and what to do when data is missing. A new routine waits for its next scheduled time, so open it and use Test to run it once now. Keep scheduled work read only. Cursor's help pages say an approval raised by a routine expires after about ten minutes if nobody answers, so a scheduled job that needs a yes will usually just stop. Every run also uses AdPlug requests, and the free plan drops to 50 a month after the first, so a routine you keep wants a paid plan.
05
AdPlug gives the Bot two tools for campaign changes: a preview tool that returns the exact change without applying it, and an execute tool that applies it. That covers budgets, bids, keywords and negatives, ads, audiences, and campaign settings. On Google Ads the execute tools only apply a change that was previewed first. The free plan is view only; creating and editing campaigns needs a paid AdPlug plan.
Grok Bot has its own approval prompts for sensitive actions, with Allow once, Always allow, and Deny. Do not rely on those alone for ad changes. Put the boundary in the request: ask for a draft that shows the current value, the proposed value, and the expected impact, and tell the Bot to wait. Answer with Allow once rather than Always allow, and add an Ask first rule under Auto-review for anything that edits campaigns. SpaceXAI's marketing guide draws the same line: its analyst Bot pulls Google Ads data and recommends, and does not change a live ad, bid, or budget.
Plugins are shared across your account. Grok Bot's docs note that installed connectors are not isolated to one Bot, and that all your Bots use the same cloud computer and app logins. Any Bot you create can reach the ad accounts this connection can see.
Teams are different. On a Team Bot, the Team Bots docs say a custom MCP server that signs in with OAuth uses the account of whoever is talking to the Bot. AdPlug signs in that way, so each teammate authorises once with their own AdPlug account. A Team Bot also asks for approval only in its owner's own chat; in a teammate's chat it works within what the owner set up without stopping to ask. So set the limit in AdPlug: on the Max and Agency plans the owner can set each teammate to View only or Can edit per platform.
Report calls and executed changes are recorded in your AdPlug Usage and Audit Log, so you can check what a Bot did while you were away.

06
If you use Grok in the browser rather than Grok Bot, add AdPlug as a custom connector. The Grok connector docs give three steps:
Connectors are available to all Grok users. On Grok Business and Enterprise a team admin provisions the connector first.
07
Click any item to expand the answer.
08
09
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.