MCP & AI reporting

How to Connect Google Search Console to Claude with MCP

Connect Google Search Console to Claude with the Data Bloo MCP and ask about your clicks, impressions, CTR and rankings straight from the chat. No Google Cloud project, no OAuth JSON, no terminal, paste one URL and sign in. Here's the 2-minute setup.

✓Free to start ✓Read-only & secure ✓Works in ~2 min
Claude Data Bloo connected
Which queries won me the most clicks last month, and where do I rank for them?
query_data · Search Console ✓
Your top queries by clicks, last 30 days:
Query
Clicks
Pos.
looker studio templates
2,410
3.2
data studio connector
1,880
4.7
gsc report template
1,145
8.1
That's 18,940 clicks from 612K impressions, a 3.1% CTR. The third one sits at 8.1, just off page one. Want the pages behind it?
Reply to Claude… ↑
The one thing you need

The Data Bloo connector

Open the Data Bloo listing in Claude's directory, hit Connect and sign in. There's no server URL, no client ID and no API key anywhere in this setup. Everything below is just where to click.

Data Bloo Data Bloo Analyze your marketing data Connect
Using Claude Code instead? Grab the one-line CLI command →

What connecting Search Console to Claude actually means

You can ask Claude about your Search Console data and get a real answer, pulled from your actual property, in seconds. Type "which queries lost the most clicks last month" and Claude reads your numbers and tells you, no export, no report to open. The connection runs through the Data Bloo MCP, takes about two minutes to set up, and it's read-only.

Google doesn't publish an official Search Console MCP server. The ones that exist are open-source projects on GitHub, and they're capable, but every one of them asks you to create a Google Cloud project, enable the Search Console API, download an OAuth credentials JSON, edit a config file and run a server from your terminal. Data Bloo skips all of it: paste a URL, sign in once, ask in plain English.

Why connect Search Console to Claude

Stop exporting Search Console. Start asking.

The same Search Console property you already trust for your Data Studio reports, now answering questions in a chat. No exports, no filters to rebuild every time.

Ask, get instant answers

"Which queries had the highest CTR last week?" Claude pulls the numbers and explains them.

Reports inside the chat

Ask for a 30-day organic view and get tables plus a summary ready to share, no Data Studio setup.

Client-ready summaries

"Turn last month's organic performance into an executive summary." Paste it into Slack, email or a doc.

Diagnose traffic drops

"Why did clicks drop last week?" Claude looks across queries, pages and dates and finds what slipped.

Blend beyond Google

Line organic search up against Bing Webmaster, Facebook Ads, PageSpeed or your WooCommerce revenue in one answer.

Connect once, use everywhere

The same Search Console property you linked for Data Studio is instantly available to Claude, zero duplicate setup.

Supported data sources

Search Console, plus every other connector

Already connected in Data Bloo? It's instantly available to Claude, connect once, use everywhere.

Pick your route

Three ways to connect Google Search Console to Claude

There are three real options, built for different people. Here's the honest version, including the case where the answer isn't us, so you pick the right one the first time.

Recommended for marketers

A connector like Data Bloo

Paste one URL, sign in once, ask in plain English. No Google Cloud project, no OAuth JSON, nothing to host. Read-only, blends across channels, and the same connection feeds your Data Studio reports.

An open-source MCP server

Google doesn't publish an official one, but the community does, mcp-gsc and mcp-server-gsc are the two you'll find. Free and capable. The trade-off: you build a Google Cloud project, enable the Search Console API, download an OAuth JSON, edit a config file and run the server yourself.

A manual export

Export the Performance report, save the file, upload it to Claude. Free, and it works once. Then you do it again next week, separately for every property, and you rebuild every filter by hand.

Data Bloo vs an open-source MCP vs a manual export

