Marketing analytics & reporting

Google Ads MCP: How to Connect Google Ads to Claude & Trust the Answers

You can connect Google Ads to Claude easily with a Google Ads MCP.

But the harder question is - can you trust the answers Claude gives you? 

In this article we’ll show you not only how to connect Google Ads to Claude, but also how to get answers you can actually stand behind. 

Whatagraph marketing reporting tool
Yamon

May 29 202610 min read

Share at:
LinkedIn IconFacebook IconX Icon
Summarize with:
ChatGPT IconPerplexity IconGoogle IconClaude Icon
Google Ads MCP Connect Google Ads To Claude - Two logos separated by a plus sign on a split background.

Ask Claude which campaigns are wasting budget this month and it'll give you a confident, well-formatted answer.

But something about that answer just feels off.

You can’t fully trust it and you’re back to square one comparing that data with your spreadsheet or Google Ads Manager dashboard, just to find out your gut feeling was right.

We’ve seen this come up constantly in our conversations with marketers.

One performance director from a mid-size agency told us their team already uses Claude, but the data layer underneath it - inconsistent campaign naming, multiple conversion actions per client, asset group vs. ad group segmentation - made it impossible for Claude to give them accurate answers.

That's the problem this article is about. In this article we'll cover:

  • What a Google Ads MCP server actually is
  • Three types of connectors and why only one gives you trustworthy answers
  • What to set up in Whatagraph before you connect
  • How to connect Google Ads to Claude
  • A full prompt library organized by use case so you can hit the ground running

TL;DR

  • A Google Ads MCP server is a connector that lets Claude query your Google Ads data in plain language.
  • Not all MCPs are equal. There are three types: single platform MCPs, stitched connector MCPs, and MCPs over a governed data layer. If you want accurate answers from Claude, use the third one.
  • Before connecting, set up your data layer in Whatagraph first: connect your sources, set currencies, organize into Spaces, define custom metrics, create custom dimensions, and blend or group your channels.
  • Once connected, you can query campaign performance, track budget pacing, run period-over-period analysis, troubleshoot discrepancies, and more - all in plain language. Find a prompt and skill library at the end of the article.
  • You can build your own connector to Claude but it requires a lot of time and coding. If you're a developer, this is great. But we don't recommend it for marketers or non-technical folks.

What is a Google Ads MCP server exactly?

A Google Ads MCP server is a connector that gives an LLM like Claude direct access to your Google Ads data. You can query Google Ads data without downloading and uploading CSVs and get answers about campaign performance, budget, conversions, and more, in plain language.

MCP stands for Model Context Protocol, an open standard introduced by Anthropic in late 2024.

Arturas Lazejevas, CTPO of Whatagraph, puts it in plain terms:

Think of MCP as a door that LLMs like Claude or ChatGPT can use to access any of your systems that you connect (through the MCP).

But isn’t this an API? Not really.

The difference between MCP and a traditional API is the fluidity. Arturas explains it well:

An API is a robot on a factory floor programmed to build a box. It works great - until the hammer changes. Then it stops and needs reprogramming. MCP is fluid and more like a human. A bit slower, but it adapts on the fly.

This means, unlike an API, with an MCP, you can add new tools, update existing ones, and Claude will adjust automatically because it reads the tool descriptions and figures out how to use them on the fly.

3 different types of MCPs for Google Ads

Not all Google Ads MCP connectors are built equally, however. Before you pick one, there are a few questions worth asking:

  • Where does it actually pull data from - raw API or a unified data layer?
  • Does it handle multiple accounts in a single query?
  • How are metrics defined, and who does the currency conversion?
  • And most importantly - can you trust the answers it gives Claude, or is Claude doing data engineering inside the conversation every time you ask something?

The answers depend entirely on which type of connector you're using. The wire protocol connecting Claude to your data looks identical from the outside. But what's underneath it is a different story.

Arturas, our CTPO, wrote a LinkedIn post on this:

1. A single platform MCP

This is Google's own MCP, or a direct API wrapper built on top of it. It answers questions about one account cleanly and quickly. For single-account, single-channel questions, it works exactly as advertised.

The limitation is just as clear: the moment you ask anything that requires context from a second account or a second channel, you're on your own. Most questions agencies actually ask require that context.

2. Stitched connector MCPs

Multiple raw API connectors hooked into the same Claude conversation, with nothing shared between them. Google Ads spend and Meta spend sitting side by side, but not speaking to each other.

Ask “what's my blended ROAS across Google and Meta this month?” and Claude does the reconciliation itself, inside the conversation, every time.

