First, create a free MCP Ads account and connect the ad accounts you want Dots to see. It only ever sees what you connected there.
1Connect2 minutes
Add MCP Ads in ChatGPT, then ask your dot
Dots use the same apps and connectors as ChatGPT. Add MCP Ads there once as a custom connector, sign in through the browser, and let your dot use the MCP Ads app.
Before you ask: in ChatGPT open Settings → Plugins → Browse plugins, turn on Developer mode, and add a custom connector named MCP Ads with the URL https://mcp-ads.com/mcp-slim. Sign in through the browser window it opens. In a Business workspace, an admin may have to enable Developer mode first.
first message to your dot
Use the MCP Ads app for every question about my ads, analytics or SEO.
List the ad accounts you can see through it.
Then tell me one thing in my ad accounts I should fix today.
Browser sign-inRead and writeChanges need your OK
The MCP Ads plugin is in review for the ChatGPT plugin directory. Until it is listed, the custom connector in Developer mode is the way in.
2AskLive data
Ask anything about your ad accounts
Once connected, Dots pulls live numbers from every account you linked. Start with questions like these:
Which search terms wasted money this month?
Checked Google Ads for the last 30 days. 11 search terms spent $930 with no conversions, most of them job and "free" queries. Want me to add them as negative keywords?
Example answer · via MCP Ads · Google Ads
Also try
Which Meta ads are fatiguing?What should I fix first in Search Console?Compare Google vs Meta cost per lead for 14 days.
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 Dots once it is connected
Google Ads
Wasted spend audit
“Find search terms with over $50 spend and zero conversions in the last 30 days and group them into negative keyword themes.”
Meta Ads
Creative fatigue check
“Which Meta ads have falling CTR and rising frequency this week? Suggest three new angles from what competitors run in the Ad Library.”
Search Console
Page-two keywords
“Show queries where we rank 5 to 15 with over 500 impressions, and which page to improve for each.”
Every Monday
Weekly report
“Every Monday at 9, pull last week across all my ad accounts and send me spend, conversions and the one campaign that needs attention.”
TikTok Ads
Completed-week CPA
“Every Monday, compare my TikTok campaigns for the last completed week with the week before: spend, CPA and CTR. Flag any campaign whose CPA rose by more than 20%.”
LinkedIn Ads
Cost per lead by creative
“Every week, rank my LinkedIn creatives by cost per lead from lead form leads, and tell me which ones to pause and which to keep.”
Merchant Center
Disapproval watch
“Every morning, check my Merchant Center product status summary. Tell me only if disapproved products went up, with Google's fix steps for the top issue.”
Social posts
Next week on the calendar
“Every Friday at 4 pm, list next week's posts on my MCP Ads content calendar and any post that failed to publish.”
Why an agent changes the job
A chat answers when you ask. A dot works in the background on its own cloud computer and browser, so it can check your accounts on a schedule and come back only when something needs you. You can open its computer to see what it did, and message it from ChatGPT, Slack or Microsoft Teams.
What it will not do without you
Dots follow ChatGPT's permissions and your own approval rules, and research a dot does on its own is read-only. On top of that, budgets, statuses and new campaigns go through the approval and workspace controls in MCP Ads: a dot can prepare a change; it goes live when you approve it.
Let the calendar publish, not the dot
A dot can work on a schedule, so it is tempting to ask it to post at 9 every morning. The more reliable split: the dot writes and schedules, and the MCP Ads content calendar publishes each post at its time, whether or not the dot is running. Every post it schedules shows up on the same calendar in the dashboard, where you can move or cancel it.
Keep scheduled checks read-and-report
Give a dot 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 scheduled run makes tool calls, so keep the ones you actually read.
Read every budget in plain money
Meta takes budgets in the currency's smallest unit, so 5000 means $50.00. Before you approve a budget change your dot prepared, ask it to state the old and new budget in plain currency.
The honest limits
Dots are in ChatGPT Pro and Business Premium in eligible markets, and Pro is not available in the EEA, UK or Switzerland at launch. MCP Ads is not in the ChatGPT plugin directory yet, so the custom connector above is the way in.
Questions
Which URL do I add in ChatGPT?
https://mcp-ads.com/mcp-slim. It exposes one tool per platform that takes an action name, so it loads fast and your dot discovers the rest as it needs them.
Do I need an API key?
No. The connector signs in through the browser (OAuth). There is no key to copy or paste into ChatGPT.
Can my dot see accounts I have not connected?
No. It sees exactly 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. Your first dot is included in ChatGPT Pro and Business Premium at no extra cost.
Updated October 4, 2026.
Give Dots your ad accounts
Start with a 7-day free trial, then $49/month. Cancel any time. Unlimited tool calls on the $49 plan.