Data Bloo
Open-source MCP
Manual export
Setup
~2 min, point & click
Cloud project, OAuth JSON, terminal
New export each time
Google Cloud project
Not needed
You create one
Not needed
Where it runs
Hosted for you
You host it, on your machine
Your laptop
Changes your site or data
No (read-only)
No (read-only)
No
Blends other channels
Yes
No, Search Console only
By hand
Feeds Data Studio
Yes, same connection
No
No
Works with other AI
Yes (ChatGPT, Gemini…)
Any MCP client
Any (paste a file)
Price
Free to start
Free, open source
Free
Upkeep
None
You update the repo yourself
Redo it each time

The bottom line: if you're comfortable in a terminal and you want to own the whole stack, the open-source servers are free and genuinely good. If you'd rather never create a Google Cloud project, and you want organic search sitting next to the rest of your marketing, that's Data Bloo.

The honest bit

When to use an open-source MCP instead

Data Bloo isn't the right tool for everyone, and the open-source servers are genuinely good. There's no official Google Search Console MCP, but the community filled the gap: mcp-gsc is the best known, and mcp-server-gsc is the other one you'll see recommended. They're free, they talk to the Search Console API directly, and if you want to fork one and add your own tools, nothing here beats that.

The trade-off is the setup, and it's the same story every time. Before you can ask a single question you create a Google Cloud project, enable the Search Console API on it, configure an OAuth consent screen, download a credentials JSON, point a config file at it and start a server from your terminal, then keep that server updated. It also only sees Search Console, so it can't line organic search up against your ads or your store revenue, and it won't feed the Data Studio dashboards you already send clients.

So it isn't a safety question, everything here is read-only and none of it can touch your site. It's a question of who you are. If you're technical and you want to own the stack, take an open-source server. If you want an answer before the standup, take the one that's already hosted.

Before you start

What you need

Three things, and you probably already have them.

✓A Data Bloo account with Search Console connected. If you already use Data Bloo for your Data Studio reports, your source is ready, connect once, use everywhere.
✓A Claude account. Desktop, Web or Claude Code all work, and a free Claude account is enough to start.
✓Pop-ups allowed for sign-in. Data Bloo's sign-in opens a browser window during setup, so make sure your browser isn't blocking it.
Setup · ~1 minute

How to connect Google Search Console to Claude

Pick your Claude client. Desktop & Web are easiest for most marketers; Claude Code is a one-liner for developers.

Claude Desktop / Web Claude Code (CLI)
1
Open the Data Bloo listing in Claude

Go straight to Data Bloo in the Claude directory. You’ll see what it does and every source it supports.

Open Data Bloo in Claude →
2
Click Connect

The Connect button sits at the top right of the listing. It works the same on claude.ai and Claude Desktop.

3
Sign in with Data Bloo

Claude opens Data Bloo’s sign-in page. Log in with your Data Bloo account and approve read access. Nothing in your accounts can be changed.

4
Start a new chat and prompt your data

Try: "Using Data Bloo, show me my key metrics for the last 30 days and what changed." Claude returns a table plus a short analysis you can share.

Step 1, Register the Data Bloo MCP

Open your terminal and run:

terminal
# Register Data Bloo as an HTTP MCP server in Claude Code
claude mcp add --transport http databloo https://mcp.databloo.com/mcp
Step 2, Authenticate with Data Bloo

Next time you start a Claude Code session, Claude opens your browser to sign in to Data Bloo. Sign in once, the connection persists across sessions.

Step 3, Verify

Run /mcp list, you should see databloo with status connected.

Confirm it works: in a fresh chat, ask "Using Data Bloo, list all the data source accounts I have connected." If Claude returns your accounts, you're fully connected.

See it in action

Take the MCP for a spin

Walk through connecting Search Console to Claude and pulling a report, no signup, right here in the page.

Under the hood

Seven read-only tools, and nothing to install

You just ask in plain language, Claude picks the right tool. The typical flow: list_data_sources → get_connector_accounts → list_fields → query_data.

