Home>Connect>Google Search Console to Gemini

Connect Google Search Console to Gemini in 2 Minutes

By Ahmed Ashraf|Updated October 24, 2026
Google Search Console Gemini

PaidSync connects Google Search Console to Gemini via MCP. Gemini gets live access to query data, impressions, clicks, CTR, and position, alongside your Google Ads campaigns in the same conversation.

Setup time: 2 minutes. Free plan available. No credit card required.

How to connect Search Console to Gemini with PaidSync

PaidSync joins Gemini as a custom app, or through Gemini CLI, Antigravity or Gemini Enterprise. No API key is needed, because Gemini connects with a PaidSync sign-in (OAuth).

Before you start

  • Pick your Gemini surface in step 1. The Gemini app takes PaidSync as a custom app on a personal Google Account (18 or older, in the US, in English, with Keep Activity on). Gemini CLI, Antigravity and Gemini Enterprise cover work accounts and terminals.
  • Signing in with Google? There is no separate sign-up. You pick Continue with Google in step 2, and your free PaidSync account (15 tasks a month, no credit card) is created when you press Approve.
  • Prefer an email and password? Create the account at paidsync.ai/signup first. The sign-up link inside the sign-in window opens the website and does not bring you back to Gemini.
  • Know which Google login is an owner or user of your Search Console property. You use it in step 3.
1

Add PaidSync to Gemini

Gemini app, personal account. Open gemini.google.com, go to Settings, then Connected Apps (if you do not see it, open Personal Intelligence first), and under Custom apps choose Add a custom app. Paste the PaidSync server URL and click Next. PaidSync registers itself, so there is no API key to copy and nothing to fill in under Advanced features.

https://mcp.paidsync.ai/mcp

Add it on the web once and it works in the Gemini mobile app too. Google limits custom apps to personal Google accounts, age 18 and over, in the US, in English, with Keep Activity turned on. A work or school account cannot add them, so use Gemini Enterprise below instead.

Gemini CLI. Run the command, then type /mcp auth paidsync and sign in with your PaidSync login. Google replaced Gemini CLI with Antigravity CLI for unpaid-tier and Google One users on 18 June 2026, so those accounts use Antigravity below.

gemini mcp add --transport http paidsync https://mcp.paidsync.ai/mcp

Gemini Code Assist agent mode in VS Code reads the same settings file as Gemini CLI. Add this to ~/.gemini/settings.json:

{ "mcpServers": { "paidsync": { "httpUrl": "https://mcp.paidsync.ai/mcp" } } }

Antigravity uses a different key. Open the agent panel menu, choose MCP Servers, then Manage MCP Servers and View raw config, or edit ~/.gemini/config/mcp_config.json, and add the server with serverUrl. Antigravity signs in by dynamic client registration on its own:

{ "mcpServers": { "paidsync": { "serverUrl": "https://mcp.paidsync.ai/mcp" } } }

Gemini Enterprise, Business edition. A team admin adds PaidSync under Settings and help, then Manage team, then Connected apps, then Add MCP Server. PaidSync serves the Streamable HTTP transport Gemini requires and OAuth 2.0 at https://api.paidsync.ai/authorize and https://api.paidsync.ai/token. Email support@paidsync.ai for the client credentials that form asks for.

2

Sign in to PaidSync and press Approve

The PaidSync sign-in screen opens. Pick Continue with Google, or sign in with your PaidSync email and password. A PaidSync screen then asks whether to allow Gemini to manage your ad accounts via PaidSync. Press Approve and PaidSync is connected.

New to PaidSync and signing in with Google? Your free account (15 tasks a month, no credit card) is created when you press Approve. The screen also mentions ad accounts already connected inside PaidSync. On a new account that list is empty until you finish step 3.

3

Connect your Search Console property and ask Gemini

In any chat, ask: "Connect my Search Console." Gemini replies with a link that opens Google's own sign-in and consent screen. Sign in with the Google account that has access to your Search Console property and approve access. PaidSync asks Google for the read-only webmasters.readonly scope, so it reads your search data and never changes the property. PaidSync never sees your Google password.