Three people ask the same question, three different numbers come back. You can't tell which is right without checking the platforms manually - which is exactly the work the MCP was supposed to remove.

3. An MCP over a governed data layer

A protocol sitting on top of a unified data model, where metrics are defined once, currencies are converted at ingest, campaign names are normalized across accounts, and attribution logic is reconciled before it ever reaches Claude.

This is how Whatagraph's MCP is built. As Arturas explains:

Whatagraph doesn't query separate connectors like Facebook, Google Analytics, and Google Ads on the fly and have Claude reason about it. We unify all of that data as it comes in. The MCP is just the query layer on top.

Ask the same question on Monday and Friday, you get the same answer. That consistency isn't a feature of the MCP itself - it's a feature of what's been built underneath it.

3 Different Types Of Google Ads Mcps - A comparison chart of three types of platforms.

→ Can you build your own MCP connector for Google Ads?

Technically, yes.

Google has an official Google Ads MCP server you can self-host and connect to Claude. It's open source, built in Python, and exposes two core tools - one to list accessible accounts and one to run GAQL queries.

To get it running you'll need a developer token, a Google Cloud project, and OAuth credentials. This is great if you're a developer but we wouldn't recommend it for marketers and non-technical folks.

Pau Ferrer, a PPC marketer and marketing engineer, also built his own from scratch using Claude Code - though he told us it took him a month and a lot of wrangling with codes and scripts.

If you're comfortable with code and managing one or two accounts, it's doable. But keep in mind too that what you're getting is raw API output - no normalization, no metric definitions, no currency conversion. That part is still on you to build.

And the time and work pile up fast as you scale.

Laurynas Arminas, Whatagraph's Product Manager, has seen this pattern play out with several marketing agencies. He says:

It's easy to get something 80% done and think you're there. But then you realize how hard that remaining 20% is. Once you're working with seven different channels, seven different places pulling data from MCPs, things start getting confusing. Every time you add a client or a channel, you need to update everything - and things slip through the cracks.

API changes break things. Deprecated metrics need chasing. Campaign naming conventions drift across clients.

At two or three clients and two channels, a homemade connector does the job. At ten clients and five channels, it becomes a maintenance job that can take over your actual job.

If you’d rather invest in a pre-made Google Ads MCP, the fastest and most trustworthy option is Whatagraph - because it’s an MCP built on top of a governed data layer that actually gives you answers you can fully trust - without the physical labor or time to build and maintain your own.

Here’s one of our customers being “super excited” about Whatagraph’s MCP:

Whatagraph Google Ads MCP Excitement - Email with excited message about MCP.

Here's how to connect to Claude or ChatGPT using Whatagraph.

How to connect Google Ads to Claude with Whatagraph MCP

Setting up Claude Google Ads access through Whatagraph takes a few minutes.

Before you start, make sure you have three things ready:

  1. a Whatagraph account with your Google Ads account connected (sign up for free here)
  2. a Claude account
  3. Owner or Full Admin access to your Claude workspace.

If you're on a team plan and don't see the option to add a custom connector, you'll need whoever manages the account to do this part.

A trick: log into your Whatagraph account in the same browser you're using for Claude. It makes the authorization step a one-click thing instead of a whole separate login flow.

Here’s a video walkthrough:

Step 1: Connect your Google Ads account in Whatagraph

If you haven't already, connect your Google Ads account as a data source inside Whatagraph. This is where the data actually lives - the MCP just gives Claude a way to query it.

Google Ads MCP - A menu with the Customize option selected and the Connectors screen.

Step 2: Set up your data layer

This is a non-negotiable. As Arturas puts it:

My suggestion would be to really embed your business logic into Whatagraph first, so that Claude doesn't need to reason about it. It doesn't need to figure that stuff out every time.

Here's what to set up before you start querying:

  • Set the currency for each source - if you're managing accounts in different currencies, set the original currency per source so spend figures are consistent before they reach Claude
Set Currency - Dropdown menu to select currency. Search bar at the top.
  • Organize sources into Spaces by client or location - Claude scopes queries by Space, so if your sources aren't organized this way, it has to search across everything.
Set Up Spaces - A modal window labeled
  • Tag your sources (optional but useful) - label sources by client, region, campaign type, or account manager so you can filter by those labels in Claude without spelling out which sources to include every time.
Assign Tags - A menu with tag names and the option to create new tags.
  • Create Source Groups for similar channels - if you're running Google Ads alongside Meta Ads, Bing, or LinkedIn, aggregate them into a single unified source. Claude can then query across all of them in one go.
