Google Search Console holds the answers to most of your SEO questions. The problem is the interface buries them. Finding striking-distance keywords, spotting pages that lose clicks every month, or checking CTR by device usually means exporting a CSV, deleting the summary rows, and building a pivot table you will not look at twice.

The fix is a Google Search Console MCP server, which connects Search Console to Claude so you can ask questions in plain language. Google doesn’t publish an official one, so you pick from four routes: the RightBlogger connector, a free open-source server, a paid data connector, or a CSV upload.

This guide compares all four, shows the setup for each, and includes eight prompts to run once your data is connected.

Key Takeaways

  • Google doesn’t publish an official Search Console MCP server (as of October 2026). Every option is built by the community or a vendor on top of the same public API.
  • The free open-source server, mcp-gsc, costs nothing but needs Google Cloud credentials, a config file, and the Claude Desktop app.
  • Hosted connectors skip that setup. The RightBlogger MCP is one URL plus a sign-in, and it’s included on every RightBlogger plan, including the free one.
  • The data underneath is the same everywhere: up to 25,000 rows per request, usually two to three days behind, with anonymized queries left out.

What You Can Do Once Search Console Is Connected

Once the connector is live, you stop navigating reports and start asking questions. A few examples you can run in one prompt:

  • Pull every keyword sitting in positions 4 to 15 with real impressions, your fastest path to page one.
  • Find pages that rank well but get a weak click-through rate, the ones that need better titles, not better rankings.
  • Spot keyword cannibalization, where two of your pages compete for the same query.
  • Compare the last 28 days against the previous 28 to catch content decay early.

The prompts that do all of this are near the end. First, the options.

Is There an Official Google Search Console MCP?

No. As of October 2026, Google doesn’t publish a Search Console MCP server. Its list of supported Google MCP products covers services like BigQuery, Google Maps, and Workspace apps such as Drive and Gmail, and Search Console isn’t on it.

Google does ship an official Google Analytics MCP server, an experimental, read-only server you run on your own computer. For Search Console, every MCP you’ll find comes from the community or a vendor building on Google’s public Search Console API.

That makes comparing them simpler. The data and its limits are the same everywhere, so the real differences are setup time, cost, and how much access each one asks for.

Every Way to Connect Google Search Console to Claude

Here are the four routes side by side. Disclosure: RightBlogger is our tool, so weigh the first row accordingly. Prices are each vendor’s published entry price as of October 2026.

MethodSetupCostSearch Console accessBest for
RightBlogger MCPPaste one URL into Claude and sign inIncluded on every RightBlogger plan, including FreeRead-onlyDaily SEO work, with your published posts in the same chat
Free community server (mcp-gsc)Create Google Cloud credentials, install it, edit a config fileFree (MIT license)Full Search Console permissionDevelopers comfortable with Google Cloud and Claude Desktop
Hosted data connectorsCreate an account, connect Search Console, add the connector in ClaudeEntry plans run $15 to $55 a month; some have free plansVaries by vendorTeams already pulling marketing data from several sources
CSV exportExport from Search Console, upload the fileFreeNone (you hand over a file)A one-time question

The hosted connectors differ more than their landing pages suggest. On monthly billing, the four that show up for this search compare like this:

ConnectorEntry priceFree optionHow it gets into ClaudeWorth knowing
Supermetrics$55/month ($44 billed yearly)14-day trialClaude connector directoryQueries Search Console live; Starter covers 3 data sources
Windsor.ai$23/month ($19 billed yearly)Free plan with 1 data source and 30 days of historyClaude connector directoryPaid plans reach back up to 16 months
Porter Metrics$15/month per account ($12.50 billed yearly)Free plan with 30 days of historyCustom connector URLRead-only tools
Coupler.io$32/month ($24 billed yearly)Free plan with manual refreshesClaude connector directoryReads a synced copy of your data, refreshed daily on Starter

The short version: if you write code and want to own the setup, the free server does the job. If your marketing data already flows through one of these pipeline tools, use the connector you pay for. If you want Search Console and your own posts in one conversation without installing anything, that’s what the RightBlogger connector is built for. And if you need one answer today, export a CSV.

What the RightBlogger MCP Is

MCP stands for Model Context Protocol, an open standard that lets AI clients talk to outside tools and data. The RightBlogger MCP is a remote MCP server that connects your RightBlogger account to those clients.

Once you connect it, your AI can pull your Search Console performance, research keywords from RightBlogger’s database, and read the posts on your connected CMS, all by asking in plain language. It reuses the same Search Console and CMS connections you set up for the Site Agent, so if you already use that, there is nothing new to wire up.

How to Connect Google Search Console to Claude

