>_

SpendSignoff documentation

The always-on operator for your ad accounts. Read and draft from your AI client — approve before anything goes live.

Knowledge base

Why not just use Google free MCP?

Google ships a free, official MCP server for Google Ads. It is a real, well-maintained product. This page explains what it covers, where it stops, and when that gap matters.

Your AI can read and draft — it can never spend without your approval.

What the official Google MCP server is

Google's official MCP server (google-ads-mcp on GitHub) gives AI clients structured read access to a Google Ads account: campaigns, ad groups, keywords, performance metrics, and some reporting queries. It is open-source, MIT-licensed, and maintained by Google.

It is read-only by design. There is no propose_change tool and no write surface. You can ask your AI client to summarize your campaign performance; you cannot ask it to change a bid.

Where the official server stops

  • No writes — the official server has no write tools. Any change has to be made in the Google Ads UI or through the Ads API directly, outside the AI conversation.
  • Google Ads only — it covers Google Ads. There is no Meta, LinkedIn, TikTok, or cross-platform view.
  • No approval queue — reads are fine, but the moment you want your AI to propose a budget change, stage it, and let you review it before it goes live, the official server has no mechanism for that.
  • No audit log — the official server makes no record of what it read or what your AI client would have changed if it could. Your only change record is the Google Ads native change history.

When to use the official server

If you only need to query Google Ads data inside your AI client — generate reports, surface underperforming keywords, summarize spend by campaign — the official server is the right tool. It is free, it is maintained by Google, and it does exactly what it says.

Use SpendSignoff when you want to close the loop: the AI finds an opportunity, drafts the change, and you approve it without leaving the conversation context. SpendSignoff handles the write path and the approval gate; the official server does not.

Read-only is safe; write access needs a gate

The official Google MCP server is safe to run alongside any AI client because it cannot write anything. If you add write access through a third-party connector without a draft-before-live policy layer, you have changed the risk profile entirely. That is what SpendSignoff exists to manage.

The honest decision tree

Pick the right tool for your goal:

  • Reporting and querying only, Google Ads only — use the official Google MCP server. It is free and purpose-built for this.
  • Read + write, Google Ads only, with approval gate — SpendSignoff Solo or Pro.
  • Google Ads + Meta, with unified approval queue and audit log — SpendSignoff.
  • Self-hosted, open-source, any platform — SpendSignoff connector core (open-source, self-hostable) or the official Google server for read-only.

The two servers can coexist

Nothing prevents you from loading both the official Google MCP server and the SpendSignoff MCP server in the same AI client. The official server handles reads with Google-provided tooling; SpendSignoff handles writes through its policy layer. There is no conflict at the protocol level.

The practical problem is redundancy: both servers offer read tools for Google Ads. If your AI client picks the wrong one for a read, the result is the same — both read from the same account data. The only difference is that SpendSignoff reads feed into its own draft-aware context. Run both if you want; just note that write tools exist only on the SpendSignoff side.

Next

SpendSignoff vs. other ad MCP servers

The broader market — Adspirer, open-source connectors, and how to evaluate any of them.

    Why not just use Google free MCP? — SpendSignoff Docs