The Madgicx Google Ads MCP lets your AI assistant analyze your Google Ads accounts. Connect it to Claude, ChatGPT, Grok, Cursor, Codex or any assistant that accepts remote MCP servers, sign in with your Madgicx login, and ask in plain words about campaigns, keywords, search terms, schedules and placements. It is read only: it never changes anything in your Google Ads account.
TL;DR
- The Google Ads MCP reads your Google Ads accounts, campaigns, ad groups, ads and performance, and runs custom Google Ads queries.
- Results can be split by date, device, hour, day of week, network and country.
- Custom queries cover search terms, keywords, Performance Max placements, ad copy and bidding strategies.
- It is read only. You make changes yourself in Google Ads, using what the assistant found.
- It comes with a Madgicx subscription, next to the Meta Ads MCP, and the 7-day free trial includes both.
What the Google Ads MCP reads
- Accounts: the Google Ads accounts you can reach, with currency, time zone and whether auto-tagging is on.
- Campaigns: channel type, status, serving status, bidding strategy, budget, optimization score, and target CPA or target ROAS where set.
- Ad groups: type, status, bids and targets.
- Ads: type, status, policy review and approval status, and final URLs.
- Performance: impressions, clicks, cost and conversions at account, campaign, ad group or ad level, for the dates you choose. Cost comes back in your account's currency.
- Splits: by date, device, hour of day, day of week, network and country.
- Custom queries: the assistant can write and run a Google Ads query for anything the standard views miss, such as the search terms report, keyword performance, Performance Max placements or responsive search ad copy. It can also look up which fields a report supports before it asks.
Analyze Google Ads with your AI assistant
Search terms, keywords and schedules in plain words. Read only. Included in the 7-day free trial.
Try for Free ($0 Trial)It only reads your account
The Google Ads MCP analyzes and changes nothing. It cannot add keywords or negatives, edit bids or budgets, or pause campaigns. Every finding ends with a list you act on yourself in Google Ads. That makes it a safe first connection for teams who want an assistant's help with analysis before they let any tool touch an account.
What you can ask: one page per job
Each page has the prompt to paste, what the MCP reads, what the answer looks like and what to do next.
- Read the search terms report and group terms by what converts and what only costs.
- Find negative keywords from searches that spend without converting.
- Check keyword performance across campaigns and ad groups.
- Find your best hours and days before you set an ad schedule.
- See Performance Max placements, the sites and apps where your ads showed.
- Check responsive search ad performance, with the headlines and descriptions of each ad.
- Find disapproved ads and ads approved with limits.
- Make a Google Ads report for any period, split by day if you want a trend.
- Check Google Ads bidding strategies, targets and ad group bids.
- Make one report for Facebook and Google ads with both servers connected.
Example prompts
All of these only read your account.
Which search terms spent money in the last 30 days without a conversion? Group them by campaign.
Full prompt: read the search terms report.
Which search terms cost money without converting, and which words in them could become negatives?
Full prompt: find negative keywords.
Split last month's cost and conversions by day of week and hour. When do I convert best?
Full prompt: find your best hours and days.
Show where my Performance Max ads appeared last month, with cost and conversions for each placement.
Full prompt: see Performance Max placements.
Check my ads for any that are disapproved or approved with limits, and list the reason for each.
Full prompt: find disapproved ads.
How to connect it
Connecting the Google Ads MCP works the same way as the Meta Ads MCP, with its own server address:
https://mcp-google-ads.madgicx.com/mcp
- In Madgicx, connect your Google account and link at least one Google Ads account. You need a Madgicx subscription or the 7-day free trial.
- Add the address above in your assistant's connector or MCP settings.
- Sign in with your Madgicx login and pick your team. The same login authorizes both Madgicx servers.
- Ask "What Madgicx team am I connected to?" to check the connection.
The full steps for each assistant, including the one-line setup for Claude Code, Cursor and Codex, are in the section on how to connect your AI assistant on the Madgicx MCP page. If you reach an account through a manager account, give the assistant the manager account's ID as well.
Google Ads and Meta ads in the same assistant
You can connect both Madgicx servers to the same assistant. It picks the right one for each question, so one chat can read your Google search terms and your Meta campaign results side by side. On the Meta side, the Meta Ads MCP by Madgicx also makes changes after you confirm, such as pausing ads or changing budgets.
The two platforms use different names for the same things:
| Meta ads | Google Ads |
|---|---|
| Ad account | Account (customer) |
| Campaign | Campaign |
| Ad set | Ad group |
| Ad | Ad |
Google's own Google Ads MCP server and what Madgicx adds
Google publishes its own Google Ads MCP server. According to Google's developer documentation, it is an open-source Python server that gives AI agents a standard bridge to the Google Ads API. You host it yourself, locally over stdio or remotely, for example on Google Cloud Run, and the page describes it as read only. It needs a Google Cloud project with Google Ads API access and OAuth credentials, and its tools list accessible accounts, query Google Ads and describe resource fields. Its GitHub repository covers installing and configuring it, and notes optional write tools that can be switched off for read-only use.
It is the baseline to compare every Google Ads MCP against. The Madgicx Google Ads MCP adds:
- Nothing to host. Madgicx runs the server. You add one address to your assistant and sign in, with no Google Cloud project, OAuth credentials or hosting of your own. You link your Google Ads account in Madgicx.
- The same login for Google and Meta. One Madgicx login authorizes both servers, so one chat can cover both platforms.
- Meta in the same chat. Connect the Meta Ads MCP by Madgicx next to it and ask about both platforms together.
Troubleshooting and limits
- An account is missing. It must be linked in Madgicx first. If you reach it through a manager account, give the assistant the manager account's ID too.
- The assistant sees the wrong accounts. The team you pick at sign-in decides which accounts are available. Ask "What Madgicx team am I connected to?" and sign in again with the right team if needed.
- It cannot make the change you asked for. The server is read only, so any change happens in Google Ads. Ask the assistant for the list of what to change.
- A custom query fails. Ask the assistant to look up which fields the report supports first, then try again. Custom queries use Google's query language, GAQL.
What it costs
The Google Ads MCP comes with a Madgicx subscription, alongside the Meta Ads MCP. Plans are priced by monthly ad spend and start at $45 per month; see the Madgicx plans and prices. The 7-day free trial includes both servers.
Try it on your own account
Start the 7-day free trial, link your Google Ads account in Madgicx and add the server address to your assistant. Then pick a job from the list above and paste its prompt. The same trial includes the Meta Ads MCP.
FAQ
What is a Google Ads MCP?
It is an MCP server that gives an AI assistant tools to read a Google Ads account, such as "list campaigns" or "run this report", through the Model Context Protocol. The assistant calls those tools to answer your questions with your own data.
Does Google Ads have an official MCP?
Yes. Google publishes an open-source Google Ads MCP server that you host yourself. The section above describes it and what the Madgicx Google Ads MCP adds.
How do I connect the Google Ads MCP to Claude?
Add https://mcp-google-ads.madgicx.com/mcp as a custom connector in Claude's Settings, then sign in with your Madgicx login and pick your team. The steps are in the section on how to connect your AI assistant.
Is there a Google Ads MCP I do not have to host?
Yes. Madgicx hosts the Google Ads MCP, so there is nothing to install or deploy. Link your Google Ads account in Madgicx and add the server address to your assistant.
Why is my Google Ads account missing?
Link it in Madgicx first. If you reach it through a manager account, give the assistant the manager account's ID, and check that you signed in with the right team.
Can the Google Ads MCP change my campaigns?
No. The Madgicx Google Ads MCP is read only. It analyzes your account and you make any change in Google Ads yourself.
Which assistants work with it?
Any assistant that accepts a remote MCP server with sign-in, including Claude, ChatGPT on paid plans, Grok, Claude Code, Cursor and Codex. The Madgicx MCP page lists what each one needs.
Do I need a developer token?
No. You sign in with your Madgicx login, and Madgicx uses the Google Ads account you linked in Madgicx.
Can it read Performance Max campaigns?
Yes. It reads Performance Max campaigns with the other campaign types, and a custom query shows the placements where their ads appeared.