Logo Google Ads

Google Ads in Claude and ChatGPT

In short

The Fezola Google Ads MCP connector lets Claude and ChatGPT read all your Google Ads accounts, including client accounts under a manager account, and change campaigns with safeguards. Your assistant reports on performance and keyword ideas, and a check-only mode lets it test a change without applying it.

Connect Google Ads

Updated on

What your assistant can do

What your assistant can do
ActionRead or writeDetail
List accountsReadEvery Google Ads account the Google account can reach, client accounts under a manager account included.
Query with GAQLReadCampaigns, ad groups, keywords and search terms with Google's query language.
Campaign performanceReadSpend, clicks, conversions and results by account and campaign.
Keyword ideasReadIdeas and volumes for a topic or page.
Create or change itemsWriteCreate campaigns and ads, change settings. New campaigns are created paused unless you say otherwise.
Enable, pause or removeWriteSet an item to enabled, paused or removed. Enabling can spend real money, and removal cannot be undone in Google Ads.
Change a budgetWriteA higher budget can spend more real money.

Every write tool has a check-only mode (validateOnly): Google checks the change and nothing is applied. Your assistant decides whether to use it, and it should ask you to confirm each change. Keep your assistant's approval prompts on.

When to choose Fezola

  • One Google Ads account, one assistant: Google publishes an open-source Google Ads MCP server that you run yourself, which can be enough if you are comfortable installing and maintaining it. We compared the two in hosted versus self-hosted, with sources read in November 2026.
  • Several accounts or an agency: every account the Google account can reach is listed, client accounts under a manager account included, and each result names its account.
  • The same connection in Claude and ChatGPT: one URL serves both. ChatGPT custom connectors are available on Business, Enterprise and Edu plans.
  • Nothing to install or host: Fezola is hosted.
  • Ads next to the rest: Microsoft Advertising, OpenAI Ads, mail, calendar and a shared Memory behind the same connector.

Several accounts

Accounts are listed with their name and number, and every answer says which account it comes from. Example: "Compare my client accounts by cost per conversion."

Questions to ask (example prompts)

  • “Which campaigns spent the most last week, and what did they return?”
  • “Give me keyword ideas for my new product page.”
  • “Compare my client accounts by cost per conversion.”
  • “Pause the campaign with the worst result, but check the change first.”
  • “Create a new campaign, paused, with this budget.”

A typical use

An advertiser with two Google Ads accounts asks: "Compare cost and conversions by campaign over the last 30 days, in both accounts." The assistant reads performance from both and points out the weakest campaign. If you ask to change a budget, it can validate the change first, and campaigns it creates start paused. Example scenario, not a customer story.

Safety

Changes need your confirmation in your assistant, and validateOnly lets Google check a change without applying it. New campaigns start paused. Fezola does not store your campaign data: it reads on request. You can disconnect an account in Fezola and hide Google Ads from an assistant with the tool ticks. See is it safe to let AI edit your Google Ads?.

How to connect it

  1. 1Add Google Ads in Sources and sign in with Google.
  2. 2Add Fezola to Claude or ChatGPT at the connector URL.
  3. 3Ask for a report, then try a check-only change.

Step by step: add a custom connector to Claude, add an MCP server to ChatGPT, FAQ.

Price

Free within your 2 free sources. Pro is unlimited, $9 a month or $90 a year, with a 7-day free trial.

FAQ

Can the assistant change my campaigns?

Yes, after you confirm, and it can check a change first in check-only mode.

Can I connect client accounts and an MCC?

Yes, every account the Google account can reach is listed.

Does it spend money?

Not on its own: new campaigns start paused, and enabling one or raising a budget is a change you confirm.

Is there a self-hosted alternative?

Yes, Google publishes an open-source server: see the comparison.

Does it work in ChatGPT?

Yes, as a custom connector on Business, Enterprise and Edu plans.

Keep reading

Verified in the code on .