You need three things: a RightBlogger account, a project with Google Search Console connected, and a Claude account. Free plans work on both sides: Claude’s Free plan allows one custom connector, and a free RightBlogger account can connect and use the read tools. On a Claude Team or Enterprise plan, an owner adds custom connectors in the organization settings, then each person signs in.

Step 1: Open the connector settings in Claude

In Claude, open Customize, then Connectors. If you look under Settings first, Claude links you straight there.

Claude Settings showing Connectors have moved to the Customize area.

Step 2: Add a custom connector

On the Connectors screen, click the plus icon and choose Add custom connector.

Claude Customize Connectors panel with the Add custom connector option open.

Step 3: Paste the RightBlogger URL

Name it RightBlogger, paste the connector address below, then click Add.

https://rightblogger.com/api/mcp
Claude Add custom connector dialog with RightBlogger and the MCP URL entered.

Step 4: Connect your account

The connector shows up but is not linked yet. Click Connect to start the sign-in.

RightBlogger connector in Claude showing a Connect button before authorization.

Step 5: Authorize access

RightBlogger asks you to approve the connection. It only requests your identity and email address, nothing that can change your site. Click Allow.

RightBlogger Authorize access screen requesting identity and email with Allow and Deny buttons.

Step 6: Set tool permissions

Your projects connect and the tools appear, including gsc_query, gsc_compare, gsc_insights, gsc_status, and keyword_research. Let the read tools run without approval so Claude can pull data without stopping to ask each time. Write tools still ask before anything publishes.

RightBlogger tool permissions in Claude listing read-only tools like gsc_query and keyword_research.

That is the whole setup. Open a new chat and ask a question about your search performance. Something as simple as “Using RightBlogger, what are my top pages in Search Console?” returns a clean table of clicks, impressions, CTR, and position.

Claude using RightBlogger to return top Search Console pages with clicks, impressions, CTR, and position.

Connect Google Search Console to Claude Code

Claude Code uses the same server URL. Add it from your terminal:

claude mcp add --transport http rightblogger https://rightblogger.com/api/mcp

Then start Claude Code, run /mcp, and sign in with your RightBlogger account. The prompts later in this guide work the same way in the terminal. That’s handy when you want Claude to pull Search Console data and edit files in one session.

Cursor, ChatGPT, and other clients

In Cursor, add the same URL as a remote server in .cursor/mcp.json for one project, or ~/.cursor/mcp.json for all of them. ChatGPT accepts custom MCP servers only on some paid plans as of October 2026: developer mode on Pro (read access only) and on Business and Enterprise. OpenAI has also been moving the setting between its Apps and Plugins menus. Our MCP connector setup guide covers each client.

Set Up a Free Google Search Console MCP

If you’d rather run your own server, mcp-gsc is a widely used open-source option, with an MIT license and roughly 1,900 GitHub stars. It runs on your computer, so it works in the Claude Desktop app but not in Claude on the web. Most of the setup happens in Google Cloud.

  1. In the Google Cloud console, create a project and enable the Google Search Console API.
  2. Configure the OAuth consent screen, create an OAuth client ID with the type set to Desktop app, and download its JSON file.
  3. Install uv, the Python tool the project recommends. The server runs with uvx mcp-search-console and needs Python 3.11 or newer.
  4. In Claude Desktop, open Settings, then Developer, then Edit Config, and add the server with the full paths to uvx and your client secrets file (example below).
  5. Restart Claude Desktop. The first time you ask about Search Console, a browser window opens so you can sign in with the Google account that can see your properties.
{
  "mcpServers": {
    "gscServer": {
      "command": "/FULL/PATH/TO/uvx",
      "args": ["mcp-search-console"],
      "env": {
        "GSC_OAUTH_CLIENT_SECRETS_FILE": "/full/path/to/client_secrets.json"
      }
    }
  }
}

Prefer a service account, for a server or a shared machine? Create one in the same Google Cloud project, download its JSON key, and add the service account’s email address as a user in Search Console under Settings, then Users and permissions. In the config, swap the OAuth variable for GSC_CREDENTIALS_PATH pointing at the key, and set GSC_SKIP_OAUTH to true.

Two things to weigh before you choose this route. It asks Google for full Search Console permission rather than read-only access, so guard the credentials file like a password. And because it runs locally, you maintain it: updates, Python versions, and the occasional dependency that breaks a fresh install are yours to handle.

Other open-source servers work the same way, including Suganthan’s GSC MCP and search-console-mcp, which also covers Bing Webmaster Tools and Google Analytics.

The Data Limits Every Search Console MCP Shares

