Think inside your AI world.

Google Ads through Unl

Google Ads' MCP will answer any GAQL query you throw at it, read-only. Unl asks first whether the resulting cost-per-acquisition still sits inside the ceiling you ratified.

Google Ads through Unl reads GAQL-queried metrics and budget data against the CPA ceiling you have ratified, so 'is this campaign within budget discipline?' comes back within-or-over with the condition it hasn't met.

What Google Ads holds

What Google's own MCP server genuinely hands back, strictly read-only:

  • Account access - every customer account you can query, via list_accessible_customers.
  • Metrics, budgets, and status - fetched through GAQL queries against any resource, via search.
  • Resource metadata - field names and schema for building a query, via get_resource_metadata.
  • No write path at all - the server has no tool that modifies a bid, pauses a campaign, or creates an asset.

What the naked read gives you

Ask Google Ads' MCP for a campaign's cost-per-acquisition over the last fortnight and it runs the GAQL query and hands back the number, exact, current, and read-only by design. There is no gatekeeping here - the search tool reaches every metric, budget, and status field the account holds. None of that touches the CPA ceiling your team fixed, the boundary between a campaign that keeps its current daily budget and one that gets capped.

The frame judges the data it is given; it does not verify the source’s accuracy.

What changes when Google Ads is read measured

A performance marketing lead ratified the rule in Unl: a campaign's rolling 14-day cost-per-acquisition has to stay under a set ceiling to keep its current daily budget, because letting an overspending campaign run at full budget while a review is pending burns cash faster than the review saves it.

'Is this campaign within budget discipline?' returns, measured: over - the 14-day CPA has climbed 22% above the ratified ceiling, driven by a jump in cost-per-click over the last four days. Google Ads supplied the GAQL-queried metrics; your ratified rule supplied the ceiling that turns a rising number into a budget-cap decision.

And back again

The over verdict does not vanish once the chat closes - Unl keeps the 14-day CPA reading and the ceiling it breached attached to this campaign, so the next time budgets are reviewed, whether by the same lead or whoever picks up the account, the within-or-over call and the number behind it are already sitting there rather than needing to be re-pulled from scratch.

The answer comes back measured against what you already decided, and why.

The lane is live and open to this tool today: one box, paste anything. If it speaks MCP, Unl can reach it. Readings arrive unprompted, the data beside the criterion; Unl is a courier, not a warehouse, and keeps only your keys and the frame.

Questions people ask

Would the verdict change if CPA drops back under the ceiling?

Yes. The ceiling stays fixed; what moves is the rolling 14-day figure Google Ads reports each time the question runs. If CPA falls back under the ratified ceiling, the same question returns within, not over.

How do I connect Google Ads to Claude?

Google publishes an official, open-source MCP server for the Google Ads API; set it up with a developer token, a Google Cloud project with the Ads API enabled, and OAuth credentials, following Google's own setup guide, and Unl reads through that connection.

Does Unl change bids or pause campaigns in Google Ads?

Unl reads through Google Ads, and can write back on your explicit gesture — it never acts as a side effect of a read.

What this is

Think inside your AI world — you stay in command

Unlimitless (Unl to friends) holds what you've settled, reads what your tools are showing, and catches what's changed out in the world — and hands your AI whatever bears on the work, the moment it's needed, without you asking. The right thing, in front of the model, unprompted, with you in command of the call. So you keep moving toward what you set out to build, on top of everything you've already decided.

It plugs into Claude, Claude Code, ChatGPT and Cursor as an MCP connector. Quick to connect, in a couple of steps.

Unlimitless is open now to invited Alpha. Apply for the Beta waitlist to come in ahead of the full launch:

Alpha is invite-only · free at launch.