Source Groups - A configuration interface showing unified fields and source options.
  • Create data blends for different channel types - for channels that don't share the same report type, like Google Ads and Shopify or Google Ads and GA4, use a blend to merge them into one virtual source with a shared join key like date or campaign UTM.
Blend Data Sources - Two data source panels side-by-side in an application interface.
  • Define your custom metrics and formulas - set your ROAS formula, what counts as a conversion, how you calculate CPA. If a client has multiple conversion actions, define which ones count toward ROAS here so Claude always uses the right definition.
Custom Formulas - Screenshot of a custom formula configuration panel.
  • Set up custom dimensions if needed - if your campaign naming is inconsistent across clients or channels, normalize it here. "Brand," "Brand_Exact," and "01_Brand_Search" can all show up as "Brand" when Claude queries them.
Custom Dimensions - A panel with channel and field selectors for Google and Facebook Ads.

The more of this you do upfront, the better Claude's answers will be.

Step 3: Add the Whatagraph MCP connector in Claude

Open Settings in Claude and navigate to Connectors. Look for the option to add a custom connector, and paste in the Whatagraph MCP server URL:

https://mcp.whatagraph.com/mcp

Google Ads MCP - Dialog box for adding a custom connector with URL.

Step 4: Authorize the connection

Claude will open a Whatagraph authorization page. If you're already logged in, you'll go straight to team selection - pick the team you want Claude to access and click Authorize. No API keys, no passwords, just the one click.

Google Ads MCP - Authorization request screen with Claude requesting account access.

Step 5: Set permissions to "Always allow"

Once connected, you'll see a list of tool permissions. If these are set to "Needs approval," Claude will ask you to authorize every single time it pulls data, which gets annoying quickly. Switch it to "Always allow" to skip that.

Google Ads MCP - A dialog box shows Whatagraph tool permissions.

Step 6: Test it

Ask Claude: "What do you have access to in my Whatagraph account?" It should come back with your connected sources and account details. If it does, you're good to go.

Google Ads MCP - Dialog box requesting permission for Claude to access Whatagraph.

Whatagraph ships a set of pre-built skills you can download from GitHub and upload to Claude under Customize > Skills.

Think of them as ready-made workflows for the most common agency tasks - spend analysis, client briefings, source audits, cross-channel performance. Once loaded, you activate them by typing / and referencing the skill by name.

As Laurynas explains it: “Skills don't unlock data that MCP can't already access. They change how the assistant works with that data. Each one either sequences multiple tool calls in a logical order, or brings structured knowledge so you don't have to piece the picture together yourself.”

Once it's all connected, every conversation in Claude has access to your governed Google Ads data.

Prompts & skills library by use case

Once your Google Ads data is connected and your business logic is set up in Whatagraph, here's what you can actually do with it in Claude.

All of these work with the Whatagraph MCP connector.

First, download the skills from Whatagraph GitHub skills library and upload them onto Claude to get structured, reliable output without having to write long prompts from scratch every time.

Want more pre-made skills? Check out this Claude Skills for Growth Marketing Skills repo made and open-sourced by Pau Ferrer, Paid Media Specialist and marketing engineer.

Campaign performance

The question most people start with when they connect Google Ads to Claude is straightforward: how do I analyze my Google Ads campaigns with Claude, and where do I begin? Here's where to start.

Try these prompts:

  • "Show me how my Google Ads campaigns performed this month compared to last month. Break it down by campaign name and include spend, clicks, and conversions."
  • "Which campaigns have the highest CPA this month?"
  • "Show me spend, impressions, and ROAS for all active campaigns in the last 14 days."
  • "How did overall paid performance this month compare to last month across all channels?"
  • "Is my CTR improving or declining over the last 8 weeks?"
  • "Show me a week-over-week comparison of clicks and conversions from Google Ads."
  • "Which campaigns have the lowest ROAS this month?"
  • "Find campaigns where spend has increased but conversions have dropped compared to last month."
  • "Which ad sets have a CTR below 1% right now?"

Budget and pacing

Ask Claude to calculate where you are mid-month and whether you're on track, without logging into each ad platform separately.

