Google Ads MCP server for 

AI agents
Ask Claude, ChatGPT or Cursor about your Google Ads campaigns, search terms and spend.
No card needed. Works with any MCP client.
Lemonado
Google Ads MCP
Ask about keywords and search terms in Claude, ChatGPT or any AI agent, from live Google Ads data.
What is the Google Ads MCP server?
Lemonado's Google Ads MCP server gives Claude, ChatGPT and other AI apps your live Google Ads data. Connect Google Ads to Lemonado, connect Lemonado to your AI, and ask about campaigns, search terms and budgets. You don't need a developer token or a Google Cloud project, and the same connection reaches Meta, GA4 and the rest of your stack.
Your whole Google Ads account
Campaigns, ad groups, ads and assets, ready to ask about.
Always today's numbers
Performance Max asset groups, synced from Google Ads automatically, so answers use today's numbers.
Connect all your tools
Questions like "What's our real ROAS?" use Google Ads and Meta Ads, GA4 at once.
Connecting takes minutes.
- 1
Connect Google Ads
Sign in to Google Ads in Lemonado.
- 2
Copy the server URL
Turn on external access and copy one URL.
- 3
Ask in Claude
Add the URL to Claude and ask away.
Ask it anything.
Claude reads your Google Ads numbers, explains what moved and turns the answer into an artifact you can share.
Which search terms spent over $100 last month without a single conversion? Group them into negative keyword themes.
41 terms spent $6,840 with no conversions. Three themes cover 78% of it: "free" (12 terms), "repair" (9) and "used" (7).
Source: Google Ads
How much are we paying for clicks on our own brand name, and what share of Google spend is it?
Brand search cost $3,210 last month at $0.42 a click, 22% of Google spend. We already win 96% of brand impressions, so a pause test is low risk.
Source: Google Ads
Which campaigns run out of budget before lunch on weekdays?
Two do: Generic Tents (lost IS to budget 38%) and Shopping Jackets (24%). Both still have CPAs under target.
Source: Google Ads
Which Performance Max asset groups get impressions but almost never convert?
Asset group "Lifestyle video" took 31% of PMax impressions and 4% of conversions. Its CPA is $96 against $38 for the rest.
Source: Google Ads
Put Google Ads spend next to Stripe revenue by week for the last quarter.
Spend rose 22% while new revenue rose 9%. Weeks 38 to 40 broke the trend.
Source: Google Ads
Which keywords do we pay for that we already rank top 3 for organically?
14 keywords, $1,920 last month. 9 of them are brand or near-brand terms.
Source: Google Ads
The tools your AI gets.
Custom connections in Claude, ChatGPT, Cursor, Claude Code and n8n get the data, company and action tools, and your AI writes the queries. The Lemonado apps in Claude's and ChatGPT's directories use four read-only tools where Lemonado runs the analysis.
list_objectsLists the tables and views your connection can query.get_object_detailsShows the columns of a view, or the inputs a parameterized view takes.execute_sqlRuns a read-only SQL query and returns the rows.get_google_ads_resource_metadataLists valid Google Ads resources, fields and which ones combine.list_companiesLists the companies or clients this connection can reach.get_company_detailsShows a company's connected sources and account IDs.list_actionsLists the actions you've turned on and their approval rules.get_action_detailsShows what an action needs and whether it asks for approval.execute_actionRuns an allowed action in a connected tool.list_projectsFinds the companies or projects your connection can reach.list_project_sourcesLists a project's connected sources and accounts.answer_data_questionAnswers a plain-English question about your marketing data.explain_metric_changeCompares a metric between two periods and shows what moved it.
Let Lemonado check Google Ads for you.
Copy one of these into Lemonado and it runs on a schedule.
Every morning, list search terms that spent over $50 with no conversions in the last 14 days and suggest negatives.
Daily wasted-spend check
Alert #ads in Slack when any campaign's CPA goes 30% over its 7-day average.
CPA spike alert
Every day at 3pm, tell me which campaigns will over- or under-spend this month at the current pace.
Budget pacing
Every Monday at 9am, send last week's Google Ads summary to #marketing.
Monday summary
Why Lemonado?
Your whole stack in one connection
Google, Meta, GA4, TikTok and 3,000+ more tools, in every AI app.
No API keys or servers
Sign in once. Nothing to install, host or keep alive.
Scoped to each client
Each connection only reaches the clients you allow. Built for agencies.
Actions with guardrails
Set each action to Off, Ask or Approve. Nothing runs that you haven't allowed.
Use Google Ads with any AI agent.
Claude
Connect Google Ads to Claude
ChatGPT
Connect Google Ads to ChatGPT
Claude Code
Connect Google Ads to Claude Code
Cursor
Connect Google Ads to Cursor
VS Code (GitHub Copilot)
Connect Google Ads to VS Code (GitHub Copilot)
Codex
Connect Google Ads to Codex
Perplexity
Connect Google Ads to Perplexity
Google Antigravity
Connect Google Ads to Google Antigravity
Windsurf (Devin Desktop)
Connect Google Ads to Windsurf (Devin Desktop)
Zed
Connect Google Ads to Zed
n8n
Connect Google Ads to n8n
Is there an official Google Ads MCP server?
Yes. Google publishes an open-source Google Ads MCP server (googleads/google-ads-mcp on GitHub). It's free and read-only, but it runs locally or on your own Cloud Run and needs a Google Cloud project with OAuth credentials.
| Google's official Google Ads MCP server | ||
|---|---|---|
| Setup | Google Cloud project, OAuth credentials, run it locally or host it | Sign in once, paste one URL |
| Works in claude.ai and ChatGPT | Only if you host it as a remote server | Yes, as a custom connector |
| Other platforms | Google Ads only | Google Ads plus Meta, GA4 and 3,000+ tools |
| Can act | No, read-only | Yes, with your action rules |
| Price | Free (you pay for hosting) | See pricing |
Explore other integrations
All 3,000+ integrations- Meta AdsAsk Claude, ChatGPT or Cursor about your Facebook and Instagram ads, creatives and results.
- Google AnalyticsAsk Claude, ChatGPT or Cursor about GA4 traffic, conversions and funnels, next to your ad spend.
- Google Search ConsoleAsk Claude, ChatGPT or Cursor about your search queries, rankings and lost clicks.
- LinkedIn AdsAsk Claude, ChatGPT or Cursor about LinkedIn campaigns, lead forms and who converts.
- Google SheetsUse your media plans, targets and offline sales sheets in Claude, next to live ad data.
- TikTok AdsAsk Claude, ChatGPT or Cursor which TikTok videos hold attention and which ones sell.
Reading this as an AI agent?
Everything an agent needs to set this up, in plain text. Paste this page's link into your AI app and ask it to connect you, or copy the block.
# Lemonado MCP server for Google Ads Lemonado is a hosted MCP server that gives AI apps the user's live Google Ads, plus any other marketing tool they connect (Google Ads, Meta Ads, GA4 and 3,000+ more). - Server URL: https://mcp.lemonado.io/mcp - Transport: Streamable HTTP - Auth: OAuth; the user signs in to Lemonado in the browser. No API keys. - Google Ads data: Campaigns, ad groups, ads and assets; Keywords and search terms; Performance Max asset groups; Spend, clicks, conversions, CPA and ROAS; Breakdowns by device, network, age and gender; Budgets and pacing - Connecting Google Ads: If you use a manager (MCC) account, choose the client accounts you want, not only the manager. - Tools on https://mcp.lemonado.io/mcp (custom connectors, coding agents, n8n): list_objects, get_object_details, execute_sql, get_google_ads_resource_metadata, list_companies, get_company_details, list_actions, get_action_details, execute_action - Lemonado's Claude directory app and ChatGPT plugin (read-only): list_projects, list_project_sources, answer_data_question, explain_metric_change ## Setup 1. The user connects Google Ads in Lemonado (Connectors) and signs in. 2. In the company's settings → External tools, they turn the connection on and copy the server URL. 3. They add the server URL to their AI app. Setup per app: https://lemonado.io/integrations Docs: https://docs.lemonado.io/mcp-reference Full index for agents: https://lemonado.io/llms.txt
Frequently Asked Questions
No. You connect Google Ads to Lemonado with a normal Google sign-in, and Lemonado handles the API access. You only need a developer token if you run Google's own MCP server yourself.
Connect your Google Ads account in Lemonado, turn on External tools, and add Lemonado to Claude or ChatGPT. Each guide on this page has the exact steps. If you use a manager (MCC) account, choose the client accounts you want, not only the manager. Then ask something like "Which search terms spent over $100 last month without a single conversion? Group them into negative keyword themes."
Yes. It's a standard remote MCP server (https://mcp.lemonado.io/mcp): one command in Claude Code, one entry in Cursor's mcp.json, and an MCP Client Tool with a Lemonado token in n8n. In a coding agent, try "Check the UTM campaign values in our landing page links against the live Google Ads campaign names. List the ones that don't match."
Yes. Besides answering in Claude or ChatGPT, Lemonado runs Google Ads reports and alerts on a schedule, in Slack or email. For example: "Every morning, list search terms that spent over $50 with no conversions in the last 14 days and suggest negatives."
Both. It reads your Google Ads data and can add negative keywords or pause a campaign once you approve. You choose which actions are on, and whether each one asks first.
Use one MCP server that reaches both. Google and Meta each publish their own server, but each covers one platform, and Google's runs locally. Lemonado connects Google Ads, Meta Ads, GA4 and 3,000+ other tools through one URL that works in Claude, ChatGPT, Cursor and other MCP clients, so you can compare channels in one question.
It depends on the job. Google's own AI (Smart Bidding, AI Max) optimizes bids and matching inside Google Ads. For the work around it, like finding wasted search terms, adding negatives and comparing Google with your other channels, Lemonado connects Google Ads to Claude, ChatGPT or its own AI, and can make changes such as pausing a campaign once you approve them.
Lemonado. Connect your ad accounts once, including Google Ads, then ask in the Lemonado app, in Slack, or in Claude and ChatGPT through its MCP server. Answers come from your live data in Google Ads, Meta Ads, GA4 and 3,000+ other tools.
Lemonado Routines. Describe the alert once, for example "post in #ads when cost per purchase goes 30% over the 7-day average", and Lemonado checks on a schedule and posts in Slack with the campaign behind the jump.
MCP is included in Lemonado's paid plans and in the free trial, so you can try it before you pay.
Still have a question?
Shoot us an email at hello@lemonado.io.
Try for freeStop fighting with data. Start feeding your AI.
Connect your data to AI and free your team from reporting and busywork.
Try Lemonado free