Tool
What it does
get_user
Your plan, MCP access, usage limits and remaining calls.
list_data_sources
Every available connector, with its name and description.
get_connector_accounts
Your linked Search Console accounts, and the IDs to query.
list_fields
The valid metrics and dimensions for Search Console.
query_data
The actual pull: metrics and dimensions over a date range.
list_accounts
Every connected account across every connector, in one call.
get_dates
Turns "last month" into the exact start and end dates to query.

Read-only, always. Claude can pull and analyze your Search Console, it can never change a setting, submit a sitemap or touch your property. There is no write path to switch off, because there isn't one.

Why Data Bloo

No setup tax and all your dashboards in one connection

Every other route to Search Console in Claude asks you to become a developer first, or to keep exporting by hand. Data Bloo asks for neither. It reads, it reports, and the exact same connection already powering your Data Studio dashboards now answers questions in Claude.

Nothing to install, nothing to host

No Google Cloud project to stand up, no Search Console API to enable, no OAuth JSON to paste into a config file, no terminal. You add one URL to Claude and sign in. All seven tools are read-only, so Claude can read and analyze your Search Console data but can't change a thing.

One connection, two surfaces

The Search Console source you built for Data Studio is the same one Claude reads. No second setup, no second bill, and the numbers Claude quotes always match the dashboards you send clients. It's the one thing a Google-Ads-only developer tool structurally can't give you.

Real answers

What Claude actually gives you back

Three real prompts and the kind of answer Claude returns once Search Console is connected through Data Bloo, numbers, then a plain-language read.

"How did organic search do last month vs the month before?"

Claude: 18,940 clicks from 612,400 impressions, a 3.09% CTR at average position 12.4. Clicks are up 7%, but impressions are up 19%, so you're being shown more and clicked proportionally less.

The read: new impressions are landing deep, not on page one. Growth in reach, not yet in rankings.
"Which queries sit between positions 11 and 20 with the most impressions?"

Claude: Fourteen queries. The biggest three, data studio connector (42,100 impressions, position 11.3), gsc report template (18,600, position 12.8) and marketing dashboard template (15,900, position 14.1).

The read: this is the striking-distance list. Each one is a page-one push away from real traffic.
"Split last month's clicks branded vs non-branded."

Claude: Branded, 6,180 clicks at a 22.4% CTR, average position 1.8. Non-branded, 12,760 clicks at a 2.1% CTR, average position 15.2. Non-branded is 67% of clicks and 91% of impressions.

The read: growth is coming from people who don't know you yet, that's healthy. Branded is doing its job at position 1.8.

Example outputs shown for illustration; your figures come live from your own connected account.

Create reports

What do you want to create?

Pick a format, a source and an account. Data Bloo uses AI to build it with your numbers and your branding.

1 / 42 / 43 / 44 / 4
Most popular AI dashboard A ready-made, Data Studio-style report with AI that explains every number. Previewing
Executive summary A one-page summary in plain English: what changed, why, and what to do next. Previewing
Slide deck Your data turned into a branded deck, ready to present to your stakeholders. Previewing
Data Studio Opens a template in Data Studio, already connected to this account. Previewing
hub.databloo.com/reports/k7Xq2mRvT9hub.databloo.com/summaries/p3Lw8nHc4Zhub.databloo.com/slides/Qe9tB5vJx1datastudio.google.com/reporting/d4c8a1f2
AI dashboard, Search Console overview with AI takeaways and chat
Executive summary
Slide deck
Data Studio
See a real example with your brand Enter your website and get a branded report built for you in seconds.
The data

What Search Console data you can pull

Everything in the Performance report, plus a few splits the Search Console UI makes you build by hand.

Search performance

Clicks, impressions, CTR and average position, plus unique keywords and unique pages, so you can see how wide your footprint is, not just how deep.

Ranking distribution

Top 3, top 10, top 20 and the rest, counted as real metrics, so "how many keywords crack page one" is one question, not a spreadsheet.