Every route here, paid or free, reads the same Search Console data, so they share its limits. Knowing them saves you from blaming the tool:

  • Each request returns up to 25,000 rows, and a server can page through anything bigger. Google also exposes at most 50,000 rows a day for each search type, sorted by clicks, so very large sites only see their top rows.
  • Data usually lands two to three days late. Some servers can ask for Google’s fresher numbers that haven’t been finalized yet.
  • Anonymized queries never show up. Google holds back rare queries to protect searchers’ privacy, so a query report won’t account for every click.
  • History goes back 16 months, the same window as the Performance report.
  • URL inspection is capped at 2,000 checks per property per day.

If you outgrow those limits, Search Console’s bulk data export sends your raw data to BigQuery every day, and our URL Inspection API guide covers checking indexing at scale.

The Tools You Get

The RightBlogger connector’s read tools cover Search Console, keyword research, your published posts, and your content calendar, each scoped to the projects you can access. These are the ones you’ll use most. Your client lists the full set after you connect.

ToolWhat it does
list_projectsLists the sites you can access, with CMS and Search Console status. Claude calls this first.
get_projectDetails for one site: its name, URL, connected CMS, and whether Search Console is linked.
gsc_queryClicks, impressions, CTR, and position, grouped by page, query, country, device, date, or search appearance, with filters.
gsc_statusConfirms Search Console is connected and which property it points to.
gsc_compareCompares two Search Console periods and returns totals plus the biggest gainers and decliners by page or query, and pages or queries that appeared or disappeared. The default baseline is an equal window before the selected range. Chat caps lists at 10; MCP can return 20 to 100.
keyword_researchRightBlogger’s keyword engine: volume, CPC, and difficulty for any seed term.
search_posts / get_postSearch and read the posts on your connected CMS (WordPress, Ghost, or Webflow), including the raw body and SEO meta.
search_content / get_contentSearch and read your RightBlogger drafts and generated articles.
list_plannerYour content calendar: planned and scheduled posts with dates and destinations.

It also has write tools. update_post and update_post_meta change a post’s body, title, or SEO meta, and undo_edit rolls any of those edits back. Separate tools handle automations, your content and social calendars, the Site Agent, and AI brand monitoring, one action per tool (create_automation, schedule_content, approve_agent_suggestion, and so on). Anything that publishes or spends quota asks you first, and write tools follow your project role.

8 Prompts to Run Once Search Console Is Connected

These move past basic reporting. Each one uses your live data, so the output is specific to your site. Swap in your own domain where it says [your site], and mention RightBlogger in the prompt so Claude picks the right connector.

Prompt 1: Striking-distance keywords

Using RightBlogger, pull all my Google Search Console queries for [your site] over the last 28 days. Show me the ones ranking in positions 4 to 15 that have the most impressions, these are my best quick-win opportunities. Sort by impressions and tell me which single page each query belongs to.

What it surfaces: keywords one edit away from page one or the top three, the highest-ROI work on the site.

Prompt 2: CTR and cannibalization audit

Using RightBlogger, query my GSC data for [your site] grouped by both page and query for the last 28 days. Flag two things: (1) pages that rank well (position under 10) but have a low click-through rate, those need better titles and meta descriptions, not better rankings; and (2) any query where multiple URLs are competing for the same term, since that is keyword cannibalization hurting both pages.

What it surfaces: easy title and meta rewrites, plus internal competition that is splitting your traffic. The CTR side pairs well with the workflow in finding blog posts with high impressions and low CTR.

Prompt 3: Content decay

Using RightBlogger, compare my GSC page performance for [your site] across two periods: the last 28 days versus the 28 days before that. Show me the pages that lost the most clicks between the two windows. These are my content-refresh priorities. If seasonality might be a factor, also compare against the same 28-day window from last year.

What it surfaces: the posts losing traction, your highest-value refresh targets, with seasonality controlled for. It is the live version of a full content decay audit.

Prompt 4: Rewrite a weak title using the live post

Using RightBlogger, find the page on [your site] with the most impressions but a click-through rate below my site average over the last 28 days. Read the live post, then write three new title options and a meta description, each based on the exact queries that page already ranks for in Search Console.

What it surfaces: a ready-to-paste title and meta rewrite grounded in your real content, not a guess. Reading the actual post is the step a tool that only pipes numbers cannot do.

Prompt 5: Spot rising queries before competitors

Using RightBlogger, compare my Search Console queries for [your site] over the last 28 days against the previous 28 days. Show me the queries gaining the most impressions, sorted by the size of the jump. These are the topics picking up momentum that I should publish on or expand now.

What it surfaces: the searches trending up for your site, so you can ride the momentum instead of finding out months later.

Prompt 6: Find device and country gaps

Using RightBlogger, show my Search Console clicks, CTR, and average position split by device and by country for my top 10 pages on [your site] over the last 28 days. Where am I underperforming, for example strong desktop CTR but weak mobile, or high impressions in a country where I barely rank?

What it surfaces: the segment problems a single sitewide number hides, like a mobile CTR gap or a country where you are leaving clicks on the table.

