ALLCLICKS
Sign in

MCP server

Ask Claude, ChatGPT and Cursor about your Google Search Console data

The allclicks MCP server gives your AI app read-only access to the Google Search Console data of all your sites: clicks, impressions, CTR and position, queries and pages, what is dropping and what is growing. It can also sort your sites into allclicks tags if you allow it. Add one address, sign in with Google, and ask in plain words. Free, no API keys.

https://app.allclicks.net/mcp

Connect your AI app

Claude (claude.ai and the desktop app)

Open Claude's custom connector settings ›
  1. Open Claude's custom connector settings (link above), or Settings, then Connectors.
  2. Choose Add custom connector, name it allclicks and paste the address above.
  3. Click Connect, sign in with Google and allow access. In a chat, turn allclicks on in the tools menu.
  4. On the Free plan Claude allows one custom connector.

Claude Code

  1. Run this in your terminal, then type /mcp in Claude Code and choose Authenticate.
claude mcp add --transport http allclicks https://app.allclicks.net/mcp

ChatGPT

  1. Custom connectors need developer mode: Settings, Apps & Connectors, Advanced settings. The menu depends on your plan.
  2. Create a connector with the address above and OAuth sign-in, then sign in with Google and allow access.

Cursor

  1. Add allclicks to ~/.cursor/mcp.json (or Settings, MCP, Add new server), then click Connect next to it.
{ "mcpServers": { "allclicks": { "url": "https://app.allclicks.net/mcp" } } }

Other apps

  1. Any app that supports remote MCP servers over HTTP with OAuth sign-in works: VS Code, Windsurf, Zed and others. Paste the address where the app asks for a server URL.

The first time, your app opens an allclicks page: sign in with the Google account that has your sites in Google Search Console and click Allow. You can see and disconnect every connected app on the MCP page of the app.

What you can ask

  • “Which of my sites lost the most clicks in the last 28 days?”
  • “What changed in my Italy tag this month compared with last month?”
  • “Show the queries of example.com with high impressions and a position between 4 and 10.”
  • “Which pages of example.com are new in search over the last 3 months?”
  • “Compare mobile and desktop clicks for example.com in Poland.”
  • “Is example.com/pricing indexed, and which canonical did Google pick?”
  • “How much traffic did example.com get from Google Discover last month?”
  • “Show all queries of example.com that contain "price".”
  • “Create a Poland tag with all my .pl sites.”

Tools

Your AI app picks the tools itself. None of them can change anything in Google Search Console. The tag tools change only your allclicks tags, and only if you leave tag editing ticked when you connect.

list_sites

Every Google Search Console property you can read, grouped, with your tags.

get_attention

Sites that are dropping, growing or new in search, with the thresholds of the dashboard.

get_sites_overview

Clicks, impressions, CTR and position of every site against the previous period.

get_site_performance

One site by query, page, country, device or day, with exact or partial filters (contains, regex), growing, decaying and new lists, and paging past 1000 rows.

list_tags

Your tags and the sites in them.

get_tag_performance

A tag as one site: totals, its sites, and the queries or pages of all of them combined, with partial filters.

get_discover_performance

Google Discover or Google News traffic of one site by page, country or day.

inspect_url

Google's URL Inspection for a page: indexed or not and why, last crawl, Google's and your canonical, mobile usability and rich results.

create_tag

Creates a tag with a name and color.

update_tag

Renames or recolors a tag.

add_sites_to_tag

Adds sites to a tag: a list, or every site matching a pattern such as .pl. Can preview first.

remove_sites_from_tag

Removes sites from a tag the same way.

delete_tag

Deletes a tag (the sites stay). Can preview first.

Questions

What is the allclicks MCP server?

MCP (Model Context Protocol) is the standard way AI apps connect to outside data. The allclicks MCP server lets an AI app read your Google Search Console data through allclicks, so you can ask about all your sites in a chat instead of opening reports one by one.

Is it free?

Yes. Like the allclicks dashboard, the MCP server is free. There are no API keys to create.

What can the AI app see and change?

The list of your Google Search Console properties and your allclicks tags, clicks, impressions, CTR and position with queries, pages, countries, devices and days, Google Discover and Google News traffic, and the index status of a page (URL Inspection). It cannot change anything in Google Search Console. If you leave tag editing ticked when you connect, it can also create and change your allclicks tags, for example put all your .pl sites into a Poland tag.

What does allclicks store for a connection?

Which app you connected, when, and your Google sign-in token, encrypted, so the app can read your data while you are not on the site. Google Search Console data is not written to a database. The AI app receives the answers to its requests and keeps them under its own privacy policy.

How do I disconnect an app?

Open Settings in allclicks and click Disconnect next to the app: its access stops at once. Removing allclicks in your Google Account permissions also ends every connection.

Are there limits?

Each connection can make up to 60 requests a minute. An answer has up to 1,000 rows, and the app can page through up to 5,000 queries or pages per report; the data of the last two or three days is not final yet.

Does it include Google Analytics (GA4)?

No. allclicks works with Google Search Console only.

allclicksPrivacy policyTerms of service