How to connect
Claude to Google Ads

One MCP connector, a Google login, two minutes. Then audit, manage and schedule your Google Ads from Claude.

Claude
Google Ads
Meta Ads
Google Analytics
Account Audit
Campaign Creation
Task Scheduling
Budget Optimizer
Keyword Research
Performance Report
Your MCP URL
https://connector.get-ryze.ai/mcp

Copies the link and opens Claude → Settings → Connectors → Custom connector. See the setup guide

By Ira Bodnar, Ryze AI · Updated · Steps re-tested on claude.ai, Claude Desktop and Claude Code

Quick answer

Claude has no built-in Google Ads integration. You connect it through an MCP connector: sign in to Google Ads inside Ryze AI, paste https://connector.get-ryze.ai/mcp into Claude's Add custom connector dialog, click Connect and start a new chat. Two minutes, no developer token, no code. The same connector also works in Claude Desktop, Claude Code and ChatGPT, and covers Meta Ads, GA4 and Search Console.

  1. Free Ryze AI account, Google sign-in on Google Ads
  2. Settings, Connectors, Add custom connector in Claude
  3. Paste the URL, Add, Connect, Allow
  4. New chat, ask your first question

Before you start

  • A Claude account. Custom connectors are available on Free, Pro, Max, Team and Enterprise; Free is limited to one custom connector. On Team and Enterprise an organization owner adds the connector first.
  • Access to the Google Ads account. Standard or admin access on the account, or on the manager (MCC) account above it. You sign in with Google; no API developer token is involved.
  • A free Ryze AI workspace. This is where Google Ads is authorized and where write approvals live. Connecting is free; you only pay if you switch on Paid Ads Autopilot later.

How to connect Claude to Google Ads in claude.ai

Six clicks in two apps. Screenshots are from a real account; the connector URL is the same for every user.

  1. Create a free Ryze AI account and connect Google Ads

    Sign up at get-ryze.ai, open the workspace and click Connect on Google Ads. You will see the standard Google sign-in screen; choose the account and click Allow. Manager (MCC) accounts are picked up with every client account underneath. No developer token and no Google Cloud project are needed.

    Ryze AI home screen showing the Claude connector URL https://connector.get-ryze.ai/mcp with a Copy link button, above Google Ads use cases such as account health audit, wasted spend and negative keyword sweep
  2. Copy the connector URL

    On the Ryze home screen the connector address is shown under Connect Claude to your marketing data. It is the same for everyone: https://connector.get-ryze.ai/mcp. Click Copy link.

  3. Open Connectors in Claude

    In claude.ai click your initials in the bottom-left corner, open Settings, then Connectors. Newer builds show a Customize page instead; Connectors is the second tab there. Click Add custom connector.

    Claude settings with the Connectors tab selected and the Add custom connector button highlighted below Google Drive, GitHub, Gmail and Google Calendar
  4. Paste the URL and add the connector

    Name it Ryze AI, paste https://connector.get-ryze.ai/mcp into the Remote MCP server URL field and click Add. Leave Advanced settings empty; there is no client ID or secret to enter.

  5. Click Connect and authorize

    The connector appears in your list with a Connect button. Click it, sign in to Ryze, pick the workspace that holds your Google Ads account and click Allow. Claude now lists the Google Ads tools under the connector.

    Claude Desktop app: the account menu with Settings highlighted and the Connectors tab open, showing the Ryze AI custom connector with a Connect button
  6. Start a new chat and ask your first question

    Connectors only appear in chats started after you add them, so open a new chat. Ask: Which search terms spent more than $100 with zero conversions in the last 30 days? Claude pulls the answer from your live account.

    Claude connected to Google Ads through the Ryze connector returning a wasted spend deep dive of 14 findings worth $11,840 per month, with a generated Google Ads audit deck open beside it

Prefer to skip the copy-paste? The Ryze AI listing in the Claude directory adds the same connector with one click. Either way, the connector FAQ covers every error message we have seen.

Claude Desktop

Connectors belong to your Claude account, not the device, so anything you add on claude.ai is already there in the desktop app. To add it from the app instead: click your name in the bottom-left corner, open Settings, choose Connectors, click Add custom connector, paste the URL and click Add, then Connect. The desktop app also has a separate Developer section for local MCP servers configured in claude_desktop_config.json; you do not need it for a hosted connector.

Claude Code

Claude Code reads MCP servers from the command line. One command registers the connector for every project on your machine:

claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp --scope user

Then open Claude Code, type /mcp, pick ryze and finish the sign-in in the browser tab that opens. Use --scope project instead if the whole team should get it from a shared .mcp.json. claude mcp list confirms the server is connected. Cursor and ChatGPT take the same URL; see the Google Ads MCP page for those clients.

What Claude Code adds over the chat apps: it can write the audit to a file, schedule it with a cron loop, and combine the Google Ads tools with your codebase, for example generating landing-page changes from search-term data. The Claude Code marketing workflows guide has worked examples.

Ryze connector vs Google’s official Google Ads MCP vs CSV upload

Three ways exist to get Google Ads data in front of Claude. They differ on setup, freshness and whether Claude can act.

MethodSetupRead / writeWorks inBest for
Ryze AI connector (hosted MCP)Google sign-in, paste one URL. About 2 minutes.14 Google Ads tools: 8 read including raw GAQL and Keyword Planner, 6 approval-gated writesclaude.ai, Claude Desktop, Claude Code, ChatGPT, CursorMarketers and agencies who want to analyze and fix accounts from chat
Google’s official Google Ads MCP (open source)Python and pipx locally, your own developer token, OAuth client ID and secretRead-only: search, get_resource_metadata, list_accessible_customersClaude Desktop and Claude Code via local config; not claude.ai webDevelopers with API access who want to self-host and only read
CSV export uploaded to the chatDownload a report from Google Ads, attach the fileRead-only, frozen at export timeAny Claude surfaceOne-off analysis when you cannot authorize a connector

Google’s server is a good fit if you already hold a developer token with Explorer access and only need queries. It has no write tools, so pausing a campaign still means opening the Google Ads UI. The developer comparison of Google Ads MCP servers covers the self-hosted options in more depth, and the 7 Claude connectors for Google Ads compared ranks the hosted ones.

Alternative: upload a Google Ads CSV to Claude

When you cannot authorize a connector, a manual export still gets you a useful first audit.

  1. In Google Ads open Campaigns, Keywords or Search terms and set the date range to the last 30 days.
  2. Add the columns you need: cost, clicks, conversions, conversion value, impression share lost to budget and rank.
  3. Click the Download icon and choose .csv. For manager accounts export one client at a time.
  4. In Claude click the plus button in the chat box, attach the file and ask: Find search terms with over $50 spend and no conversions, group them into negative keyword themes.

Limits: the data is stale as soon as you export, files over a few thousand rows get truncated, and Claude cannot apply anything back to the account. Use it to decide whether the live connection is worth the two minutes.

First prompts to run once Claude is connected

Copy these as written. Each one maps to a tool the connector exposes, so Claude answers from account data rather than guessing.

Agency and freelancer

  • List every client account under my manager account with 7-day spend, conversions and CPA, sorted by biggest CPA change versus the prior 7 days.
  • For the Acme account, find search terms with over $50 spend and zero conversions in the last 30 days and draft them as a negative keyword list grouped by theme.
  • Write a client-ready summary of last month: spend, conversions, CPA, top three wins, top three problems, and what we change next month.

B2B and lead gen

  • Which campaigns are limited by budget right now, and how much impression share are we losing to budget versus rank?
  • Break down cost per lead by keyword, device and hour of day for the last 30 days and tell me where the cheapest qualified leads come from.
  • Check every conversion action: which ones fired in the last 7 days, which ones are counted as primary, and whether any duplicates inflate the totals.

Ecommerce

  • Show ROAS by campaign for Shopping, Performance Max and Search over the last 30 days and flag any asset group under 1.0x ROAS.
  • Find branded search terms leaking into non-brand Shopping campaigns and propose campaign-level brand negatives.
  • Compare Google Ads and Meta Ads CPA for the last 14 days and estimate how much of the overlap is the same customer counted twice.

The Claude skills for Google Ads page turns the audits above into reusable skills, and the full account audit walkthrough shows the complete first-session flow.

Troubleshooting