Come back and ask: "List my Search Console properties." Gemini uses list_gsc_properties to show every property your Google login can open, and you tell it which one to use. Connecting and listing properties uses none of your tasks. Then try: "What queries drove the most clicks in the last 28 days?" You can also connect Search Console from the PaidSync dashboard instead. Both routes use the same PaidSync login, so Gemini sees the property either way.

Free plan includes 15 tasks per month. Paid plans from $99/month for daily use.

Start Free See a Demo

The Cross-Channel Angle

PaidSync's 6 Search Console tools read your search data next to Google Ads, so Gemini can compare what you pay for with what you already rank for. That means Gemini can run paid-organic analysis in a single conversation without any data exports or tab switching.

Ask Gemini to find organic queries where you rank in positions 5 to 15, then check whether you are running paid coverage on those same terms. Gemini pulls both data sets, compares them, and tells you exactly where organic clicks are costing more than a paid click would.

The reverse check works too. Ask Gemini which Google Ads keywords you pay for where you already rank in the top five organically, and it runs analyze_paid_organic_overlap, which estimates the monthly spend on each overlap.

What Gemini Can Do with Search Console

  • Top query report. Gemini returns your top 50 queries by clicks for any date range, with impressions, CTR, and position. Filtered by device or country in one follow-up.
  • Position drop detection. Ask Gemini to find pages that lost more than 3 positions week over week. It returns a ranked list with the delta and current averages.
  • CTR gap analysis. Gemini identifies queries with high impressions but low CTR, the fastest path to organic traffic gains without new content.
  • Sitemap status. Gemini can check your sitemap submission status and flag any indexing errors across your properties.
  • Paid vs organic comparison. With Google Ads also connected, Gemini can overlay paid spend data against organic query performance and find gaps in coverage.

What each Search Console report tells Gemini

Top queries

Ask Gemini which queries brought the most clicks this month, last month or any date range. It runs get_gsc_search_analytics by query and returns clicks, impressions, CTR and average position for each one, and can filter to queries that contain a word or to one page.

Top pages

Ask which pages get the most organic clicks, and which rank but are not clicked (high impressions, low CTR). Gemini runs the same tool by page. To see which pages are losing position, it compares two date ranges.

Sitemaps and indexing

Gemini reads your sitemaps with get_gsc_index_coverage and compares submitted with indexed page counts for each one, with any sitemap errors and warnings. Sitemap errors can keep whole sections of a site out of the index. PaidSync does not read the Page indexing report or URL Inspection.

Country and device

Ask Gemini to break clicks and impressions down by country or by device, one breakdown per request. It shows where your organic audience comes from and whether mobile search keeps up with desktop.

Search Console prompts to try in Gemini

Each prompt runs on the PaidSync tools named after it and uses one or more of your tasks. None of them changes anything, because PaidSync's 6 Search Console tools read your search data.

  1. "What are my top 20 organic queries by clicks this month, with the average position for each?" Runs get_gsc_search_analytics by query.
  2. "Which pages get a lot of impressions but a low click-through rate?" Runs get_gsc_search_analytics by page, ranked by impressions.
  3. "How many of the URLs in my sitemaps are indexed, and which sitemap has the biggest gap?" Runs get_gsc_index_coverage.
  4. "Compare my organic search performance this month with the same month last year." Gemini runs get_gsc_search_analytics for both ranges. Search Console keeps 16 months of data.
  5. "Which of my top organic queries am I not bidding on in Google Ads?" Runs get_gsc_search_analytics and the Google Ads tool get_keyword_performance, which covers your top 100 keywords by cost, then compares the two lists.
  6. "Which Google Ads keywords am I paying for where I already rank in the top five?" Runs analyze_paid_organic_overlap, which estimates the monthly spend on each overlap.
  7. "Break down my organic clicks and impressions by country for the last 90 days." Runs get_gsc_search_analytics by country.
  8. "Which queries bring clicks to my pricing page, and at what average position?" Runs get_gsc_search_analytics by query, filtered to that page.

How do I connect Google Search Console to Gemini CLI?

This guide is for the Gemini app. In Gemini CLI the same PaidSync connection is one command:

gemini mcp add --transport http paidsync https://mcp.paidsync.ai/mcp

Start a session, type /mcp auth paidsync, and sign in with your PaidSync login in the browser window that opens. Gemini CLI stores the OAuth token for you. No key is pasted anywhere. Google replaced Gemini CLI with Antigravity CLI for unpaid-tier and Google One users on 18 June 2026, so those accounts add PaidSync in Antigravity instead, as step 1 shows. Then connect your Google Search Console account as in step 3.