Breakdowns

Query, page, path level, country, device, search type (web, image, video, news), search appearance, host and protocol, sliced by date.

Branded vs non-branded

A real dimension, not a regex you rebuild monthly, and short vs long-tail alongside it. Sitemap health (submitted URLs, errors, warnings) comes through too.

Ask Claude to list the fields for your property first, it confirms exactly what's available before it queries.

Try it

Prompts to paste into Claude

Once connected, drop any of these into a fresh chat. Name Data Bloo in your first message, then drill in.

Discovery
"Using Data Bloo, list all the Search Console properties I have connected."
"What fields and date ranges can I pull for my Search Console property?"
Pulling data
"Pull clicks, impressions, CTR and average position for the last 30 days."
"Show me my top 20 queries by clicks for last month, with position."
Breakdowns
"Break down last month's clicks by device and country."
"Split last month's clicks branded vs non-branded, and short vs long-tail."
Reporting & analysis
"Write a client-ready SEO summary for October, with three takeaways."
"Compare this month's clicks and average position to last month's and tell me what changed."
Find the opportunities
"Which queries get lots of impressions but almost no clicks?"
"Show me every query sitting between position 11 and 20, ranked by impressions."
Queries & pages
"Which pages lost the most clicks versus the previous month?"
"Which queries did I rank for last month but not this month?"
Cross-channel
"Compare my organic clicks against Bing Webmaster impressions this month."
"Line up organic clicks against my WooCommerce revenue for the last 30 days."
Site health
"Summarize my organic search health this month versus last."
"How many of my keywords are in the top 3, top 10 and top 20 right now?"
Who it's for

Built for how you actually work

Same connection, different job to be done. Here's the prompt each type of marketer tends to start with.

Agencies

Pull and compare across every client property without switching logins, then draft the monthly SEO report in the chat.

"Compare clicks and average position across all my connected Search Console properties this month."

E-commerce & DTC

Find the product and category queries you almost rank for, and line organic clicks up against store revenue.

"Which product queries sit on page two, and what do they earn me at WooCommerce checkout?"

Content & SEO teams

See which posts are decaying, which are climbing, and where a refresh pays back fastest.

"Which pages lost the most clicks over the last 3 months, worst to best?"
Troubleshooting

Common issues and fixes

Claude says it can't see your property

You're likely not signed in yet, or Search Console isn't connected in Data Bloo. Ask "Using Data Bloo, list the properties I have connected." If it comes back empty, open Data Bloo, confirm your Search Console source is connected, then try again.

Domain vs URL-prefix properties

These are two different properties in Search Console and they return different numbers. A domain property looks like sc-domain:example.com and covers every subdomain and protocol; a URL-prefix property looks like https://example.com/ and covers only that exact prefix. If a total looks too small, you're probably on the prefix one. Ask Claude which it's querying.

Query clicks don't add up to your total

This one confuses everybody, and it isn't Data Bloo. Google anonymizes rare queries, ones not searched by more than a few dozen users over two to three months, and leaves them out of the query table to protect privacy, while still counting them in your totals. So the sum of your queries will always be less than your total clicks. Nothing is broken.

You can't ask for data older than 16 months

Search Console itself only keeps 16 months of performance data, so nothing downstream can go further back. If you want year-over-year comparisons beyond that, feed the data into a Data Studio report and let it accumulate.

Good to know

Query notes & FAQs

①One breakdown dimension per call. For multiple breakdowns, ask Claude to run separate queries and combine them after.
✓Confirm fields first. Field IDs vary per connector. Claude usually lists fields before querying to avoid rejected requests.
!16 months, max. Search Console only retains 16 months of performance data, so no connector can reach further back.
↻Queries won't sum to your total. Google hides rare queries for privacy but still counts them in totals, expected, not a bug.
Is the Data Bloo MCP free?+

It's free to start, no credit card. The free tier includes MCP access with usage limits; paid plans raise the limits and add more connected accounts.

