Integration · Marketing
Connect Claude & ChatGPT to Google Ads
Ask your AI how your campaigns perform and get the numbers straight from Google Ads. It runs Google Ads Query Language reports on clicks, cost, conversions and more for your ad account. When you want changes, it can pause or enable campaigns, ad groups and ads, adjust budgets and bids, and add or remove keywords.
Free plan, no credit card. Takes about a minute.
Try asking
“Which campaigns spent the most last month, and what did each conversion cost?”
The AI runs a GAQL report on campaign cost and conversions for last month and works out cost per conversion.
“Show clicks and CTR per ad group for the last 7 days.”
It queries ad group metrics for the period and lists them in a table.
“Pause the Summer Sale campaign.”
It updates the campaign status to paused. The campaign stops serving ads right away.
What your AI can do
GAQL reporting
Query campaigns, ad groups, ads, keywords and their metrics with Google Ads Query Language, segmented by date, device and more.
Campaign changes
Pause, enable or create campaigns, ad groups and ads, and change budgets and bids with clear operations.
Keywords
Add, update or remove keywords and negative keywords in your ad groups.
“Raise the daily budget of our brand campaign to 300 DKK.”
It updates the campaign budget amount. A higher budget lets Google Ads spend more.
“Add cheap as a negative keyword to the Shoes ad group.”
It adds a negative keyword criterion to that ad group.
“Which fields can I use to report on search terms?”
It looks up the available GAQL resources, fields and segments.
8 tools for Google Ads
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
list_accessible_customersList the resource names (customers/1234567890) of every Google Ads account the signed-in user can access directly.run_gaql_reportChanges dataRun a Google Ads Query Language (GAQL) `query` on the ad account, e.g. SELECT campaign.name, metrics.clicks, metrics.cost_micros FROM campaign WHERE segments.date DURING LAST_30_DAYS. Read-only; costs are in micros (1,000,000 = 1 unit of account currency).search_gaql_fieldsChanges dataLook up which GAQL resources, fields, metrics and segments exist and can be selected or filtered, with a GAQL-style `query` such as SELECT name, category, selectable WHERE name LIKE 'campaign.%'.update_ad_group_adsChanges dataCreate, update or remove ads in ad groups with a list of `operations`, e.g. set status to PAUSED or ENABLED. New and enabled ads can serve and spend money.update_ad_groupsChanges dataCreate, update or remove ad groups with a list of `operations`, e.g. pause an ad group or change its CPC bid (cpcBidMicros). Changes affect live ads and spend.update_campaign_budgetsChanges dataCreate, update or remove campaign budgets with a list of `operations`; amount_micros is the daily budget in micros. Raising a budget increases what Google Ads can spend.update_campaignsChanges dataCreate, update or remove campaigns with a list of `operations`, e.g. {"update": {"resourceName": "customers/123/campaigns/456", "status": "PAUSED"}, "updateMask": "status"}. Enabling or creating campaigns can start spending money; set validate_only to test first.update_keywordsChanges dataAdd, update or remove ad group criteria such as keywords and negative keywords with a list of `operations`. Changes affect which searches trigger your ads.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Google Ads from the app list.
- 2
Paste your key
Paste the OAuth client ID and client secret from your own Google Cloud project and your 10-digit Google Ads customer ID, then sign in with Google once. Enable the Google Ads API in the project, then on the Google Ads API Overview page apply for Explorer access so the project can reach real ad accounts, not only test accounts. No developer token is needed. Set up the OAuth consent screen, create an OAuth client ID of type Web application with the redirect URI https://pipmcp.com/oauth/callback, and sign in with a Google account that has direct access to the ad account.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Google Ads?
It can list the ad accounts you can access, run GAQL reports on any campaign data and metrics, and look up which report fields exist. It can also create, update or remove campaigns, campaign budgets, ad groups, ads and keywords.
Does the AI see my Google Ads credentials?
No. Your OAuth client secret and the access from your Google sign-in are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with reporting only. Changes to campaigns, budgets and ads affect live ads and what you spend, so those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
Google Ads connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Google Ads account.
Do I need a developer token or a manager account?
No. Google retired developer tokens in September 2026, and API access now belongs to your Google Cloud project. A new project starts with Test access, which only works with test accounts, so apply for Explorer access on the Google Ads API Overview page before connecting a real ad account.
Let your AI work in Google Ads today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Google Ads freePipMCP is not affiliated with Google Ads. Product names are trademarks of their owners.