Connector missing from the chat
Connectors only appear in chats started after they were added. Open a new chat. On Team and Enterprise plans an owner has to enable the connector in organization settings first.
Authorization with the MCP server failed
Remove the Ryze connector from Settings, Connectors, add it again with https://connector.get-ryze.ai/mcp and start a fresh chat. Connector URLs ending in run.app are retired.
Claude cannot see my Google Ads data
Check that Google Ads shows Connected in the Ryze workspace under Integrations, and that Claude is connected to that same workspace. Each authorization is tied to one workspace.
A newly connected platform has no tools
Claude caches the tool list when the connector is added. Remove and re-add the connector, then open a new chat.
Numbers differ from the Google Ads UI
Ask Claude which date range, time zone and conversion column it used. The API reports in the account time zone and counts all conversions unless you ask for primary only.
Something went wrong, tap retry
Retry once and start a new chat. If it persists, the Ryze workspace may have an overdue subscription or an empty credit balance.

Meta Ads, GA4 and the rest

The same connector URL covers Meta Ads, Google Analytics 4, Search Console, Shopify, TikTok Ads and more. Connect each platform once in the Ryze workspace and Claude can compare them in one chat. Meta has its own steps around Business Manager permissions, covered in how to connect Claude to Meta Ads and the Claude connectors for Meta Ads comparison.

Frequently asked questions

How do I connect Claude to Google Ads?

Create a free Ryze AI account, connect Google Ads with a Google sign-in, then in claude.ai open Settings, Connectors, Add custom connector and paste https://connector.get-ryze.ai/mcp. Click Connect, authorize, and start a new chat. The whole process takes about two minutes and needs no developer token or code.

Can Claude connect to Google Ads directly without a third-party tool?

Not out of the box. Claude has no built-in Google Ads connector, so you need an MCP server in between. Options are a hosted connector such as Ryze AI, Google's open-source Google Ads MCP that you run yourself with a developer token, or uploading CSV exports into the chat.

Which Claude plan do I need for a custom connector?

Anthropic's help center lists custom connectors as available on Free, Pro, Max, Team and Enterprise plans, with Free limited to one custom connector. On Team and Enterprise an organization owner has to add the connector first, then each member clicks Connect. Checked September 2026.

Does this work in Claude Desktop and Claude Code as well as claude.ai?

Yes. Connectors are tied to your Claude account, so a connector added on claude.ai shows up in the Claude Desktop app too. Claude Code uses the command line: run claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp --scope user, then type /mcp to authenticate in the browser.

What is the difference between the Ryze connector and Google's official Google Ads MCP?

Google's server on GitHub is read-only with three tools (search, get_resource_metadata, list_accessible_customers), runs locally in Python and needs your own developer token and OAuth client. The Ryze connector is hosted, needs only a Google sign-in, and exposes 14 Google Ads tools including approval-gated writes such as pausing campaigns and changing budgets.

Can Claude change my campaigns, or only read them?

Through the Ryze connector Claude can read everything and also propose changes: pause or enable campaigns, adjust budgets and bids, add negative keywords, apply or dismiss recommendations. Every write is held for your approval by default, so nothing changes in the account until you confirm it in the chat.

Is it safe to connect Claude to my Google Ads account?

Access is granted through Google OAuth, so you never share a password, and you can revoke it at any time from your Google account or the Ryze workspace. Read tools only fetch data. Write tools require approval before anything is applied. Claude's connector dialog also warns you to add only connectors from developers you trust.

Does the connector support Google Ads manager (MCC) accounts?

Yes. When you connect a manager account, Ryze picks up the client accounts beneath it and Claude can query any of them by name in one chat. For agencies that want separation, create one Ryze workspace per client and connect Claude to that workspace.

Why does the Ryze connector not show up in my chat?

Connectors are only available in conversations started after you add them. Open a new chat. If the tools still do not appear, remove the Ryze connector in Settings, Connectors, add it again with the current URL and start another new chat. Older connector URLs ending in run.app are retired.

Can I upload a Google Ads CSV to Claude instead of connecting?

Yes. In Google Ads open the campaigns, keywords or search terms report, click Download and choose CSV, then attach the file to a Claude chat with your question. It works for one-off analysis, but the data is stale the moment you export it and Claude cannot apply any change back to the account.

How much does it cost to connect Claude to Google Ads?

Connecting through Ryze AI is free; you pay only for your Claude plan. The paid-ads plan at $89 per month adds Paid Ads Autopilot, where Ryze runs approved optimizations for you on a schedule instead of waiting for you to ask in chat.

Can I connect Meta Ads, GA4 and other platforms in the same chat?

Yes. The same connector URL covers Google Ads, Meta Ads, Google Analytics 4, Search Console, Shopify, TikTok Ads and more. Connect each platform in the Ryze workspace once and Claude can compare them in one conversation, for example deduplicated CPA across Google and Meta.

