Gemini plugin · Google

Google Ads, GA4 and Meta Ads inside Gemini

The Kampalo extension for Gemini CLI connects to the same hosted MCP server as every other Kampalo plugin. Gemini reads your synced ads, analytics and SEO data and treats every write as a proposal until you confirm.

What you can do in Gemini

Ask

Google Ads, Meta Ads, GA4, Search Console and Shopify in one chat.

Automate

Campaign pauses and budget changes that run only after you confirm.

Grow

Ads and SEO alerts, ROAS pause rules and ready-made reports.

How to connect Kampalo to Gemini

Works in Gemini CLI. Sign-in: OAuth. Gemini asks you to sign in to Kampalo the first time a tool runs. You need a Starter or Enterprise plan and at least one platform connected in Kampalo.

  1. 1

    Install the extension from the Kampalo plugin repo (command below).

  2. 2

    Start Gemini CLI and ask a Kampalo question.

  3. 3

    Sign in to Kampalo when prompted. Your account is applied to every call from then on.

Gemini CLI
gemini extensions install https://github.com/Tekreign/kampalo-cursor-plugin

Try asking

  • “Compare Google and Meta ROAS for the last 30 days.”
  • “Which Google Ads campaigns have ROAS under 1.5?”
  • “What are my top Search Console queries this month?”
  • “Propose pausing my worst Meta campaign. Do not confirm yet.”
  • “Alert me if ROAS drops below 2.”

Nothing changes until you confirm

  • Every pause and budget change is a proposal first. The live campaign is untouched until you say confirm.
  • Budget changes are capped at ±20% of the current daily budget, with a 24-hour cooldown per campaign.
  • Shared Google budgets, campaigns without a daily budget, and campaigns outside your selected catalog are refused.
  • ROAS pause rules start in dry-run. Going live needs an explicit confirm_live.
  • Confirms need a role that can change data. Alert and rule changes are admin only.
  • Access is limited to your Kampalo account, plan and role. Free cannot connect.

What Gemini cannot do through Kampalo

  • Connect new Google, Meta or Shopify accounts (do that in the Kampalo app)
  • Create campaigns, ads or audiences
  • Change budgets by more than 20% in one step
  • Write to Shopify or TikTok
  • Call the Google or Meta API live while you chat. Reads come from the synced snapshot

One verified server behind every plugin

The Gemini plugin connects to the same hosted Kampalo MCP server as every other AI platform, listed in the official MCP Registry.

com.kampalo/kampalo

v0.3.0

Google Ads, Meta Ads, GA4, Search Console and Shopify insights, alerts, ROAS rules and ad actions.

Activebe.kampalo.com/mcpStreamable HTTP

Also available on

FAQ

How do I add Kampalo to Gemini?

Run gemini extensions install https://github.com/Tekreign/kampalo-cursor-plugin, start Gemini CLI, ask a Kampalo question, and sign in when prompted.

Does Gemini read Google Ads live?

No. It reads what Kampalo already synced from Google Ads, GA4 and Search Console. Refresh your connections in Kampalo when you need newer numbers.

Will Gemini invent numbers if Kampalo has no data?

The extension tells Gemini never to invent spend, ROAS, conversions or rankings. If a tool fails or returns no rows, it says so.