Google Ads · Claude · ChatGPT
Google Ads MCP for Claude, without your own developer token
Spend, clicks, conversions and campaign settings from Google Ads, answered in plain words. Marketing Kit calls the Google Ads API through its own Google app; you only sign in with Google.
- Google Ads
Free while in beta
Status: Google’s access review
Our Google Ads API access is awaiting Google’s review. Until it is approved, Google Ads may answer real (production) accounts with an access error saying the developer token is not approved for the needed access level. There is nothing to fix on your side: your Google connection is kept, and GA4 and Search Console keep working.
What you can ask
- “Spend, clicks and conversions by campaign last week.”
- “Which ad groups had the highest cost per conversion this month?”
- “List paused campaigns with their budgets.”
- “Which conversion actions are set up?”
- “Which Google Ads accounts do I have?” Direct ones and those under manager accounts, with name and status.
Nothing to set up in Google Cloud
You need no developer token and no Google Cloud project of your own. Google now ties API access levels to the Google Cloud project (Google’s note); that project is ours. You authorize Google once on Connections, and reports go through GAQL, Google Ads’ own query language, so any report the API allows can be asked for.
Manager accounts (MCC) are detected automatically: Marketing Kit finds every account you reach directly or through a manager and sends the right login customer ID itself. Only if an account is visible through several managers and you need a specific one, set a login customer ID under Advanced on Connections.
How to connect
- Install Marketing Kit: in Claude, the plugin from claude.ai/customize/plugins; in ChatGPT, the connector in Developer mode.
- On Connections press Authorize with Google and keep every box checked. The same sign-in covers GA4 and Search Console.
- Ask in a new chat. A good first message: “check Marketing Kit status”.
What it reads
- Google has no read-only permission for Google Ads, so the consent asks for adwords. Marketing Kit only runs reports and reference lists of campaigns, ad groups, ads and conversion actions; it does not create, change or pause anything.
- You see the accounts your Google account can reach, at any access level.
- Reports need a period and a row limit; large results come as a download link valid for 24 hours, only for you.
Questions
Do I need a Google Ads developer token?
No, and no Google Cloud project either: Marketing Kit calls the Google Ads API through its own Google app. Until Google approves our access level, production accounts may get an access error (see the status above).
Does it work with a manager account (MCC)?
Yes. Accounts under a manager are found automatically, also through several levels. A login customer ID under Advanced on Connections is only needed to pick one manager when an account is visible through several.
Is it read-only?
It only reads. The Google permission is the general adwords one, because Google offers no read-only option, but Marketing Kit has no tool that changes campaigns, bids or budgets.
Does it work in ChatGPT?
Yes. Add https://marketing-kit.app/mcp as a connector in ChatGPT Developer mode, on chatgpt.com with Plus, Pro, Business, Enterprise or Edu; in Business workspaces only admins and owners can turn Developer mode on. The steps are on Install.
Is my data stored?
No. Your Google Ads numbers are fetched when you ask and passed to your assistant. The server keeps a short in-memory cache (about 15 minutes, per user) so identical requests are not repeated, and a result too large for the chat waits behind a download link for up to 24 hours, for you only. Details are in the privacy policy.
Read-only access, keys encrypted, your data fetched and not stored. Privacy policy