Manage ad campaigns from ChatGPT, with spend held behind approval.
Connect SpendSignoff as a ChatGPT connector. Ask about a campaign, get live numbers back, and stage changes as drafts ChatGPT can never push live.
Pull yesterday's spend and ROAS for my Meta Retargeting ad set, and if ROAS beat 3.0 draft a 15% budget increase.A draft raising the Retargeting ad set budget 15% (from $200 to $230/day) on the back of a 3.4 ROAS — staged for your approval.
Staged as a draft. Nothing reaches your ad accounts until you approve it.
ChatGPT reaches SpendSignoff through a developer-mode connector. You add the server URL once, sign in over OAuth, and your connected Google Ads and Meta accounts become tools ChatGPT can call from a chat.
The connector is granted mcp.read and mcp.draft. ChatGPT can read live account data and draft changes; the act of going live happens in the SpendSignoff dashboard, not the chat.
What it does
Add it as a Developer Mode connector
Turn on Developer Mode, add a connector pointing at https://mcp.spendsignoff.com/mcp, and complete the OAuth sign-in. The SpendSignoff tools then show up in the chat.
OAuth consent, no secret to copy
ChatGPT sends you to the SpendSignoff consent screen. You grant mcp.read and mcp.draft and return. There is no approve scope to hand over.
Ask and read live
Ask about pacing, ROAS, or disapprovals and ChatGPT calls the read tools, returning numbers pulled fresh from your connected accounts.
Changes stage as drafts
Request a change and ChatGPT writes a typed draft into your SpendSignoff approval queue with the before → after diff — it cannot commit spend itself.
How it works
Read
Ask ChatGPT about an account. The connector calls the read tools and answers from live Google Ads and Meta data.
Draft
Describe the change you want. ChatGPT stages a typed draft — a budget move, 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
Can ChatGPT spend money for me?
No. The connector holds read and draft scopes only. ChatGPT stages the draft; you approve it with a two-step confirm in the SpendSignoff dashboard.
Where do I add the connector?
In ChatGPT Developer Mode, add a connector pointing at the SpendSignoff MCP URL and complete the OAuth sign-in.
Does it work on the free ChatGPT plan?
Connector and developer-mode availability follows ChatGPT’s own plan rules. On the SpendSignoff side, reads are free on every plan.
Connect it to
Put ChatGPT 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.