Try these prompts:

  • "How much have I spent on Google Ads so far this month, and what's the daily average?"
  • "If my monthly budget for Google Ads is €10,000, how much should I have spent by today?"
  • "Which sources are pacing ahead of budget this month based on current spend?"
  • "How much have I spent across all channels in the last 30 days?"
  • "Give me a channel comparison: impressions, clicks, spend, and ROAS across Google Ads, Meta, and LinkedIn."
  • "Which channel has the best ROAS right now?"
  • "Which campaigns have a ROAS above target but are losing impression share due to budget constraints? Rank by potential upside."
  • "Show me cost, conversion_value, roas, impression_share_lost_budget, and impression_share_lost_rank for all active campaigns this month."

Note: for goal-line tracking against a specific budget target, set up Goals directly in Whatagraph first. Claude can then read those targets alongside current spend.

Audience and creative

Compare ad performance across channels and audience segments to figure out which creatives and audiences are actually pulling weight.

Try these prompts:

  • "Which Google Ads creatives had the best CTR last week? Include spend, impressions, clicks, and CTR for the top 10."
  • "Compare CTR across my Google Ads and Meta ads for the last 30 days."
  • "Which ads have high spend but low CTR right now?"
  • "Break down cost, conversions, cost_per_conversion, and conversion_rate by audience_name and audience_type for all search campaigns in the last 30 days."
  • "Compare the CPA of in-market audiences against the base for the same campaigns. Which audience segments justify a bid adjustment?"
  • "Which remarketing audiences have the lowest CPA this month?"

PMax and conversion actions

Try these prompts:

  • "For my PMax campaigns, break down cost, conversions, and conversion_value by asset_group_name. Which asset groups are performing below my ROAS target of [X]? Compare against my non-PMax campaigns for the same period."
  • “Pull conversion_action_name, conversions, and cost_per_conversion for [client name] for the last 30 days. Break down performance by conversion action type.”
  • "Which conversion actions are driving the most spend but the fewest high-value conversions for [client name] this month? Flag any where exceeds [target] for primary conversion actions only."
  • "Show me a location-by-location breakdown of cost, conversions, and roas for [client name]'s PMax campaign. Each asset group represents one location - which locations are above and below target?"
  • "For clients with multiple conversion actions, pull total and filtered to primary conversion actions only - exclude micro-conversions like phone clicks and video views from the ROAS calculation."
  • “Which PMax asset groups have the highest this month? Compare against my non-PMax campaigns.”
  • "Show me a week-over-week trend for my PMax campaigns: cost, conversions, conversion_value, and roas. Is performance improving or declining?"

Search terms and keywords

Use Claude to find wasted spend in Google Ads faster than any manual search term report. Surface wasted spend, quality score issues, and cannibalizing match types without manually pulling search term reports.

Try these prompts:

  • "Pull search_term, match_type, campaign_name, cost, conversions, and conversion_rate for the last 30 days. Which search terms are spending the most with zero conversions?"
  • "Find search terms that appear across more than one match type in the same ad group. For each duplicate, which match type has the lower CPA?"
  • "Which search terms have more than 100 impressions but a CTR below 0.5%? These might need negative keywords or dedicated ad copy."
  • "Pull keyword_text, match_type, device, cost, conversions, and cost_per_conversion for all search campaigns in the last 60 days. Find all keyword and device combinations where cost_per_conversion exceeds [your target CPA] by more than 50%."
  • "Which keywords have the highest this month? Break down by and flag any using max conversions bidding."
  • "Show me all keywords with a quality_score of 4 or below, their campaign_name, ad_group_name, expected_ctr_rating, landing_page_experience_rating, ad_relevance_rating, average_cpc, and cost over the last 30 days. Prioritize by cost descending."
  • "For the top 20 keywords by spend with low quality scores, what's the most common failing component - CTR, relevance, or landing page?"
  • "Flag cases where broad or phrase match is outspending exact match on the same query."

Account health and auditing

Check the health of your connected sources and audit reports before they go to clients.

Try these prompts:

  • "Are there any broken or disconnected sources right now?"
  • "Show me all sources that are failing and which space they belong to."
  • "Do I have any reports that aren't set up with automated delivery?"
  • "What tabs does [Report Name] have, and what's on each one?"
  • "Are there any sources in [Report Name] with missing or zero data?"
  • "Export the data from the summary widget in [Report Name] so I can check the numbers."
  • "My Google Ads spend in Whatagraph is lower than in Google Ads Manager, why?"
  • "Are there any filters applied to [Report Name] that might be excluding data?"
  • "Show me a day-by-day breakdown of conversions for the last two weeks so I can spot where it diverges."

Client reporting

Ask Claude for plain-language summaries and executive briefings before client calls, without opening multiple tabs. Getting a Google Ads performance summary across all clients in Claude is one of the most time-saving things you can do before a weekly review.

