MCP Ads for Grok Bot

Grok Bot for Google Ads, Meta and SEO

  • Connect Grok and Grok Bot to Google Ads, Meta, GA4 and 10 more
  • Ask questions in Grok, or schedule a Bot that reports every week
  • Pause, cap and fix campaigns, with your approval on every change

7-day free trial, cancel any time

How to connect Grok to your ad accounts

Google AdsMeta AdsGoogle Analytics 4Search ConsoleTikTok AdsLinkedIn AdsMicrosoft AdsSnapchat AdsChatGPT AdsX AdsMerchant CenterTag ManagerMeta Ad LibraryInstagramFacebook PagesWordPress

First, create a free MCP Ads account and connect the ad accounts you want Grok to see. It only ever sees what you connected there.

1Connect1 minute

Paste this into Grok Bot

Grok Bot adds remote MCP servers from its chat, and takes the credential as a header. Connectors are account-wide, so every Bot you make can use MCP Ads.

Before you send it: in MCP Ads open the dashboard, go to Connect MCP → API keys and create a key. It is shown once, so copy it. Make one key per agent, so you can revoke it on its own.

new message to Grok
Add a custom MCP connector:
- Name: MCP Ads
- URL: https://mcp-ads.com/mcp-slim
- Header: Authorization: Bearer <paste your mcp_live_ key>

Then list what it can do, and tell me one thing in my ad accounts I should fix today.
API keyAccount-wideChanges need your OK

In Grok chat or Grok Build you can skip the key: add a custom connector at grok.com/connectors with the same URL and sign in with the browser.

2AskLive data

Ask anything about your ad accounts

Once connected, Grok pulls live numbers from every account you linked. Start with questions like these:

Which campaigns spent money with nothing to show for it?

Two in the last 14 days: Meta "Prospecting - Broad" spent $214 and Google "Brand - Competitors" spent $88, neither with a conversion. Want me to pause the Meta one?

Example answer · via MCP Ads · Google Ads, Meta Ads

Also try

How did every account do last week?Which keywords lost impression share?Draft three new Meta headlines.

One connection covers every ad platform you run

Google Ads
Meta Ads
Google Analytics 4
Search Console
TikTok Ads
LinkedIn Ads
Microsoft Ads
Snapchat Ads
ChatGPT Ads
X Ads
Merchant Center
Tag Manager
Meta Ad Library
Instagram
Facebook Pages
WordPress

What to ask Grok once it is connected

Scheduled Bot

The Monday report

“Every Monday at 8, compare last week with the week before across all my ad accounts, and message me only the three biggest changes.”

Google Ads

Search term clean-up

“List search terms with spend and no conversions in the last 30 days, grouped into negative keyword themes I can approve.”

Meta Ads

Budget check

“Which Meta ad sets are limited by budget while hitting our target cost per lead? How much more could they take?”

GA4

Landing page gaps

“Which landing pages get paid traffic but convert below the site average in GA4?”

Search Console

Queries on the move

“Every Monday, list Search Console queries that gained or lost the most clicks week over week, and the page each one lands on.”

TikTok Ads

Daily spend check

“Every morning, report yesterday's TikTok spend by campaign and ad, and the account balance. Message me only if an ad spent with no conversions.”

LinkedIn Ads

Weekly lead cost

“Every Friday, report LinkedIn spend and cost per lead by campaign group and creative for the week, and draft (do not launch) one test campaign for the best audience.”

Merchant Center

Product issue alert

“Every morning, check Merchant Center for new disapprovals and account issues, explain Google's fix for each, and hold any feed change for my approval.”

Social posts

Friday planning

“Every Friday at 3, draft next week's posts for Facebook, Instagram and LinkedIn, message them to me, and schedule them on my MCP Ads content calendar once I reply OK.”

Why the Bot is the interesting part

Grok answers when you ask. A Bot runs on its own cloud machine on a schedule, so the weekly check happens whether or not you remember it, and you hear about the one campaign that needs you.

What it will not do without you

Every write, from budgets to statuses to new campaigns, goes through the approval and workspace controls in MCP Ads. A Bot can prepare a change; it goes live when you approve it.

Keep scheduled Bots read-and-report

Give a Bot recurring checks that report what crossed a threshold you set, and ask for changes in a separate message you can review. Compare completed weeks rather than the last few days, because recent conversions keep changing. Each run makes tool calls, so keep the Bots you actually read.

New campaigns start switched off

Google Ads, Meta and TikTok campaigns a Bot creates through MCP Ads are paused, and LinkedIn campaigns are drafts. Merchant Center needs a one-time developer registration per account before its other tools work; the Bot will say so the first time.

Scheduling a post counts as your approval

A post a Bot puts on the MCP Ads content calendar is recorded as approved by you and publishes on time. If you want to see drafts first, tell the Bot to message them and wait for your reply. Instagram posts need an image, TikTok posts a video.

Why a key for the Bot

Grok Bot's sign-in flow for custom servers does not complete today, so the header is the setup that works. Grok chat and Grok Build sign in normally.

Questions

Which URL do I use?

https://mcp-ads.com/mcp-slim for Grok Bot and Grok chat. The slim endpoint loads quickly, which matters because a slow server can stall all of a Bot's connectors.

Is the key safe in a header?

It travels over HTTPS and is tied to your MCP Ads account. Make one key per Bot and revoke it from the dashboard whenever you like.

Can the Bot see accounts I have not connected?

No. It sees the platforms and ad accounts you connected in MCP Ads, under the same workspace scope as the web app.

Does this cost extra?

Start with a 7-day free trial, then $49/month. Cancel any time. Grok bills its own usage separately.

Updated October 21, 2026.

Give Grok your ad accounts

Start with a 7-day free trial, then $49/month. Cancel any time. Unlimited tool calls on the $49 plan.

Get started