SpendSignoffSpendSignoff
>_On the runtimeAI client

Manage ad accounts from the Gemini CLI, drafts only.

Add SpendSignoff to your Gemini CLI settings, sign in over OAuth, and ask it to read accounts and stage changes from the terminal. Spend stays behind approval.

Your AI can read and draft — it can never spend without your approval.
In your AI client
gemini: summarize this week’s Meta and Google Ads spend, then draft pausing any campaign that spent over $500 with zero conversions.
Drafts

A draft pausing the 1 campaign that spent $640 with zero conversions this week — staged for your approval.

Staged as a draft. Nothing reaches your ad accounts until you approve it.

The Gemini CLI reads MCP servers from its settings file. Add the SpendSignoff entry pointing at https://mcp.spendsignoff.com/mcp, complete the OAuth sign-in, and your connected accounts become read and draft tools.

Gemini CLI is issued mcp.read and mcp.draft. It reads live data and stages drafts from the terminal; going live is a separate step in the SpendSignoff dashboard. This client is coming soon.

What it does

01

Add it to the Gemini CLI settings

Register SpendSignoff in the CLI’s settings.json mcpServers block with the URL https://mcp.spendsignoff.com/mcp, then start a new session.

02

OAuth consent in the browser

The Gemini CLI sends you to the SpendSignoff consent screen. You grant mcp.read and mcp.draft and return — no key to paste, no approve scope to grant.

03

Ask in the terminal, read comes back live

Ask about a campaign and the Gemini CLI calls the read tools, returning live spend, ROAS, and pacing from Google Ads or Meta.

04

Drafts route to the approval queue

Request a change and the Gemini CLI stages a typed draft in your SpendSignoff queue with the before → after diff. It cannot commit spend from the CLI.

How it works

1

Read

Ask the Gemini CLI about an account. It calls the read tools and answers from live Google Ads and Meta data.

2

Draft

Tell it what to change. It stages a typed draft — a budget shift, a bid change, a pause — for review.

3

Approve

Open the SpendSignoff queue, read the diff, and use the two-step approve to push it live. The action is signed into the audit log.

Questions

Is Gemini CLI support live yet?

It is coming soon. Setup will be a settings.json mcpServers entry plus OAuth; the read → draft → approve loop matches the live clients.

Can the Gemini CLI spend without me?

No. It will hold read and draft scopes only. Every live change runs through your two-step approval in the SpendSignoff dashboard.

Connect it to

Put Gemini CLI on autopilot — with your hand on the switch.

Free to connect and read. You only pay when you want the operator drafting around the clock.

Book a demo
    Gemini CLI + SpendSignoff — manage ad campaigns by chat · SpendSignoff