S/ SerpSidekick

A Google Search Console MCP you don't have to install

SerpSidekick is a hosted Google Search Console MCP server. Connect it once, and Claude, ChatGPT or Cursor can read your clicks, impressions and rankings for any page or search query. Reading Search Console is free. Setup takes about two minutes: paste one URL into your AI app, sign in with Google, then connect Search Console from your dashboard. You don't create a Google Cloud project or download a JSON file. You also get 500 free credits for keyword research. After that, $5 buys 5,000 credits.

Cost
Free for Search Console
Setup
About two minutes
Works in
Claude, ChatGPT, Cursor

Set it up

First, add SerpSidekick to your AI app. Pick your app and follow the three steps.

The only thing you need to paste
  1. In Claude, open Settings → Connectors → Add.
  2. Name it SerpSidekick, paste the URL, and click Continue.
  3. Click Connect, sign in with Google, and approve. Start a new chat and ask an SEO question.
  1. In ChatGPT, open Plugins from the sidebar, then settings icon → MCPs → Add server.
  2. Choose Streamable HTTP, name it SerpSidekick, paste the URL, and save.
  3. Click Authenticate, sign in with Google, and approve. Start a new chat and ask an SEO question.
  1. Settings → MCP → Add new MCP server.
  2. Name it and paste the URL.
  3. Approve the sign-in in your browser. You should see 14 tools.

Config-file clients: add the URL as a remote server. No command, no API key.

Then connect Search Console

Your AI app can now reach SerpSidekick, but it can't see your site yet. Open your dashboard and click Connect Search Console. Google asks for read-only access. Approve it with the Google account that can see your site in Search Console. It doesn't have to be the account you signed in with.

To check that it worked, ask your AI: “Which Search Console properties can you see?”

A real answer, from our own site

We asked about serpsidekick.com. It's a small, new site, so the numbers are small. The table shows what the tool returned, and the raw reply is underneath.

You asked

Which pages on serpsidekick.com get seen in Google?

gsc_performanceby page · 2026-09-09 to 2026-10-06 (28 days)
PageClicksImpressionsPosition
/6162.2
/pricing11736.2
/setup1114.3
/setup/claude-web11446.5
/privacy0104.2
/setup/claude-desktop01660.6
/setup/cursor01730.2
/terms0154.5
Captured from production on 2026-10-09Charged 0 credits
The raw reply
Search Console performance for sc-domain:serpsidekick.com, grouped by page.
Date range: 2026-09-09 to 2026-10-06 (28 days).
Dates are Pacific time (America/Los_Angeles), which is how Search Console buckets them — not the user's timezone.
Search Console data lags roughly 2–3 days, so the most recent days are unavailable rather than zero. Read via the connected account you@example.com (owner access).
Rows are sorted by clicks, as returned by Google.

[{"key":"https://serpsidekick.com/","clicks":6,"impressions":16,"ctr":0.375,"position":2.2},{"key":"https://serpsidekick.com/pricing","clicks":1,"impressions":17,"ctr":0.0588,"position":36.2},{"key":"https://serpsidekick.com/setup","clicks":1,"impressions":11,"ctr":0.0909,"position":4.3},{"key":"https://serpsidekick.com/setup/claude-web","clicks":1,"impressions":14,"ctr":0.0714,"position":46.5},{"key":"https://serpsidekick.com/privacy","clicks":0,"impressions":10,"ctr":0,"position":4.2},{"key":"https://serpsidekick.com/setup/claude-desktop","clicks":0,"impressions":16,"ctr":0,"position":60.6},{"key":"https://serpsidekick.com/setup/cursor","clicks":0,"impressions":17,"ctr":0,"position":30.2},{"key":"https://serpsidekick.com/terms","clicks":0,"impressions":15,"ctr":0,"position":4.5}]

The home page got 6 clicks, and no other page got more than one. Five of these URLs are pages we deleted in September, and Google is still showing them to searchers.

Why not a free server from GitHub?

Most results for this search are open-source servers that you run on your own computer. They're free and they work, if you're comfortable in a terminal. The top result on Google asks you to:

  • install Python 3.11 and copy the code from GitHub;
  • create a Google Cloud project and turn on the Search Console API;
  • create an OAuth client and save its credentials.json file next to the code;
  • edit Claude Desktop's config file by hand, then restart the app.

Source: metehan777/google-search-console-mcp on GitHub, checked on 2026-10-09.

That connection lives in one app on one computer. SerpSidekick runs on our server, so you paste one URL into each app you use, and there's nothing to install or update.

What it can't do

  • Access is read-only. Your AI can't submit a sitemap, request indexing or change a setting.
  • The last two or three days are missing. Search Console needs that long to settle its numbers, so recent days show up as gaps, not zeros.
  • One answer holds up to 100 rows. For more detail, ask about one page or one month.
  • It sees only what your Google account sees in Search Console. Checking a URL's index status may also need owner access.
  • It has no search volumes or competitor data, because Search Console only knows the searches you already appear for. Those come from the research tools, which use credits.

Questions

Is it really free?
Yes. The three Search Console tools never use credits: performance, URL inspection and the property list. Keyword research, Google results, competitor data and page audits do, and every new account gets 500 free credits for those.
Can it change my site or my settings?
No. Google gives us read-only access. We can read your search data, and nothing else.
Can I connect my clients' sites?
Yes. Connect any property your Google account can see. You can add more Google accounts from your dashboard.
Where does my Search Console data go?
To your AI app, to answer your question. It's never sent to our research data provider. The privacy policy lists everything we keep.
Which AI apps does it work in?
Claude, ChatGPT, Cursor, and any other app that can add a remote MCP server by URL.

Ask your first question today.

Sign in with Google and you get 500 free credits. Your dashboard has the connector URL and the Search Console button.

500 free credits · Search Console free · Credits never expire