Does Claude change anything in Search Console?+

No. All seven MCP tools are strictly read-only. Claude can read and analyze your performance data, but it can never submit a sitemap, request indexing, change a setting or touch your property in any way.

Is there an official Google Search Console MCP server?+

No. Google publishes an official MCP server for Google Ads, but not for Search Console. What exists is open source and community-built, mcp-gsc and mcp-server-gsc are the two you'll see recommended. They're free and good, but each one asks you to create a Google Cloud project, enable the Search Console API, download an OAuth credentials JSON and run a server from your terminal. Data Bloo is the hosted alternative: one URL, plain English, no Cloud project.

Which AI tools does the MCP work with?+

Any MCP-compatible client, Claude Desktop, Web and Code, plus ChatGPT, and Gemini. The same URL works across all of them.

Can I blend Search Console with other channels?+

Yes. As long as they're connected in Data Bloo, ask Claude to compare organic search against Bing Webmaster, Facebook Ads, PageSpeed Insights or your WooCommerce revenue, and it pulls one blended answer.

How current is the data Claude sees?+

Claude queries your data live through Data Bloo's connectors the moment you ask, subject to each platform's API freshness and your plan's refresh limits.

Do I need a paid Claude plan?+

No. A free Claude account is enough to add the Data Bloo connector and start pulling Search Console reports. Your Claude plan is separate from Data Bloo, and the connector works on Claude Desktop, Web and Code.

Is it safe to connect Google Search Console to Claude?+

Yes. You sign in once through Data Bloo's secure OAuth flow, and the connection is strictly read-only. Claude reads your performance data and nothing else, it can't submit sitemaps, request indexing, or change a single setting on your property. There's no write path in the connection at all.

Can I use it across multiple client properties?+

Yes. Ask Claude to list your connected Search Console properties, and it can pull and compare across them, handy for agencies running multiple clients.

Can I automate recurring Search Console reports?+

Yes. Pair the MCP with Claude's scheduled tasks or Claude Code for an automatic Monday-morning KPI digest, anomaly alerts or a recurring client update, unattended.

One plan, priced by accounts

Pick how many accounts. Everything else is included.

Every data source, every destination, the Data Bloo MCP and white-label reports come with every paid plan.

Monthly Annually2 months free
How many accounts do you need? One account is one connected profile, like a Google Ads account or a Facebook page.
−
+
11 55 1010 2525 4040 5050 100100 200200 Unlimited∞
Add 15 more accounts to drop the average to $1.67 per account Up to 25 →
Up to 10 accounts
$24.99 /month
$299.99 billed annually You save $59.89 a year
$2.50 per account per month
Get started No credit card required · Cancel anytime
What's included
Destinations?Where your data can go: Claude, ChatGPT and Data Studio.
Claude ChatGPT Data Studio
Connected accounts?One account is one connected profile on a platform, like a Google Ads account or a Facebook page. 10
Users?People on your team who can sign in and build reports. Unlimited
AI credits / month?A slide deck uses 10 credits, an executive summary 10, an AI chat assistant answer 1 and AI key takeaways 1. Building an AI dashboard is free. Resets monthly. 150
AI reports?AI dashboards, executive summaries and slide decks you can create. Unlimited
White label?Use your own logo and brand colors on your reports, with no Data Bloo branding. Included
Data sources?The platforms you can connect, like Google Ads, GA4, Meta, Shopify and more. All 15+
Data Bloo MCP?Lets Claude and ChatGPT read your marketing data. You can also ask the Data Bloo AI chat assistant right inside the hub. Included
Support?How you can reach our team when you need help. Email & chat
Free $0 forever
1 account 1 user AI reports 25 AI credits 300 refreshes/day MCP
Start free

Chat with your Search Console data today

Connect Google Search Console to Claude in under 2 minutes and pull reports straight from the chat. Free to start, no credit card.