List your properties
“List my Search Console properties.”
Connecting ChatGPT to Google Search Console gives it your clicks, queries, pages and index status straight from Google. On plans that allow it, it can also submit sitemaps and manage properties once you approve. This guide covers which ChatGPT plans can do what, the five setup steps with screenshots, and the first prompts worth running.
Updated 2026-10-14 · 6 minute read
Google Search Console MCP server URL
Paste this into ChatGPT as the MCP Server URL when you create the app in Developer mode.
https://api.adplug.app/mcp/google-search-console01
One thing to keep apart first: this guide is about reading your own Google Search Console data in ChatGPT. It has nothing to do with how your site shows up in ChatGPT's answers.
An open-source Search Console MCP server
There are dozens on GitHub. Most run on your own computer, and you set up your own Google Cloud project and credentials before they can sign in to Google. Free, and fine if someone on the team is happy in a terminal.
A hosted MCP connector (this guide)
AdPlug's Search Console MCP covers every Search Analytics report, 14 ready-made analyses, URL Inspection next to a live check of the page, sitemap audits, and your organic queries next to your Google Ads search terms. You sign in with Google and paste one address into ChatGPT. The same connection also works in Claude, Cursor, and Claude Code.
02
Custom MCP servers are added through ChatGPT's Developer mode. OpenAI's Developer mode guide lists it as available to Pro, Plus, Business, Enterprise, and Education accounts, on the web only, and describes it as full MCP support for read and write tools, with write actions asking for your confirmation by default.
OpenAI's help centre is more cautious. Its MCP apps article says write actions are for Business, Enterprise, and Edu, and that Pro accounts connect custom servers with read and fetch tools. The two pages do not agree, so on Plus and Pro treat reporting as the safe expectation and test one small change before you rely on more.
No Developer mode on your plan?
The same AdPlug connection works in Claude, and Claude's Free plan allows one custom connector, per Anthropic's custom connector guide. The Google Search Console to Claude guide covers that setup in five steps.
03
From a new AdPlug account to ChatGPT answering questions about your search traffic takes about five minutes. There's no Google Cloud project, OAuth client, or API key to set up.
Already use AdPlug for your ads in ChatGPT? Keep that app and create this one next to it. The all-platforms address carries the ad platforms only, so Search Console always gets its own app.
Go to adplug.app/signup, sign in with Google or email, and follow the short onboarding. It ends on your AdPlug dashboard.

In onboarding, or any time on the Connections page, click Connect Google Search Console and sign in with the Google account that opens your sites in Search Console. Every property that account can see becomes available to ChatGPT through the one connection.

Google then asks you to let AdPlug “View and manage Search Console data for your verified sites”. Leave that box ticked. Without it AdPlug refuses the connection and asks you to connect again.
Google Ads already connected?
Search Console has its own Google sign-in, even when it's the same Google account, so you can disconnect one without touching the other.
In ChatGPT on the web, open Settings. Developer mode sits in one of two places, depending on which layout your account has: Apps → Advanced settings (shown below), or Security and login on the newer layout, where Apps has become Plugins. Switch it on. The Elevated risk label belongs to Developer mode itself: it lets you add connectors OpenAI has not verified. The toggle's own note also says Memory is disabled while it is on.


If your menus look different
OpenAI is moving Apps to Plugins and the labels are changing with it. Its Developer mode guide has the current ones.
Go back to Settings → Apps and click Create app. On the newer layout, open Plugins and use the plus button. Either way, fill in:
AdPlug - Google Search ConsoleOn Business, Enterprise, and Edu workspaces the form also has a Scan Tools button. Click it, approve the AdPlug sign-in when it opens, and let the scan finish before you click Create.
https://api.adplug.app/mcp/google-search-console
ChatGPT then opens AdPlug's sign-in. Use the same email as your AdPlug account and click Approve.

The app now appears under Enabled apps with a Dev label. If you would rather copy than type, your AdPlug dashboard shows the same name and address with copy buttons.

Start a new chat, open the + menu in the composer, and select the AdPlug app (on some accounts it sits under Developer mode in that menu). Then ask:
“List my Search Console properties.”
ChatGPT calls the google_search_console_list_sites tool and returns every property your Google account can see, with its type (Domain or URL prefix) and your permission level. If your properties are listed, the connection works end to end.

04
These work as soon as Search Console is connected. Swap [site] for your domain and ChatGPT finds the property that covers it. The paid vs organic prompt also needs Google Ads connected to the same AdPlug account, which takes Pro or Max. More copy-paste prompts live in the prompt playbooks.
List your properties
“List my Search Console properties.”
Weekly SEO snapshot
“Give me a weekly snapshot for [site]: clicks, impressions, CTR and position against the week before, the five pages and queries that moved most, and anything unusual.”
Titles worth rewriting
“Which page-one queries on [site] get a much lower CTR than my usual CTR at that position? Group them by page and suggest a better title and description for the top five pages.”
Two pages, one query
“Find queries where two or more of my pages on [site] split the impressions. Which page should own each query, and what should I do with the other one?”
Why isn't this page indexed?
“Inspect https://[your-site].com/[page]. Is it indexed? Compare what Google saw with the live page and tell me what to fix first.”
Paid vs organic
“Compare the search terms in Google Ads account [ID] with the organic queries on [site] for the last 90 days. Where am I paying for clicks I already win organically?”
05
Google's Search Console API allows four changes, and AdPlug covers all of them: submit or resubmit a sitemap, remove a sitemap, add a property, and remove a property. AdPlug's preview tool returns the exact change without making it (for a sitemap, it loads the file live and shows its current status in Search Console). The execute tool applies it with the same values, and ChatGPT treats that as a write action and asks you to confirm first. Each applied change counts as one AI edit.
ChatGPT also has a permission setting for connected apps, with options such as Always ask, Allow read actions, and Allow low-risk actions. Keep it on Always ask or Allow read actions, so every change waits for you.
The free plan is view only; applying changes needs a paid AdPlug plan. On a team, the owner can set a teammate to View only for Search Console. Report calls and executed changes are recorded in your AdPlug Usage and Audit Log.
No Request indexing button
Google has no API for Request indexing on normal pages. Its Indexing API is limited to job postings and livestream pages, and AdPlug doesn't use it. Submitting a sitemap is the supported route, and URL Inspection tells you why a page isn't indexed.
06
Click any item to expand the answer.
07
08
The same AdPlug account connects other platforms and assistants.
Email support@adplug.app with setup questions or bug reports. Most replies come back the same business day.