Performance
"How did clicks, impressions and CTR change over the last 3 months? Which pages gained the most?"
Free Search Console MCP
Connect Claude, Cursor or any MCP client to Google Search Console in two minutes. Free, read-only, and your data goes straight from your machine to Google.
Which queries are close to page one?
4 queries rank between 6 and 14 with 29k impressions between them.
| Query | Position | Impr. | Clicks |
|---|---|---|---|
| server side tagging cost | 8.4 | 12.9k | 96 |
| gtm server container hosting | 11.2 | 7.4k | 31 |
| woocommerce ga4 purchase event | 6.7 | 5.1k | 88 |
| meta conversions api gtm | 13.9 | 3.8k | 9 |
"server side tagging cost" gets 12.9k impressions at position 8. A pricing FAQ on that page could move it up. Want the page-level view?
Your assistant picks the query, the MCP asks Google from your machine, and the answer lands in your chat.
Set up the free Tag Pilot Search Console MCP for me. It's the npm package @tagpilot/search-console-mcp (stdio, command: npx -y @tagpilot/search-console-mcp, no API key or env needed). Add it to your MCP configuration the way your tool does it (e.g. `claude mcp add search-console -- npx -y @tagpilot/search-console-mcp` in Claude Code), tell me if I need to restart or reload, then call its `connect` tool and show me the link and code so I can approve it in my browser. Once I say I've approved, call `connection_status`, then list my Search Console sites. Docs: https://docs.tagpilot.io/products/search-console-mcp/
Install guides for Claude Desktop, Cursor and other clients ->
"How did clicks, impressions and CTR change over the last 3 months? Which pages gained the most?"
"Compare the last 28 days with the 28 days before. Which queries did we lose, and which are new?"
"Which queries sit just off page one with lots of impressions? Where is our CTR low for the position?"
"Is /pricing indexed? Which canonical did Google pick, and when was it last crawled?"
"Are my sitemaps healthy? Any errors or warnings, and how many URLs did we submit?"
"Split mobile and desktop clicks by country for our blog. Where do we rank worse on mobile?"
Details in our privacy policy and terms.
Yes. The Search Console MCP is free to use with a free Tag Pilot account, like our GA4 MCP.
No. The MCP server runs on your own computer and requests data directly from Google. Your Search Console data never passes through or is stored on our servers. Tag Pilot only helps complete the Google sign-in and token refresh, and stores no Google tokens.
No. It only asks for read-only access (the webmasters.readonly permission, shown by Google as "View Search Console data for your verified sites") and has no tools that submit sitemaps, request indexing or change settings.
Any client that supports the Model Context Protocol (MCP) and local servers: Claude Desktop, Claude Code, Cursor, VS Code, Gemini CLI and others. The Claude Desktop extension needs nothing else; the other clients need Node.js 18 or newer.
Your free account is where you approve each computer that connects to our sign-in service, so you can see where the MCP is used and disconnect a device at any time. There is no API key to copy.
They are separate servers with separate Google permissions, so you choose what your assistant can read. Install both and it can line up organic search queries with what those visitors did on your site.
Run npx -y @tagpilot/search-console-mcp logout, disconnect the device on the Search Console MCP page in Tag Pilot, or remove Tag Pilot at myaccount.google.com/permissions. Any one of them stops access.
Free account, one click, one Google sign-in.
Also free: the GA4 MCP for your Google Analytics data.