Try these prompts:

  • "Give me an executive summary of [Client Name]'s performance for the last 14 days."
  • "What were the top 5 campaigns by conversions for [Client Name] this month, and how do they compare to last month?"
  • "Summarize the key wins and issues across all sources in the [Space Name] space."
  • “Using Google Ads data for [client name] for this month vs. last month: compare cost, impressions, clicks, ctr, conversions, cost_per_conversion, and conversion_value. Write a 3-paragraph summary that leads with the headline result, explains the two biggest drivers of that change at the campaign or ad group level, and gives one specific recommendation for next month.”
  • "Which clients improved most week-over-week, and which declined? Show cost, conversions, and cost_per_conversion for each."

Goal tracking

If you've set Goals in Whatagraph, Claude can pull them and tell you where you stand without opening the platform.

Try these prompts:

  • "How are we tracking against our goals this month?"
  • "Are we on pace to hit our conversion target for this quarter?"
  • "Which goals are at risk right now based on current performance?"
  • "How much have I spent on Google Ads so far this month vs. my monthly goal?"
  • "Which sources are pacing ahead of their targets and which are behind?"
  • "Which campaigns have a ROAS above target but are losing impression share due to budget? How much incremental budget would be needed to capture that lost share?"

Now, you’re all set! Sign up for free for Whatagraph, start connecting Google Ads to Claude, and get back answers you can trust.

Want a more personalized walkthrough? Book a demo with our team.

Published on May 29 2026

Share at:
LinkedIn IconFacebook IconX Icon
Summarize with:
ChatGPT IconPerplexity IconGoogle IconClaude Icon
Whatagraph marketing reporting tool

WRITTEN BY

Yamon

Yamon is a Senior Content Marketing Manager at Whatagraph. With an eye for detail and a knack for always considering context, audience, and business goals to guide the narrative, she's on a mission to create genuinely helpful content for marketers. When she’s not working, she’s hiking, meditating, or practicing yoga.

Save 100+ hours a month on reporting with Whatagraph

Frequently Asked Questions

All your questions answered. And if you can’t find it here, chat to our friendly team.

What is a Google Ads MCP server?

A Google Ads MCP server is a connector that gives a Google Ads AI assistant like Claude direct access to your Google Ads data in plain language - no CSV exports, no dashboards, no code. 

 

MCP stands for Model Context Protocol - and the model context protocol for Google Ads makes it possible for Claude to query your campaign data in plain language without any code. It's an open standard introduced by Anthropic in late 2024. 

 

The server handles the connection between Claude and your data. What determines the quality of Claude's answers isn't the server itself - it's what the server is sitting on top of. 

 

A raw API wrapper and a governed data layer both use the same protocol. The answers they produce are completely different.

How do I connect Google Ads to Claude?

The fastest way is through the Whatagraph Google Ads MCP integration. Paste https://mcp.whatagraph.com/mcp into Claude's custom connector settings, authorize it against your Whatagraph account, and Claude has access to your Google Ads data within a few minutes. 

 

Before you do that though, we highly recommend spending some time setting up your data layer in Whatagraph first - connecting your sources, defining custom metrics, setting currencies, and blending or grouping channels. That setup is what makes Claude's answers reliable rather than just fast.

Will Claude's Google Ads answers match what I see in the platform?

