MCP App Store
Developer Tools
GSC Wizard icon

GSC Wizard

by GSC Wizard - 11 Internet

Overview

GSC Wizard connects ChatGPT to your own Google Search Console properties so you can analyze SEO performance in plain language. Ask for a performance summary, your top queries and pages, ranking changes between two periods, content decay, keyword cannibalization, CTR-versus-position curves, or a full SEO report, and get a finished answer back. Instead of streaming thousands of raw rows into the model, every analysis is computed server-side against a data warehouse, so results are fast, accurate, and token-efficient. You can also list and inspect properties, run Google's URL Inspection, track indexing, manage topic clusters and content groups, and submit URLs to IndexNow. Summary tools render interactive cards and tables directly in ChatGPT. All access is scoped to your own account through Google sign-in.

Tools

add_site

ChatGPT
Registers a GSC property the user already has access to (in Google Search Console) inside GSC Wizard. The property URL must appear in Search Console — it is not provisioned by this call. Pass a URL prefix (https://example.com/) or a domain property (sc-domain:example.com).

add_site

ChatGPT
Registers a GSC property the user already has access to (in Google Search Console) inside GSC Wizard. The property URL must appear in Search Console — it is not provisioned by this call. Pass a URL prefix (https://example.com/) or a domain property (sc-domain:example.com).

add_tracked_urls

ChatGPT
Adds URLs to the GSC Wizard Indexing Tracker for a property, creating the tracker if it does not exist yet. Each URL must belong to the property's domain. Enforces the 1,800-URL-per-tracker cap (URLs over the cap are skipped and reported). Newly added URLs start as "pending"; call check_tracked_url_now to inspect them immediately, or wait for the app's hourly cron.

add_tracked_urls

ChatGPT
Adds URLs to the GSC Wizard Indexing Tracker for a property, creating the tracker if it does not exist yet. Each URL must belong to the property's domain. Enforces the 1,800-URL-per-tracker cap (URLs over the cap are skipped and reported). Newly added URLs start as "pending"; call check_tracked_url_now to inspect them immediately, or wait for the app's hourly cron.

analyze_cannibalization

ChatGPT
Finds queries where multiple pages of the property compete for the same search, ranked by a cannibalization score (Shannon entropy over the pages’ impressions — higher means impressions split more evenly across pages, i.e. worse cannibalization). Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

analyze_cannibalization

ChatGPT
Finds queries where multiple pages of the property compete for the same search, ranked by a cannibalization score (Shannon entropy over the pages’ impressions — higher means impressions split more evenly across pages, i.e. worse cannibalization). Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

analyze_ctr_curve

ChatGPT
Builds the property’s actual click-through-rate curve bucketed by average position (1-20) and compares each bucket to one or more industry benchmarks. Available sources: awr (Advanced Web Ranking 2026), firstPageSage (First Page Sage 2026), sistrix (Sistrix 2024), backlinko (Backlinko 2019), or "all" (default) to compare against every source at once. Each bucket reports a benchmarks map (expected CTR per source) and a deltas map (actual minus expected; negative = underperforming); when a single source is selected the bucket also carries flat expectedCtr/ctrDelta. CTR values are 0-1 ratios. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

analyze_ctr_curve

ChatGPT
Builds the property’s actual click-through-rate curve bucketed by average position (1-20) and compares each bucket to one or more industry benchmarks. Available sources: awr (Advanced Web Ranking 2026), firstPageSage (First Page Sage 2026), sistrix (Sistrix 2024), backlinko (Backlinko 2019), or "all" (default) to compare against every source at once. Each bucket reports a benchmarks map (expected CTR per source) and a deltas map (actual minus expected; negative = underperforming); when a single source is selected the bucket also carries flat expectedCtr/ctrDelta. CTR values are 0-1 ratios. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

analyze_sampling_impact

ChatGPT
Estimates how much click/impression data Google Search Console hides through anonymization (privacy-threshold row dropping) for a property over a date range. Compares the per-day totals against the summed top query rows and top page rows; the gap is the lost share. On the live API path this reveals true GSC sampling. On the ClickHouse warehouse path the data is unsampled, so the reported loss reflects only top-N row truncation (see the note field). The response dataSource says which path served the request. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

analyze_sampling_impact

ChatGPT
Estimates how much click/impression data Google Search Console hides through anonymization (privacy-threshold row dropping) for a property over a date range. Compares the per-day totals against the summed top query rows and top page rows; the gap is the lost share. On the live API path this reveals true GSC sampling. On the ClickHouse warehouse path the data is unsampled, so the reported loss reflects only top-N row truncation (see the note field). The response dataSource says which path served the request. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

breakdown_by_path

ChatGPT
Aggregates page-level performance into a subdomain and first-folder breakdown. Each page URL is parsed and grouped by its host plus the first depth path segments (depth 1 -> /folder, depth 2 -> /folder/subfolder, etc.). Returns per-group clicks, impressions, CTR, impression-weighted average position, and the number of distinct pages. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Reads up to 25,000 page rows before grouping. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

breakdown_by_path

ChatGPT
Aggregates page-level performance into a subdomain and first-folder breakdown. Each page URL is parsed and grouped by its host plus the first depth path segments (depth 1 -> /folder, depth 2 -> /folder/subfolder, etc.). Returns per-group clicks, impressions, CTR, impression-weighted average position, and the number of distinct pages. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Reads up to 25,000 page rows before grouping. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

bulk_inspect_urls

ChatGPT
Runs the Google URL Inspection API against a list of URLs serially, persisting each result to GSC Wizard's inspection history. Google caps inspections at 2,000 per property per day (shared across the UI and every MCP call); this tool counts each inspection against that cap and stops once it is reached, returning the URLs it could not get to. Call get_inspection_quota first if you want to see remaining headroom. Sequential to avoid hitting the per-second quota.

bulk_inspect_urls

ChatGPT
Runs the Google URL Inspection API against a list of URLs serially, persisting each result to GSC Wizard's inspection history. Google caps inspections at 2,000 per property per day (shared across the UI and every MCP call); this tool counts each inspection against that cap and stops once it is reached, returning the URLs it could not get to. Call get_inspection_quota first if you want to see remaining headroom. Sequential to avoid hitting the per-second quota.

check_tracked_url_now

ChatGPT
Triggers an immediate Google URL Inspection for up to 10 tracked URLs in the GSC Wizard Indexing Tracker, updating each URL's status, warnings, and append-only history. Counts against the daily 2,000-inspection/property quota — if the quota is exhausted the call returns a quota message instead of running. Use sparingly; the app's hourly cron checks tracked URLs automatically. This is a server-side write and is audit-logged.

check_tracked_url_now

ChatGPT
Triggers an immediate Google URL Inspection for up to 10 tracked URLs in the GSC Wizard Indexing Tracker, updating each URL's status, warnings, and append-only history. Counts against the daily 2,000-inspection/property quota — if the quota is exhausted the call returns a quota message instead of running. Use sparingly; the app's hourly cron checks tracked URLs automatically. This is a server-side write and is audit-logged.

create_annotation

ChatGPT
Adds a chart annotation. Scope is "account" by default (visible only to the user); pass siteUrl to scope the annotation to a single property. Platform-wide annotations are reserved for system events and cannot be created via this tool.

create_annotation

ChatGPT
Adds a chart annotation. Scope is "account" by default (visible only to the user); pass siteUrl to scope the annotation to a single property. Platform-wide annotations are reserved for system events and cannot be created via this tool.

create_content_group

ChatGPT
Creates a content group partition on a property. Rules are an array of { type, value } objects (prefix / contains / regex / equals) that match URLs into the group. Group names are unique per site.

create_content_group

ChatGPT
Creates a content group partition on a property. Rules are an array of { type, value } objects (prefix / contains / regex / equals) that match URLs into the group. Group names are unique per site.

create_gsc_property

ChatGPT
Creates one or more URL-prefix properties in Google Search Console (Webmasters sites.add) and registers them in GSC Wizard. Use this to add folder-level properties (e.g. https://example.com/blog/) that do not yet exist in Search Console — they are auto-verified if the connected Google account owns the parent domain property. parentSiteUrl is an existing GSC Wizard property whose Google account has access; the new properties inherit it. For properties that already exist in GSC, use add_site instead.

create_gsc_property

ChatGPT
Creates one or more URL-prefix properties in Google Search Console (Webmasters sites.add) and registers them in GSC Wizard. Use this to add folder-level properties (e.g. https://example.com/blog/) that do not yet exist in Search Console — they are auto-verified if the connected Google account owns the parent domain property. parentSiteUrl is an existing GSC Wizard property whose Google account has access; the new properties inherit it. For properties that already exist in GSC, use add_site instead.

create_saved_filter

ChatGPT
Stores a filter preset against a property. The filters payload mirrors the JSON shape used by the dashboard filter UI; treat it as an opaque blob unless you have explicit knowledge of the schema.

create_saved_filter

ChatGPT
Stores a filter preset against a property. The filters payload mirrors the JSON shape used by the dashboard filter UI; treat it as an opaque blob unless you have explicit knowledge of the schema.

create_topic_cluster

ChatGPT
Creates a topic cluster on a property by grouping keywords under a name. Cluster names are unique per property. Keywords are stored as text and matched against GSC queries in the dashboard.

create_topic_cluster

ChatGPT
Creates a topic cluster on a property by grouping keywords under a name. Cluster names are unique per property. Keywords are stored as text and matched against GSC queries in the dashboard.

delete_annotation

ChatGPT
Deletes a chart annotation by id. Only annotations the user owns can be removed; platform-scoped annotations cannot be deleted via this tool.

delete_annotation

ChatGPT
Deletes a chart annotation by id. Only annotations the user owns can be removed; platform-scoped annotations cannot be deleted via this tool.

delete_content_group

ChatGPT
Deletes a content group by id. The owning site must belong to the authenticated user.

delete_content_group

ChatGPT
Deletes a content group by id. The owning site must belong to the authenticated user.

delete_saved_filter

ChatGPT
Deletes a saved filter preset by id. Only the creating user may delete it.

delete_saved_filter

ChatGPT
Deletes a saved filter preset by id. Only the creating user may delete it.

delete_site

ChatGPT
Unregisters a property from GSC Wizard. Cascades to topic clusters, content groups, saved filters, inspections, and annotations scoped to this property. Does NOT remove the property from Google Search Console itself. Pass confirm=true to acknowledge — guards against accidental deletes.

delete_site

ChatGPT
Unregisters a property from GSC Wizard. Cascades to topic clusters, content groups, saved filters, inspections, and annotations scoped to this property. Does NOT remove the property from Google Search Console itself. Pass confirm=true to acknowledge — guards against accidental deletes.

delete_topic_cluster

ChatGPT
Deletes a topic cluster by id. The owning site must belong to the authenticated user.

delete_topic_cluster

ChatGPT
Deletes a topic cluster by id. The owning site must belong to the authenticated user.

find_decaying_content

ChatGPT
Finds queries or pages losing traffic between a baseline (earlier) period and a recent period, bucketed by severity of click loss (severe > 50%, moderate 20-50%, mild < 20%). Only keys with a meaningful baseline (clicks > 0 and impressions >= minImpressions) are considered. startDate/endDate is the RECENT period; comparisonStartDate/comparisonEndDate is the BASELINE period. For a full period-by-period matrix (clicks/impressions/position per month or week, like the app's Query Decay / Content Decay pages) use get_decay_overview instead. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

find_decaying_content

ChatGPT
Finds queries or pages losing traffic between a baseline (earlier) period and a recent period, bucketed by severity of click loss (severe > 50%, moderate 20-50%, mild < 20%). Only keys with a meaningful baseline (clicks > 0 and impressions >= minImpressions) are considered. startDate/endDate is the RECENT period; comparisonStartDate/comparisonEndDate is the BASELINE period. For a full period-by-period matrix (clicks/impressions/position per month or week, like the app's Query Decay / Content Decay pages) use get_decay_overview instead. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

find_page_poaching_opportunities

ChatGPT
Finds queries ranking just outside the top positions (between minPosition and maxPosition) and estimates the click upside of pushing them to a target position. The upside is computed from the property's OWN CTR-by-position curve (derived from the same query data), not a broad industry benchmark, so the estimate reflects how this site actually converts impressions at that position. When the property has no data at the target position, falls back to the industry benchmark named by fallbackBenchmark: awr (Advanced Web Ranking 2026, default), firstPageSage (First Page Sage 2026), sistrix (Sistrix 2024), or backlinko (Backlinko 2019). The response reports targetCtr (the expected CTR used) and ctrSource ("own" or the benchmark key). Sorted by potential click gain. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

find_page_poaching_opportunities

ChatGPT
Finds queries ranking just outside the top positions (between minPosition and maxPosition) and estimates the click upside of pushing them to a target position. The upside is computed from the property's OWN CTR-by-position curve (derived from the same query data), not a broad industry benchmark, so the estimate reflects how this site actually converts impressions at that position. When the property has no data at the target position, falls back to the industry benchmark named by fallbackBenchmark: awr (Advanced Web Ranking 2026, default), firstPageSage (First Page Sage 2026), sistrix (Sistrix 2024), or backlinko (Backlinko 2019). The response reports targetCtr (the expected CTR used) and ctrSource ("own" or the benchmark key). Sorted by potential click gain. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

generate_seo_report

ChatGPT
Runs the full analysis suite for one property in a single call and returns a complete, self-contained HTML report styled like the GSC Wizard app (overview, top queries/pages, countries & devices, CTR curve vs benchmark, opportunities, ranking changes, decaying content, query decay matrix, cannibalization, section breakdown, data coverage, sitemaps). This is far faster than calling each analysis tool separately (one round trip, shared auth + property resolution, server-side parallel reads) and is served from the ClickHouse warehouse when available. Use format="html" (default) for a ready-to-open report, or format="json" for the underlying data bundle.

generate_seo_report

ChatGPT
Runs the full analysis suite for one property in a single call and returns a complete, self-contained HTML report styled like the GSC Wizard app (overview, top queries/pages, countries & devices, CTR curve vs benchmark, opportunities, ranking changes, decaying content, query decay matrix, cannibalization, section breakdown, data coverage, sitemaps). This is far faster than calling each analysis tool separately (one round trip, shared auth + property resolution, server-side parallel reads) and is served from the ClickHouse warehouse when available. Use format="html" (default) for a ready-to-open report, or format="json" for the underlying data bundle.

get_account_info

ChatGPT
Returns the authenticated user, the connected Google accounts (email + scopes), and the subscription status. Useful as a first call to confirm the MCP server is wired up correctly and the user has the data sources you expect.

get_account_info

ChatGPT
Returns the authenticated user, the connected Google accounts (email + scopes), and the subscription status. Useful as a first call to confirm the MCP server is wired up correctly and the user has the data sources you expect.

get_cross_site_summary

ChatGPT
Aggregates a last-N-days clicks/impressions summary across ALL of the authenticated account's registered Search Console properties (optionally filtered to those carrying a given tag), with a same-length prior period for comparison and per-site totals. Useful for a portfolio-level health check. Each site routes independently to the ClickHouse warehouse or the live Search Console API, so dataSource is reported per site. A site whose read fails is reported in errors rather than failing the whole call.

get_cross_site_summary

ChatGPT
Aggregates a last-N-days clicks/impressions summary across ALL of the authenticated account's registered Search Console properties (optionally filtered to those carrying a given tag), with a same-length prior period for comparison and per-site totals. Useful for a portfolio-level health check. Each site routes independently to the ClickHouse warehouse or the live Search Console API, so dataSource is reported per site. A site whose read fails is reported in errors rather than failing the whole call.

get_decay_overview

ChatGPT
Per-query or per-page performance broken down by month or week — the same matrix the app's Query Decay and Content Decay pages render (a row per query/page, one column per period). Use this to SEE how traffic trended period by period; use find_decaying_content instead when you only need decliners between two fixed ranges. Returns the top limit rows by total clicks, each with a values array aligned to periods for the chosen metric, plus a TOTALS-style per-period aggregate across all matched rows. Defaults to the last months complete months (through the end of last month). Served from the GSC Wizard ClickHouse warehouse when available (longer history, no GSC sampling), otherwise the live Search Console API (see dataSource).

get_decay_overview

ChatGPT
Per-query or per-page performance broken down by month or week — the same matrix the app's Query Decay and Content Decay pages render (a row per query/page, one column per period). Use this to SEE how traffic trended period by period; use find_decaying_content instead when you only need decliners between two fixed ranges. Returns the top limit rows by total clicks, each with a values array aligned to periods for the chosen metric, plus a TOTALS-style per-period aggregate across all matched rows. Defaults to the last months complete months (through the end of last month). Served from the GSC Wizard ClickHouse warehouse when available (longer history, no GSC sampling), otherwise the live Search Console API (see dataSource).

get_indexing_tracker

ChatGPT
Returns the GSC Wizard Indexing Tracker configuration for a property plus summary stats (total tracked URLs, indexed / not-indexed / pending / error counts, active warnings, and the most recent check time). Returns tracker: null if no tracker is configured for the property.

get_indexing_tracker

ChatGPT
Returns the GSC Wizard Indexing Tracker configuration for a property plus summary stats (total tracked URLs, indexed / not-indexed / pending / error counts, active warnings, and the most recent check time). Returns tracker: null if no tracker is configured for the property.

get_indexing_tracker_report

ChatGPT
Aggregate indexing-health report for a property over the last N days (default 30, max 90). Computes a 0-100 health score from indexed %, crawl freshness, and warning-free %, plus a coverage-state breakdown, crawl-freshness buckets, recently lost pages, and newly indexed pages.

get_indexing_tracker_report

ChatGPT
Aggregate indexing-health report for a property over the last N days (default 30, max 90). Computes a 0-100 health score from indexed %, crawl freshness, and warning-free %, plus a coverage-state breakdown, crawl-freshness buckets, recently lost pages, and newly indexed pages.

get_inspection_quota

ChatGPT
Returns the remaining URL inspection quota for a property today. GSC enforces a 2,000 inspection/day/property cap; GSC Wizard tracks usage across both UI and MCP calls. Call this before bulk inspections to avoid surprises.

get_inspection_quota

ChatGPT
Returns the remaining URL inspection quota for a property today. GSC enforces a 2,000 inspection/day/property cap; GSC Wizard tracks usage across both UI and MCP calls. Call this before bulk inspections to avoid surprises.

get_page_performance

ChatGPT
Daily performance for a single page (clicks, impressions, CTR, position). Useful for diagnosing post-deploy regressions on a specific URL. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_page_performance

ChatGPT
Daily performance for a single page (clicks, impressions, CTR, position). Useful for diagnosing post-deploy regressions on a specific URL. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_query_performance

ChatGPT
Daily performance for a single search query, optionally restricted to one landing page. Useful for tracking position changes after on-page edits. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_query_performance

ChatGPT
Daily performance for a single search query, optionally restricted to one landing page. Useful for tracking position changes after on-page edits. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_ranking_changes

ChatGPT
Compares a current period against a comparison period and classifies movers by query or page into new, lost, improved, and declined buckets (improvement = better/lower average position). Useful for spotting what gained or lost visibility between two date ranges. On the warehouse path each period reads the top movers by clicks (capped at max(limit*10, 1000)); served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_ranking_changes

ChatGPT
Compares a current period against a comparison period and classifies movers by query or page into new, lost, improved, and declined buckets (improvement = better/lower average position). Useful for spotting what gained or lost visibility between two date ranges. On the warehouse path each period reads the top movers by clicks (capped at max(limit*10, 1000)); served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_site_summary

ChatGPT
Returns clicks, impressions, CTR, and average position for a property over the last N days (default 28), with a same-length prior period for comparison. Use this for quick health checks before drilling into details. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource).

get_site_summary

ChatGPT
Returns clicks, impressions, CTR, and average position for a property over the last N days (default 28), with a same-length prior period for comparison. Use this for quick health checks before drilling into details. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource).

get_sitemap_performance

ChatGPT
Fetches a sitemap belonging to the property, extracts its URLs, and joins them with Search Console page performance over a date range. Each URL gets its clicks, impressions, CTR, and average position (zeros if the page has no GSC data). Reports how many sitemap URLs actually received impressions (indexedInGscCount). Expands one level of a sitemap index (up to 5 child sitemaps), caps extracted URLs at maxUrls (default 500, max 2000), and only fetches http(s) URLs on the property host or a subdomain of it. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_sitemap_performance

ChatGPT
Fetches a sitemap belonging to the property, extracts its URLs, and joins them with Search Console page performance over a date range. Each URL gets its clicks, impressions, CTR, and average position (zeros if the page has no GSC data). Reports how many sitemap URLs actually received impressions (indexedInGscCount). Expands one level of a sitemap index (up to 5 child sitemaps), caps extracted URLs at maxUrls (default 500, max 2000), and only fetches http(s) URLs on the property host or a subdomain of it. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

get_tag_group_view

ChatGPT
Aggregated cross-site report for every property carrying a given tag (the data behind the app's /group/tag/<tag> dashboard). Returns last-N-days totals with a same-length prior-period comparison, a merged daily clicks/impressions trend, per-site totals, and merged top-N breakdowns by query, page, country, and device. Each site routes independently to the ClickHouse warehouse (longer history, no sampling) or the live Search Console API; dataSource is reported per site and a site whose read fails is reported in errors rather than failing the whole call. Use list_tags first to discover tag names; use get_cross_site_summary for a lighter totals-only view across all properties.

get_tag_group_view

ChatGPT
Aggregated cross-site report for every property carrying a given tag (the data behind the app's /group/tag/<tag> dashboard). Returns last-N-days totals with a same-length prior-period comparison, a merged daily clicks/impressions trend, per-site totals, and merged top-N breakdowns by query, page, country, and device. Each site routes independently to the ClickHouse warehouse (longer history, no sampling) or the live Search Console API; dataSource is reported per site and a site whose read fails is reported in errors rather than failing the whole call. Use list_tags first to discover tag names; use get_cross_site_summary for a lighter totals-only view across all properties.

inspect_url

ChatGPT
Runs the Google URL Inspection API for one URL and stores the result in the GSC Wizard inspection history. Returns the verdict, coverage state, robots.txt state, last crawl time, and the fetched/crawled-as info. GSC enforces a daily per-property quota — call get_inspection_quota first if you plan to inspect many URLs.

inspect_url

ChatGPT
Runs the Google URL Inspection API for one URL and stores the result in the GSC Wizard inspection history. Returns the verdict, coverage state, robots.txt state, last crawl time, and the fetched/crawled-as info. GSC enforces a daily per-property quota — call get_inspection_quota first if you plan to inspect many URLs.

list_algo_updates

ChatGPT
Fetches confirmed Google ranking/algorithm updates from the official Search Status Dashboard. Filters to service_name="Ranking" so indexing/crawling incidents are excluded. Optionally clip to a date range.

list_algo_updates

ChatGPT
Fetches confirmed Google ranking/algorithm updates from the official Search Status Dashboard. Filters to service_name="Ranking" so indexing/crawling incidents are excluded. Optionally clip to a date range.

list_annotations

ChatGPT
Lists chart annotations visible to the user across scopes — platform-wide (Google ranking updates synced from the Search Status dashboard), account-wide (user notes), and property-scoped. Optionally restrict to one property.

list_annotations

ChatGPT
Lists chart annotations visible to the user across scopes — platform-wide (Google ranking updates synced from the Search Status dashboard), account-wide (user notes), and property-scoped. Optionally restrict to one property.

list_content_groups

ChatGPT
Lists content groups for a property. Content groups partition the URL space using JSON rules (e.g. prefix matches, regex). Used in the dashboard for page-level aggregations.

list_content_groups

ChatGPT
Lists content groups for a property. Content groups partition the URL space using JSON rules (e.g. prefix matches, regex). Used in the dashboard for page-level aggregations.

list_indexnow_submissions

ChatGPT
Returns the IndexNow submission history for a property — URL, response code, submission source (manual / cron / mcp), and timestamp. Most recent first.

list_indexnow_submissions

ChatGPT
Returns the IndexNow submission history for a property — URL, response code, submission source (manual / cron / mcp), and timestamp. Most recent first.

list_saved_filters

ChatGPT
Lists the saved filter presets the user has created, optionally restricted to one property. Each preset stores a JSON filter spec that mirrors the filter UI in the GSC Wizard dashboard.

list_saved_filters

ChatGPT
Lists the saved filter presets the user has created, optionally restricted to one property. Each preset stores a JSON filter spec that mirrors the filter UI in the GSC Wizard dashboard.

list_sitemaps

ChatGPT
Lists every sitemap submitted to Google Search Console for a property, including submission timestamps, warning/error counts, and per-content-type submitted/indexed URL counts.

list_sitemaps

ChatGPT
Lists every sitemap submitted to Google Search Console for a property, including submission timestamps, warning/error counts, and per-content-type submitted/indexed URL counts.

list_sites

ChatGPT
Lists all Google Search Console properties connected to the authenticated GSC Wizard account. Returns the site URL (which may be a domain property prefixed with sc-domain: or a URL prefix property), tags, and which data source backs the property.

list_sites

ChatGPT
Lists all Google Search Console properties connected to the authenticated GSC Wizard account. Returns the site URL (which may be a domain property prefixed with sc-domain: or a URL prefix property), tags, and which data source backs the property.

list_tags

ChatGPT
Lists every tag defined on the account: account-level global tags plus any tag attached to a registered Search Console property, with the number of properties carrying each tag. Tags group properties into portfolios; feed a tag name to get_tag_group_view for an aggregated cross-site report, or to get_cross_site_summary for a totals-only view. Pass includeSites=true to also get the list of property URLs under each tag.

list_tags

ChatGPT
Lists every tag defined on the account: account-level global tags plus any tag attached to a registered Search Console property, with the number of properties carrying each tag. Tags group properties into portfolios; feed a tag name to get_tag_group_view for an aggregated cross-site report, or to get_cross_site_summary for a totals-only view. Pass includeSites=true to also get the list of property URLs under each tag.

list_topic_clusters

ChatGPT
Lists topic clusters for a property. Each cluster groups a set of keywords under a name and is used by the dashboard to aggregate query-level metrics.

list_topic_clusters

ChatGPT
Lists topic clusters for a property. Each cluster groups a set of keywords under a name and is used by the dashboard to aggregate query-level metrics.

list_tracked_urls

ChatGPT
Paginated list of URLs in the GSC Wizard Indexing Tracker for a property, with optional status filter and URL substring search. Filter options: all, indexed, not_indexed, pending, errors, warnings. Returns the current verdict / coverage / indexing state and last-crawl time per URL.

list_tracked_urls

ChatGPT
Paginated list of URLs in the GSC Wizard Indexing Tracker for a property, with optional status filter and URL substring search. Filter options: all, indexed, not_indexed, pending, errors, warnings. Returns the current verdict / coverage / indexing state and last-crawl time per URL.

list_url_inspections

ChatGPT
Returns the inspection history GSC Wizard has stored for a property — verdict, coverage, indexing state, and last-crawl time per URL. Most recent first.

list_url_inspections

ChatGPT
Returns the inspection history GSC Wizard has stored for a property — verdict, coverage, indexing state, and last-crawl time per URL. Most recent first.

manage_tags

ChatGPT
Create, assign, unassign, rename, or delete property tags. Tags group Search Console properties into portfolios surfaced by list_tags and get_tag_group_view. Actions: "create" defines an account-level global tag (so it appears before any property uses it); "assign" adds a tag to the given properties; "unassign" removes it from the given properties; "rename" renames a tag across every property and the global list; "delete" removes a tag from every property and the global list. siteUrls is required for assign/unassign and ignored otherwise; newName is required for rename. For wholesale replacement of one property's tag set, use update_site instead.

manage_tags

ChatGPT
Create, assign, unassign, rename, or delete property tags. Tags group Search Console properties into portfolios surfaced by list_tags and get_tag_group_view. Actions: "create" defines an account-level global tag (so it appears before any property uses it); "assign" adds a tag to the given properties; "unassign" removes it from the given properties; "rename" renames a tag across every property and the global list; "delete" removes a tag from every property and the global list. siteUrls is required for assign/unassign and ignored otherwise; newName is required for rename. For wholesale replacement of one property's tag set, use update_site instead.

query_countries

ChatGPT
Returns per-country performance (clicks, impressions, CTR, position) for a property over a date range. Country codes are ISO 3166-1 alpha-3. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_countries

ChatGPT
Returns per-country performance (clicks, impressions, CTR, position) for a property over a date range. Country codes are ISO 3166-1 alpha-3. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_devices

ChatGPT
Returns per-device-category performance (DESKTOP, MOBILE, TABLET) for a property over a date range. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see the response dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_devices

ChatGPT
Returns per-device-category performance (DESKTOP, MOBILE, TABLET) for a property over a date range. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see the response dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_search_analytics

ChatGPT
Runs a Search Console searchAnalytics.query against one of the user's properties. Supports date / query / page / country / device / searchAppearance dimensions, dimension filters, and any of the supported search types (web, image, video, news, discover, googleNews). Use this for ad-hoc questions like "top queries last 28 days" or "page-level performance for /pricing". Eligible requests are served from the GSC Wizard ClickHouse warehouse (longer history, no sampling); requests using searchAppearance, the googleNews type, 3+ distinct dimensions, or pagination (startRow > 0) fall back to the live Search Console API. The response dataSource says which path ran. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_search_analytics

ChatGPT
Runs a Search Console searchAnalytics.query against one of the user's properties. Supports date / query / page / country / device / searchAppearance dimensions, dimension filters, and any of the supported search types (web, image, video, news, discover, googleNews). Use this for ad-hoc questions like "top queries last 28 days" or "page-level performance for /pricing". Eligible requests are served from the GSC Wizard ClickHouse warehouse (longer history, no sampling); requests using searchAppearance, the googleNews type, 3+ distinct dimensions, or pagination (startRow > 0) fall back to the live Search Console API. The response dataSource says which path ran. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_top_pages

ChatGPT
Returns the top landing pages for a property over a date range, sorted by clicks. Convenience wrapper around query_search_analytics. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see the response dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_top_pages

ChatGPT
Returns the top landing pages for a property over a date range, sorted by clicks. Convenience wrapper around query_search_analytics. Served from the ClickHouse warehouse when available, otherwise the live Search Console API (see the response dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_top_queries

ChatGPT
Returns the top search queries for a property over a date range, sorted by clicks. Convenience wrapper around query_search_analytics for the most common request. Served from the GSC Wizard ClickHouse warehouse (longer history, no sampling) when available, otherwise from the live Search Console API; the response dataSource field says which. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

query_top_queries

ChatGPT
Returns the top search queries for a property over a date range, sorted by clicks. Convenience wrapper around query_search_analytics for the most common request. Served from the GSC Wizard ClickHouse warehouse (longer history, no sampling) when available, otherwise from the live Search Console API; the response dataSource field says which. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

remove_tracked_urls

ChatGPT
Removes URLs from the GSC Wizard Indexing Tracker for a property. Pass the full URL strings to stop tracking. Returns the number of rows actually removed.

remove_tracked_urls

ChatGPT
Removes URLs from the GSC Wizard Indexing Tracker for a property. Pass the full URL strings to stop tracking. Returns the number of rows actually removed.

score_opportunities

ChatGPT
Ranks queries by an impression-weighted opportunity score that favours near-threshold positions (positions 3-30) with low current CTR, and estimates the extra clicks available if CTR improved. Sorted by score. CTR values are 0-1 ratios. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

score_opportunities

ChatGPT
Ranks queries by an impression-weighted opportunity score that favours near-threshold positions (positions 3-30) with low current CTR, and estimates the extra clicks available if CTR improved. Sorted by score. CTR values are 0-1 ratios. Served from the GSC Wizard ClickHouse warehouse when available, otherwise the live Search Console API (see dataSource). Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

submit_indexnow_urls

ChatGPT
Pings IndexNow for the given URLs, telling participating search engines (Bing, Yandex, Seznam) that the pages have changed. The site must have an IndexNow API key configured in GSC Wizard. URLs are grouped by host before submission. Up to 100 URLs per call.

submit_indexnow_urls

ChatGPT
Pings IndexNow for the given URLs, telling participating search engines (Bing, Yandex, Seznam) that the pages have changed. The site must have an IndexNow API key configured in GSC Wizard. URLs are grouped by host before submission. Up to 100 URLs per call.

update_site

ChatGPT
Updates the GSC Wizard metadata for a property: tags, branded keywords and sitemap URL list. Only fields you pass are updated; omit a field to leave it unchanged.

update_site

ChatGPT
Updates the GSC Wizard metadata for a property: tags, branded keywords and sitemap URL list. Only fields you pass are updated; omit a field to leave it unchanged.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

App Stats

110

Tools

4

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily