Connect GSC to ChatGPT

How can I connect Google Search Console data with ChatGPT?

ChatGPT cannot open Search Console on its own. Connect the two with GSC Wizard: install the GSC Wizard app from the ChatGPT App Store, or add mcp.gscwizard.com as a custom connector. Either way ChatGPT reads your real clicks, impressions, position and CTR instead of inventing them.

Setup takes about two minutes. Free tier available, no credit card needed.

The short answer

There are three ways to get Search Console data into ChatGPT, all through GSC Wizard:

  1. The GSC Wizard ChatGPT app (easiest). Install it from the App Store, sign in with Google, ask in plain language. Results come back as interactive cards.
  2. A custom MCP connector. Add https://mcp.gscwizard.com/mcp under Settings → Apps in developer mode. Needs ChatGPT Plus, Pro, Business, Enterprise or Edu, and gives access to the full tool catalogue.
  3. The OpenAI Responses API. Pass the same URL as a remote MCP tool with an Authorization header, for scripts and scheduled agents.

What you do not do: paste a CSV export, or hand ChatGPT your Google password. Authorisation stays in GSC Wizard, scoped to the properties you choose, revocable at any time.

Video

Watch the setup end to end

The GSC Wizard MCP server is what both the ChatGPT app and the custom connector talk to. Watch it being connected and queried for real Search Console numbers.

Option 1 - easiest

Install the GSC Wizard app in ChatGPT

The GSC Wizard app is a native ChatGPT app. It renders summaries, top queries, ranking changes and full reports as interactive, theme-aware cards rather than walls of text.

  1. 1

    Connect Search Console to GSC Wizard

    Sign in at tool.gscwizard.com with Google and pick the Search Console properties you want available. This is the only place permissions are granted.

  2. 2

    Add GSC Wizard to ChatGPT

    Install the app from the ChatGPT App Store, or add https://mcp.gscwizard.com/mcp as a custom app under Settings → Apps.

  3. 3

    Sign in and ask

    ChatGPT opens the GSC Wizard sign-in and consent screen once. After that, ask for a summary, ranking changes, decay or a full report and get real numbers back.

Open in ChatGPT

More detail and screenshots on the ChatGPT app page.

Option 2 - full tool access

Add GSC Wizard as a custom connector

Custom MCP servers live under Settings → Apps in developer mode and need ChatGPT Plus, Pro, Business, Enterprise or Edu (not Free or Go). This route exposes every tool the MCP server offers.

  1. 1

    Enable developer mode

    In ChatGPT, open Settings → Apps (formerly "Connectors") and turn on developer mode.

  2. 2

    Add a new app

    Enter https://mcp.gscwizard.com/mcp as the Server URL and set Authentication to OAuth. Leave the client ID and secret blank: the server supports dynamic client registration, so ChatGPT registers itself.

  3. 3

    Sign in once

    ChatGPT opens the GSC Wizard sign-in and consent screen. Approve it, and the tools appear in the composer for any chat.

There is no API-key field, and that is expected. ChatGPT cannot send a static bearer token to a remote MCP server, so it authenticates with OAuth 2.1. Keys are used by config-file clients and by the Responses API instead.

Option 3 - developers

Use the OpenAI Responses API

For scripts, scheduled jobs and your own agents, the Responses API accepts a remote MCP tool with a headers object, so you can pass an API key directly.

Add to the tools array of a Responses API call

{
  "type": "mcp",
  "server_label": "gsc-wizard",
  "server_url": "https://mcp.gscwizard.com/mcp",
  "headers": { "Authorization": "Bearer gscw_live_..." }
}

Create a key under Account → API keys in GSC Wizard. Keys look like gscw_live_..., carry a read-only or read-and-write scope, are shown once, and can be revoked at any time.

Prefer plain HTTP over the MCP protocol? The same account, keys and rate limits back a REST surface at https://mcp.gscwizard.com/v1, with an OpenAPI 3.1 document at /v1/openapi.json.

Plain language in, finished answers out

What you can ask once it is connected

Every analysis runs server-side against the data warehouse, so the assistant reads a finished result instead of doing arithmetic over raw rows.

"Give me a performance summary for example.com" "What are my top queries and pages this month?" "Which queries gained or lost rankings versus last month?" "Find pages that are decaying" "Where am I cannibalizing keywords?" "Show my CTR versus position curve" "Generate a full SEO report" "Inspect https://example.com/pricing in Google" "Which pages are close to page one?" "Submit these URLs to IndexNow"

Why connect instead of exporting?

Pasting a CSV into ChatGPT

  • ×Thousands of raw rows burn context and tokens
  • ×The model does the arithmetic, and gets it wrong
  • ×One frozen snapshot, stale the next day
  • ×Row limits and sampling in the export itself

Connecting GSC Wizard

  • Analyses run in SQL server-side, finished answers come back
  • Deterministic maths, no hallucinated totals
  • Always current, any date range, months of history in scope
  • A full SEO report over a 4 GB dataset in about 4.4 seconds
Same data, other assistants

Connecting a different AI tool?

One Search Console connection, every assistant. Pick your client and follow the step-by-step guide.

See also the Google Search Console MCP overview, the GA4 MCP, the ChatGPT app, or a comparison of every way to connect Search Console to ChatGPT, including CSV exports, DIY GPT Actions and no-code connectors.

Frequently asked questions

Can ChatGPT read Google Search Console directly?

No. ChatGPT has no built-in access to Search Console, and Google does not expose your property data to it. You need a connector that holds the authorisation: the GSC Wizard ChatGPT app or the GSC Wizard MCP server, both of which read only the properties already connected to your GSC Wizard account.

Do I need a paid ChatGPT plan?

For the GSC Wizard app, no: it works on Free and Go as well as the paid plans. Custom MCP connectors (Settings → Apps, developer mode) need ChatGPT Plus, Pro, Business, Enterprise or Edu, and are not available on Free or Go. Either route still needs a GSC Wizard subscription or trial.

App or custom connector: which should I pick?

The app is the fastest route and renders results as interactive cards and tables. The custom connector exposes the full tool catalogue, including the write tools, and is the better choice if you want everything the MCP can do or you already run other MCP servers.

Why does ChatGPT ask me to sign in instead of taking an API key?

ChatGPT cannot present a static bearer token to a remote MCP server, so it uses OAuth 2.1 instead. It registers itself automatically, which is why the OAuth client ID and secret fields can be left blank. API keys are for config-file clients and the Responses API.

Is my Search Console data safe?

Access is scoped to your own account. The connector reads only the properties you already connected in GSC Wizard, keys are revocable, and every write action is audit-logged. Analyses are computed server-side, so raw exports are never dumped into a shared context.

How is this better than pasting a CSV export into ChatGPT?

A CSV is a snapshot the model has to do arithmetic over, which is slow, expensive in tokens and error-prone. GSC Wizard computes CTR curves, decay, cannibalization and ranking changes in SQL against the warehouse and hands back the finished result, so the numbers are deterministic and months of data stay in scope.

Does it work with ChatGPT deep research?

ChatGPT's built-in deep research connectors only call generic search and fetch tools. Full tool access runs through the GSC Wizard app, a developer-mode custom app, or the OpenAI Responses API.

Ask ChatGPT about your real Search Console data

Install the app, or connect the MCP. Both are scoped to your own account and take about two minutes to set up.