It depends on what's underneath the connector. There are three things that typically cause mismatches: 

 

  • campaign naming inconsistencies across accounts (Claude can't aggregate reliably if the same campaign type is named differently per client)

 

  • currency mixing (spend figures are mathematically wrong if currencies aren't converted before the query)

 

  • metric definition gaps (if "conversions" includes micro-conversions in some accounts but not others, Claude's CPA calculation will be off)

 

When all three are resolved in Whatagraph before the data reaches Claude - metrics defined once, currencies converted at ingest, naming normalized via custom dimensions - the numbers align. When they're not, Claude will still answer confidently. It just won't always be right.

Can Claude write changes back to my Google Ads account?

Not yet - the Whatagraph MCP is currently read-only. 

 

Claude can analyze your data, identify campaigns that need pausing, flag keywords with poor quality scores, and generate a prioritized list of recommended changes, but all edits happen in Google Ads Manager directly. Write functionality is in development. 

 

In the meantime, Arturas Lazejevas, our CTO, recommends keeping it that way until you've built confidence in the setup: “I wouldn't right away click always allow for write functions. Leave it as before acting - ask for approval - until you're absolutely confident it's doing the right thing for your specific context.”

Can I query multiple Google Ads accounts in one Claude conversation?

Yes. Connect all your Google Ads accounts in Whatagraph and set up source groups to aggregate them. 

 

Claude can then query across all of them in a single conversation - comparing performance across clients, flagging budget pacing issues in any account, or rolling up spend and ROAS across your entire portfolio without switching between accounts.

Is it possible to analyze Google Ads performance across all client accounts at once?

Yes, and this is one of the strongest use cases for the Whatagraph MCP specifically. 

 

Set up source groups to aggregate all your client accounts into a unified view, define your metrics once across all of them, and Claude can give you a cross-account performance summary in a single query. 

 

Ask "which of my client accounts are pacing ahead of budget this month?" or "which campaigns across all accounts have the lowest ROAS?" and Claude pulls from all of them at once. 

 

This only works reliably when the accounts are normalized through Whatagraph - with a raw API connector, Claude is reconciling each account separately inside the conversation, which means the aggregation math can drift.

Can I ask Claude about Google Ads and Meta Ads in the same prompt?

Yes. Connect both sources in Whatagraph, set up a blend or source group depending on how you want to combine them, and Claude can give you a unified cross-channel view in a single query. 

 

The key is doing the reconciliation in Whatagraph first - defining a shared ROAS formula, normalizing conversion definitions across platforms - so Claude isn't trying to combine incompatible metrics on the fly.

How do I create a Google Ads performance report for clients using Claude?

Ask Claude for a plain-language summary of how a client's accounts are performing, structured the way a client actually wants to read it. 

 

Load the generating-marketing-insights skill and ask something like: “Using Google Ads data for [client name] for this month vs. last month, write a 3-paragraph performance summary that leads with the headline result, explains the two biggest drivers of change, and gives one specific recommendation for next month.” 

 

The output is only as trustworthy as the data feeding it though - if the data hasn't been normalized in Whatagraph first, the summary will be well-written but potentially wrong. That's the part that matters before it goes to a client.

 

If you want a white-labeled Google Ads performance report generated in seconds, use our free Google Ads report template or Whatagraph IQ to let AI generate a report for you from scratch. 

Does the Whatagraph MCP work with Google Ads Manager Accounts (MCC)?

Yes - the Google Ads Manager MCP setup in Whatagraph connects at the MCC level and query across all sub-accounts in a single Claude conversation. 

 

Whatagraph handles the multi-account structure through source groups, so Claude sees one aggregated view rather than having to switch between accounts manually. This is particularly useful for agencies managing multiple clients under one MCC.

What are Claude Skills for Google Ads, and how are they different from the Whatagraph MCP?

Claude Skills Google Ads users often ask about and the Whatagraph MCP are two different things that work well together. 

 

The Whatagraph MCP is the connector that gives Claude access to your Google Ads data. Claude Skills are pre-built instruction sets that tell Claude how to work with that data - which tools to call, in what order, and how to structure the output. You need the MCP to get the data in. 

 

The Skills make Claude significantly more capable once it's there. Whatagraph ships a set of ready-made skills you can download from GitHub and upload to Claude under Customize > Skills - things like cross-channel analytics, generating marketing insights, and troubleshooting data issues.

What Google Ads metrics can Claude access through Whatagraph?

Claude has access to all metrics and dimensions available through the Google Ads API via Whatagraph: 

 

  • campaign performance metrics like spend, clicks, impressions, CTR, conversions, conversion value, CPA, and ROAS

 

  • segmentation dimensions like campaign name, ad group name, keyword text, match type, search term, device, and hour of day

 

  • quality and diagnostic fields like quality score, expected CTR rating, landing page experience rating, and ad relevance rating

 

  • PMax-specific data including asset group performance

 

Any custom metrics or dimensions you've defined in Whatagraph are also queryable.

Is my Google Ads data secure?

Yes. The Whatagraph MCP gives Claude read-only access to the team you select during authorization - it can't modify data, change settings, or access other teams. 

 

All data is accessed over an encrypted connection. You can also control permissions at the tool level in Claude's connector settings, requiring approval before Claude pulls data if you prefer more control.
 

Does Claude understand natural language questions about Google Ads?

Yes - that's the point of MCP. You don't need to know SQL, GAQL, or any query language. 

 

You just ask in plain English: "which campaigns are wasting budget this month?" or "show me ROAS by campaign for the last 30 days." Claude figures out which tools to call and how to structure the query. The more context you give it - specific date ranges, client names, which metrics matter - the more precise the answer.