AdSparky

MCP hébergé pour les agences PPC : Google Ads, Meta Ads, GA4, GTM et Merchant Center pour plusieurs clients, avec prévisualisation, approbation et annulation en une étape.

Serveur MCP hébergé

npx add-mcp 'https://adsparky.onrender.com/mcp'

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

AI for everyone who runs Google Ads and Meta Ads.

Works in Claude, ChatGPT and Claude Code. Every morning you know what needs attention across your clients' ad accounts, and you see and approve every change before it happens.

Works where you already work

100+

PPC specialists joined the beta

2 platforms

Google Ads and Meta Ads in one conversation

Your approval

for every change - automations only run when you turn them on

What it does

Type one sentence, get a finished result.

In plain English, no tool names to memorize. The assistant factors in what it knows about the client.

Morning review of all your clients

One list of today's issues across every Google Ads and Meta Ads account. It runs on its own every morning and waits for you in the dashboard.

  • Spend with no conversions and campaigns that stopped serving
  • Budgets that will run out before the end of the month
  • Urgent items on top, with the amount and a suggested next step

You type: what should I look at today?

claude · adsparky

>

sample data

Plus 360+ other tools, including

  • Performance Max
  • Demand Gen
  • AI Max
  • Merchant Center feed
  • Listing tree
  • Tag Manager and consent
  • GA4: first touch
  • Budget planner
  • Target ROAS from margin
  • Campaign from scratch
  • Meta lead forms
  • A/B tests
  • Meta Ad Library
  • Creative fatigue
  • Lead notifications
  • Export to spreadsheet
  • Undo changes

Time saved

How much time you get back every week.

The assistant does the data pulling and prep. Your job is to read, judge and approve.

TaskManuallyWith AdSparky

  • Morning review of 12 accountsapprox. 45-90 minapprox. 5-10 min of reading - the review runs on its own
  • Why cost per lead went upapprox. 30-60 mina few minutes + your judgment
  • Account audita few hours10-20 minutes + your judgment
  • Search terms and negatives (1 account)approx. 30-60 minapprox. 10 min: review the list and approve

Estimates based on our own work on client accounts, not a guarantee - they depend on the number of accounts and campaigns.

Automation

What happens on its own before you sit down to work.

By default, automations only notify you or prepare a change. Running changes on their own is switched on by the account owner in the dashboard.

  1. Every Monday

    Weekly audit

    The client audit adds recommendations to the “To approve” queue.
  2. Every few hours

    Budget pacing

    Checks that the budget won't run out too early and that campaigns are serving.
  3. When something happens

    Automations

    Three modes: Notify, Prepare for approval or Run automatically - only the owner can turn that one on, within limits, with an email and undo.

Safe changes

Nothing changes in the account until you say “yes”.

Changes from chat, audits and automations wait in “To approve”, with a before-and-after preview. AdSparky never deletes campaigns - at most, it pauses them.

  1. Dry run dry_run Nothing changes on the account yet.
  2. Before/after preview preview You see which fields will change.
  3. Your confirmation confirm Only now does the change reach the account.
  4. Undo if needed rollback Usually one click. The preview flags the exceptions.

If someone changes this campaign in Google Ads in the meantime, AdSparky won't overwrite their work - it will ask for a fresh preview.

Dashboard + assistant

A dashboard in your browser. An assistant where you already type.

The same ad accounts in a team dashboard and in your chat with the assistant.

www.adsparky.com/panel

AdSparky

Overview

To approve

History

Spend 30d

$12,480

Conversions

84

CPA

$149

Needs attention today

1Nord Store

0Vita Clinic

0Tarp Studio

Alert · Nord Store · Google Ads

Campaign “Brand”: $1,240 with no conversions in 30 days

From the daily check, 07:02

DashboardGoogle Adstoday 09:41

Paused campaign “Brand”

Why: 0 conversions at $1,240

dominik@agency.com · owner Undo

  1. 1 Morning: daily check Campaign “Brand” spent $1,240 with no conversions. The alert lands at the top of the home page.
  2. 2 The assistant proposes, doesn't act Pausing the campaign goes to the “To approve” queue with a reason and a preview of the change.
  3. 3 You approve One click. Only now does the change reach the account - with a record of who, what and why.
  4. 4 History with author and undo A timeline entry, source “Dashboard”, your e-mail. If needed, “Undo” restores the state before the change.

Client website

Ads are only half the story. The other half happens on the website.

A WordPress plugin shows the assistant your client's offer, forms and tracking. It only pushes fixes after you approve them.

Product APriceUSP

Context from the offer, not the campaign name