Troubleshooting Search Console in Gemini

  • The sign-in fails. Sign in to PaidSync the way you signed up, with Continue with Google or with your PaidSync email and password. Email users without an account create one at paidsync.ai/signup first, then add PaidSync in Gemini again. If Google's own consent screen fails, ask Gemini "Connect my Search Console" again for a fresh link.
  • Gemini used the wrong property. PaidSync keeps no default Search Console property. Every request names the property, so tell Gemini which one you mean, and it sends that property with each request. A domain property (sc-domain:example.com) and a URL-prefix property (https://www.example.com/) are separate properties with different numbers, so name the one you mean. Ask Gemini to list your properties with list_gsc_properties if you are not sure. Listing uses none of your tasks.
  • A property is not listed. PaidSync lists the properties your connected Google login can open. In Search Console, an owner adds that login under Settings, then Users and permissions. Connected with the wrong Google login? Disconnect it in the PaidSync dashboard and connect again with the login that has access.
  • Gemini says it has no Search Console tool. PaidSync shows Gemini a short starter list of tools to keep the chat light. Ask Gemini to call paidsync_context first. It returns your connected platforms and the full tool list, Search Console included, and Gemini then runs those tools through paidsync_exec. If PaidSync is missing from Gemini altogether, check that it is listed under Settings, then Connected Apps.

Frequently Asked Questions

How do I connect Google Search Console to Gemini?

In the Gemini app on a personal Google Account, open Settings, then Connected Apps, choose Add a custom app and paste https://mcp.paidsync.ai/mcp. Gemini CLI, Antigravity and Gemini Enterprise take the same endpoint, and step 1 covers each. Sign in to PaidSync and press Approve, then ask Gemini to connect your Google Search Console account. No API key is needed. Full steps are above.

Is there an official Search Console MCP server?

No. Google has no official Search Console MCP server (checked 29 Sep 2026). PaidSync's 6 Search Console tools read your search data next to Google Ads, so Gemini can compare what you pay for with what you already rank for.

Can Gemini see both Search Console and Google Ads data at the same time?

Yes. PaidSync's 6 Search Console tools read your search data next to Google Ads, so Gemini can compare what you pay for with what you already rank for.

Is PaidSync free to use with Gemini?

Yes. The free plan gives you 15 tasks per month at $0. Paid plans start at $99/month for Pro, and Team plans from $249/month for 5 seats.

What Search Console data can Gemini access?

Gemini can query clicks, impressions, CTR, and average position by query, page, country, device, and date. The full Search Analytics API is exposed, including 16-month historical data.

Does PaidSync support multiple GSC properties?

Yes. If your Google account has access to multiple properties, PaidSync exposes all of them. You can ask Gemini to compare performance across domains in the same conversation.

What OAuth scopes does PaidSync request for Search Console?

PaidSync requests https://www.googleapis.com/auth/webmasters.readonly, Google's read-only Search Console scope, for performance, property and sitemap data. It does not request the full webmasters scope.

Does this work in Gemini CLI as well as the Gemini app?

Yes. The Gemini app takes PaidSync as a custom app on a personal Google Account, and Gemini CLI, Antigravity and Gemini Enterprise take the same endpoint, https://mcp.paidsync.ai/mcp. Step 1 covers each one.

Why is the Search Console integration read-only?

PaidSync's Search Console connection is read-only by design: it reads your search data and never changes your property. Google's own API can also submit sitemaps and add sites; PaidSync does not.

What does PaidSync cost with Gemini?

PaidSync has its own pricing: the free plan is $0 for 15 tasks a month with no card, and Pro starts at $99 a month. Which Gemini surface you can use depends on your Google account, as step 1 explains.

Does the same PaidSync connection work in other assistants?

Yes. PaidSync is one endpoint, https://mcp.paidsync.ai/mcp, with OAuth sign-in, and the same login works in Claude, Claude Code, ChatGPT, Perplexity, Microsoft Copilot through Copilot Studio, Cursor and Windsurf. Set up PaidSync once and use it from any of them.

630+ tools. 14 platforms. One connection. Start free.