Skip to content

Tool reference

What your AI can call

Rankgaroo gives your AI app five read-only tools. You don't call them yourself: you ask a question and the AI picks the tool and the parameters. This page is for when you want to know exactly what's possible.

gsc_list_properties

Search Console

Lists the Search Console properties your Google account can see, with your permission level on each.

Returns: siteUrl and permissionLevel for each property, e.g. sc-domain:example.com, siteOwner.

gsc_search_analytics

Search Console

Search performance (clicks, impressions, CTR, average position) for one property, grouped the way you ask.

ParameterWhat it does
siteUrlThe property, exactly as listed by gsc_list_properties.
startDate, endDateYYYY-MM-DD. Default: the 28 days ending 3 days ago, since newer data is still settling.
dimensionsAny of query, page, country, device, date. Default: query.
filtersAND list on query, page, country or device: contains, equals, notContains, notEquals, includingRegex, excludingRegex.
rowLimitDefault 100, up to 1,000 rows per call.
typeweb, image, video, news, discover or googleNews. Default: web.

Returns: Rows of keys, clicks, impressions, ctr (4 decimals) and position (1 decimal), plus the dates used.

ga4_list_properties

GA4

Lists the GA4 properties your Google account can see, grouped by account.

Returns: account, propertyId and displayName for each property.

ga4_run_report

GA4

Runs a GA4 Data API report with the dimensions and metrics you choose.

ParameterWhat it does
propertyIdNumeric GA4 property ID from ga4_list_properties.
startDate, endDateYYYY-MM-DD. Default: the last 28 days ending yesterday.
dimensionsGA4 API dimension names, e.g. landingPage, sessionSource. Default: sessionDefaultChannelGroup.
metricsGA4 API metric names, e.g. sessions, engagementRate, keyEvents. Default: sessions.
filtersAND list of dimension filters: EXACT, CONTAINS, BEGINS_WITH, ENDS_WITH or FULL_REGEXP, optionally negated.
orderByMetric to sort by, highest first. Default: the first metric.
limitDefault 100, up to 1,000 rows per call.

Returns: Column headers, rows of values and the total row count.

whoami

Account

Shows which Google account is connected and which data Rankgaroo can read.

Returns: Email and the Google scopes you granted.

What the tools don't do yet

  • No write actions: no sitemap submission, URL removal or settings changes.
  • No URL Inspection, Bing data or PageSpeed checks.
  • No stored history or scheduled reports. Comparing periods means the AI calls a tool twice.
  • Up to 1,000 rows per call. Search Console itself hides anonymized queries and keeps about 16 months of data.

Ask your own data, not a dashboard

Rankgaroo is in private beta. Join the list and we'll send your connector link when a spot opens.

One email when your spot is ready. Tell us about your setup.