Beta · remote MCP server

Run your ad accounts from Claude, Codex and ChatGPT. Nothing spends until you say yes.

Connect Google Ads, Meta Ads and ChatGPT Ads once. Your AI assistant reads performance, finds wasted spend, drafts campaigns and makes changes — and every launch or budget increase waits for your approval.

Sign in with Google
Server URLhttps://ads-connector.com/mcp
Find wasted spend in Google Ads over the last 30 days and fix it.
google_ads › analyze_wasted_spend
14 search terms spent $412 with zero conversions. I'll add them as negative keywords and lower the daily budget of “Brand — Broad” from $120 to $80.
google_ads › add_negative_keywords 14 added
Waiting for your approvalApproved by you
update_campaign_budget
Brand — Broad · daily budget $120 → $80
✓ Applied · recorded in activity log

Trusted by local service businesses

Ad accounts I manage day to day — the same work Ads Connector now does from an AI chat.

$1.5M+Google Ads spend managed
$1.5M+Meta Ads spend managed
16,000+conversions in the last 12 months
15+ad accounts
Boss Security Screens logo
Boss Security ScreensSecurity screens
FundKite logo
FundKiteBusiness funding
TurFresh logo
TurFreshTurf cleaning
Tidy Casa logo
Tidy CasaHome cleaning
Superb Maids logo
Superb MaidsHome cleaning
Queen of Maids logo
Queen of MaidsHome cleaning
The Salt Room logo
The Salt RoomWellness
Cache Roofing logo
Cache RoofingRoofing
Marzo Roofing logo
Marzo RoofingRoofing
Plumbing United logo
Plumbing UnitedPlumbing
Your 1 Day Floor logo
Your 1 Day FloorFlooring
Armada Design & Build logo
Armada Design & BuildDesign & build
SkyTab Pro logo
SkyTab ProPOS systems
QleenPay logo
QleenPayPayments
Elibrium logo
ElibriumSaaS
The Tea Terrace logo
The Tea TerraceHospitality
BEPI logo
BEPIProfessional services

About →

What stays under your control

paused

Everything new starts paused

Campaigns, ad sets, ad groups and ads are created paused. They don't serve and don't spend until you turn them on.

confirm: true

Spending needs a yes

Launching, raising a budget or bid, publishing tags and deleting anything returns a preview first. The assistant has to show it to you and wait.

activity log

Every change is logged

Each action the assistant takes is recorded with its arguments and result, so you can see exactly what changed and when.

One sign-in, every account your campaigns touch

Ad platforms to act on, analytics to check the result, and your own notes for context.

advertising

Google Ads33 tools

Search, Performance Max, Display, YouTube. Reports, search terms, keywords, budgets, bidding, new Search campaigns, and any GAQL query.

advertising

Meta Ads23 tools

Facebook and Instagram campaigns, ad sets and ads. Insights by age, placement and device, creative fatigue, new image campaigns.

advertising

ChatGPT Ads26 tools

Chat-card ads inside ChatGPT answers. Campaigns, ad groups, creatives, location targeting and reporting.

analytics

Google Analytics 46 tools

Reports, realtime, key events — to see what ad clicks turned into.

analytics

Search Console8 tools

Queries, pages, URL inspection, sitemaps.

analytics

Tag Manager6 tools

Tracking audit, tags and triggers, publishing.

knowledge
Obsidian — Your brand voice, offers and past tests, read before the AI writes a single headline.

Works in the AI tools you already use

Paste one URL. The client opens a sign-in window, you approve access, and the tools appear.

  1. Open Settings → Connectors.
  2. Click “Add custom connector” and paste the URL.
  3. Click Connect and approve access.

Things to ask on day one

  • How did Google and Meta do last week? Compare cost per lead.
  • Which Meta ads are burning out? Suggest replacements in our brand voice.
  • Show search terms that spent money without converting and add the worst as negatives.
  • Draft a Search campaign for our spring offer — keep it paused.
  • Is conversion tracking set up correctly in GTM and GA4?
  • Launch a ChatGPT ad for the Madrid audience with a $300 lifetime budget.

Questions

Which AI clients work?

Any client that supports remote MCP servers with OAuth: Claude (web, desktop, Claude Code), OpenAI Codex, ChatGPT in developer mode, Cursor, Gemini CLI, VS Code. The model behind the client doesn't matter.

Can the AI spend my money on its own?

No. New items are created paused, and any action that can start or increase spend returns a preview until it's repeated with an explicit confirmation — which the assistant is instructed to request from you.

Where are my credentials stored?

Refresh tokens and API keys are encrypted with AES-256-GCM and stored in a Cloudflare D1 database. They are only decrypted to call the platform on your behalf. You can disconnect any account at any time.

Do you see my ad data?

Reports pass through the server to your AI client and aren't stored. The server keeps your connections, default accounts, a log of changes and a monthly call counter.

How does Obsidian work with a remote server?

The server can't reach files on your laptop, so the vault is read from the private GitHub repository the Obsidian Git plugin syncs it to, using a token limited to that one repository.

How much does it cost?

It's free during the beta.

Nothing spends until you say yes.