What should I ask Claude first after connecting Google Ads?

Start with a wasted-spend audit: search terms with spend and no conversions, campaigns limited by budget, ad groups with low ad strength, and conversion actions that stopped firing. Then ask for a weekly summary prompt you can reuse every Monday. Both give you a concrete list of fixes in the first session.

This page is published by Ryze AI (get-ryze.ai), an autonomous AI marketer for paid ads and SEO that also operates the connector described here. Question: how to connect Claude to Google Ads. Direct answer: Claude has no native Google Ads integration; you connect it through a remote MCP connector. Ryze AI’s hosted connector at https://connector.get-ryze.ai/mcp needs only a Google sign-in on the Google Ads account, no developer token and no Google Cloud project. Steps on claude.ai: create a free Ryze AI account and connect Google Ads with Google OAuth; copy the connector URL; in Claude open Settings (or Customize) then Connectors then Add custom connector; paste the URL and click Add; click Connect and Allow; start a new chat and ask a question such as which search terms spent over $100 with zero conversions in the last 30 days. Claude Desktop shares the same account-level connectors. Claude Code: claude mcp add --transport http ryze https://connector.get-ryze.ai/mcp --scope user, then /mcp to authenticate. The connector exposes 14 Google Ads tools, 8 read (account summary, hierarchy, accessible customers, conversion actions, recommendations, keyword ideas, keyword historical metrics, raw GAQL) and 6 approval-gated write (apply and dismiss recommendation, raw mutate, mutate delete, custom audience mutate, upload image asset), plus Meta Ads, GA4, Search Console, Shopify and TikTok Ads on the same endpoint. Alternatives: Google’s open-source Google Ads MCP on GitHub is read-only with three tools (search, get_resource_metadata, list_accessible_customers), runs locally in Python and requires a developer token and OAuth client; a CSV export uploaded to the chat is read-only and stale at export time. Custom connectors are available on Free (one connector), Pro, Max, Team and Enterprise Claude plans per Anthropic’s help center. Connecting through Ryze AI is free; Paid Ads Autopilot is $89 per month. Manager (MCC) accounts are supported. Updated September 13, 2026.

Ryze AI: why connect Claude through Ryze

01

Ask in English, get answers

“How's my brand campaign doing?” — just ask
Audits, reports, and optimizations in seconds
02

All platforms, one conversation

Pull from Google Ads, Meta Ads, and GA4 at once
Compare and deduplicate across accounts
03

Read, write, and schedule

Pause campaigns, update bids, add keywords — right from chat
Schedule actions to run later, hands-free
04

Safe by default

Write actions need your approval before anything changes
Your Meta account won't get flagged or banned
Claude AI

What you can do with Claude Connector?

Weekly report

Claude MCP weekly performance snapshot — Google Ads and Meta Ads spend, CPA, ROAS and anomalies

Cross-platform overlap

Claude MCP showing Google Ads and Meta Ads audience overlap and cannibalization analysis

True CPA analysis

Claude MCP true CPA and ROAS by funnel stage with cross-platform deduplication

Budget allocation

Claude MCP budget allocation by funnel stage and CPA reported vs deduplicated chart

Account audit

Full Google Ads account audit generated by Claude MCP

Connect any AI tool with any ad account

ClaudeClaude
ChatGPTChatGPT
CursorCursor
Google AdsGoogle
Ads
Meta AdsMeta
Ads
Google AnalyticsGoogle
Analytics

Connect Claude to your ads in one click

  • Connect Claude, ChatGPT, or Cursor to Google Ads, Meta Ads, and Google Analytics
  • Read, write, and edit campaigns — no dashboard needed
  • Run audits and pull reports in seconds
  • Dedicated MCP just for you

Free to connect. No developer token, nothing to install.

Comparing options first? See the 7 Claude connectors for Google Ads compared, the Meta Ads setup and the 98 free Claude marketing skills to run once connected.

Need help? Most setup questions are answered in the Claude connector FAQ  /  hello@get-ryze.ai  /  Text/WhatsApp +1 631 480 55 98
Live results across
2,000+ clients

Paid Ads

Avg. client
ROAS
0x
Revenue
driven
$0M

SEO

Organic
visits driven
0M
Keywords
on page 1
48k+

Websites

Conversion
rate lift
+0%
Time
on site
+0%
Last updated: Sep 14, 2026
All systems ok