list_ga4_propertiesList the Google Analytics 4 properties the connected account can access (propertyId + displayName).
list_gsc_sitesList the Google Search Console properties the connected account can access (siteUrl + permission level).
ga4_run_reportRun a GA4 report for a property over date ranges with chosen dimensions and metrics, returning named rows.
gsc_search_analyticsQuery Search Console Search Analytics over a date range, optionally broken down by query, page, country, device, or date.
gsc_top_queriesReturn the top search queries for a site over the last N days, ranked by clicks (with impressions, CTR, position).
gsc_ctr_gapsSurface high-impression, low-CTR queries over the last N days: prime targets for title and meta rewrites.
compare_periodsCompare aggregate Search Console performance between two date ranges, returning per-metric absolute and relative deltas.
gsc_traffic_dropExplain why traffic changed between two periods: attributes the click change to individual pages or queries and ranks them by how much of the move each accounts for, reporting gains and losses separately.
gsc_cannibalizationFind queries two or more of the site's own pages compete for, and name the best-ranking page as the consolidation target.
gsc_decayCatch pages bleeding clicks before they fall off page one, flagging whether each also lost rank: which separates a competitor problem from seasonality.
gsc_url_inspectCheck whether Google has indexed up to 25 URLs per call (verdict, coverage state, last crawl, canonicals). Read-only; it cannot request indexing.
list_bing_sitesList the Bing Webmaster Tools sites the connected API key can access.
bing_traffic_statsBing's daily clicks and impressions series for a site, with totals across the series.
bing_top_queriesThe top search queries for a site on Bing, ranked by clicks.
bing_top_pagesThe top pages for a site on Bing, ranked by clicks.
bing_query_pagesThe query-to-page pairing on Bing: which pages served a query, or which queries a page served.
bing_index_healthBing's crawl stats, crawl issues, and URL submission quota for a site: is Bing crawling and indexing it.
bing_keyword_researchKeyword impression and broad-match volume around a seed term, from Bing Webmaster. Google Search Console exposes no equivalent data at all: this tool is Bing-only.
compare_enginesQuery rows from Search Console and Bing Webmaster for the same site, merged by query with an explicit coverage block. Only the Google side honours the requested date range: Bing has no date-range parameter, so its rows are its own unwindowed aggregate.
engine_divergenceSplit a date range in half and classify each query by how it moved on each engine: held on Bing but dropped on Google (a Google ranking problem), dropped on both (a content problem), Bing-specific, or insufficient data. Both engines honour the range here: Google is queried per half, and Bing's undated rows are bucketed locally by each row's own date. An engine that could not answer yields insufficient_data, never a zero.