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.
gemini: summarize this week’s Meta and Google Ads spend, then draft pausing any campaign that spent over $500 with zero conversions.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
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.
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.
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.
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
Read
Ask the Gemini CLI about an account. It calls the read tools and answers from live Google Ads and Meta data.
Draft
Tell it what to change. It stages a typed draft — a budget shift, a bid change, a pause — for review.
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.