Prompt 7: Spot AI-style and conversational queries

Using RightBlogger, pull my Search Console queries for [your site] over the last 3 months and flag the long, conversational ones: questions and phrases of five or more words that read like something a person would type into an AI assistant. Which of these am I getting impressions for but not ranking well on?

What it surfaces: the natural-language and AI-search queries your audience is starting to use, so you can publish direct answers before competitors catch on.

Prompt 8: Topic-level growth and decline

Using RightBlogger, pull my Search Console queries for [your site] over the last 6 months and group them into topics. Compare the first 3 months against the last 3 and show which topics are gaining impressions and which are declining. For the biggest decliner, read my posts on that topic and tell me whether to update them or let the topic fade. For the biggest gainer, tell me whether an existing post can capture the growth or whether I should write a new one.

What it surfaces: whether a slump is one page or a whole topic, and where the next post should go. This is the portfolio view: instead of fixing URLs one at a time, you decide which topics deserve more investment and which have stopped paying. Reading your actual posts before the update-or-write-new call is the step a raw data export cannot do.

The same connection reaches beyond Search Console. Keyword research and your content calendar are tools too, so you can ask Claude to pull related keywords from RightBlogger’s database for a topic, or to check whether anything on your planner targets a query you already rank for.

The Manual Alternative: CSV Exports (and Why a Connector Beats It)

You can still get Search Console data into an AI by hand. Export the CSV, delete the summary rows so the headers do not confuse the model, and upload the file with a long prompt explaining what it is. That works for a one-time check, but it falls apart as a habit for three reasons.

  • The export is a snapshot. A CSV is yesterday’s data frozen in a file, while a connector reads current numbers so you can ask a follow-up.
  • The file has no context. A spreadsheet of queries doesn’t know what your pages say, but the RightBlogger connector can also read your posts and tie a weak query to the paragraph that needs work.
  • It doesn’t scale. Nobody exports and cleans a CSV every morning, and a saved connector turns that chore into a one-line question.

Exports come from the same Search Console data, so the reporting delay and the missing anonymized queries apply there too.

How Secure It Is

The connector uses the same identity and access rules as the RightBlogger app. You sign in through standard OAuth 2.1, so your AI client gets a scoped token and never your credentials. The consent screen only requests your identity and email, and every call checks your access to a project first, which means you only ever see your own sites and data.

On the Google side, RightBlogger asks for read-only Search Console access when you connect a property. Check what any other server requests before you install it; mcp-gsc, for example, asks for full Search Console permission.

Read tools work for any teammate; write tools follow their project role, and anything that publishes or spends quota asks for confirmation first, so nothing changes on your site without you seeing it. Every post edit made through the connector can be rolled back with undo_edit. Teammates connect with their own login and see only the projects they belong to. If you want a version that acts on its own and improves your site automatically on a schedule, that is what the Site Agent does, and it runs through the same connections.

Start With One Question

Search Console is the source of truth for how you show up in Google. The hard part has always been turning that data into a decision. Connecting it to Claude removes the export step and lets you ask the question directly, with your own numbers and your own posts in the room.

Pick the route that fits your setup, connect it once, and start with the striking-distance prompt above. If you want the option with nothing to install, you can set up the RightBlogger MCP here, and it’s included with every plan.

FAQs

Is a Google Search Console MCP free?

It can be. The open-source mcp-gsc server is free, and the RightBlogger MCP is included on every RightBlogger plan, including the free one, which pairs with Claude’s free plan (one custom connector). Hosted data connectors like Supermetrics and Coupler.io charge monthly, though several offer limited free plans. See what each RightBlogger plan includes on the pricing page.

Can I connect Google Search Console to Claude Code?

Yes. Add the RightBlogger server with the claude mcp add command shown above and sign in with /mcp, or add a local server like mcp-gsc as a command-based server. Either way, you can query Search Console from the terminal.

Which AI clients can connect?

Any client that supports remote MCP servers over Streamable HTTP can use the RightBlogger URL. That includes Claude (web, desktop, mobile, and Claude Code), Cursor, VS Code, Codex CLI, Gemini CLI, and ChatGPT on plans that allow custom MCP servers. The connector URL is the same everywhere.

Does it see my Google password?

No. You connect Search Console to RightBlogger once through Google’s official read-only permissions, and your AI client signs in to RightBlogger through OAuth. The client receives a scoped token, never a password or an API key.

Can it edit my posts?

Yes. Ask Claude to change a post, its title, or its SEO meta and it applies through the same connection the app uses. Every post edit is reversible with undo_edit, and anything that publishes or spends your quota asks for confirmation first. Beyond posts, it can set up and change your automations, the content and social calendars, the Site Agent, and AI brand monitoring.