tools/call over POST /mcp. You
need an active Google Search Console subscription, and your authorized Google
account must have access to the properties you query.
Common parameters
A Search Console property. Either a URL-prefix property
(
https://www.example.com/) or a domain property (sc-domain:example.com).
Get valid values with list_sites.Date range for the report. Must be the format
YYYY-MM-DD. See
data freshness.list_sites
Lists the verified properties your account has access to. Arguments: none.List of properties.
top_queries
The most-clicked search queries for a property over a date range.Max number of rows. Integer between
1 and 25000.Rows sorted by clicks. Each item has
query, clicks, impressions, ctr
and position.top_pages
The most-clicked pages for a property over a date range. Same arguments astop_queries.
Rows sorted by clicks. Each item has
page, clicks, impressions, ctr
and position.query_performance
Clicks, impressions, CTR and position for a single query.The exact search query to report on.
clicks, impressions, ctr, position. If the query has no data in the
period, zeros are returned.page_performance
Likequery_performance, but for a single page. Use
page (exact page URL) instead of query.
The exact page URL to report on.
compare_periods
Compares metrics between two periods with both absolute and percentage differences. Can be broken down by a dimension.Optional breakdown:
query, page, country, device, searchAppearance
or date. Omit to compare across the whole property.{ startDate, endDate, totals }, where totals is clicks, impressions,
ctr, position.Differences:
clicks and impressions have { absolute, percent }; ctr and
position have { absolute }. percent is null if the baseline was 0.search_analytics_query
Advanced: send a raw Search Analytics query straight through to the Search Console API. For power users who want the full surface (dimensions, filters, pagination).Raw Search Analytics request body:
How Google aggregated the response.
Raw Search Analytics rows (
keys, clicks, impressions, ctr, position).Fields like
ctr (0–1) and position follow the Search Console API’s own
definitions. See Errors & limits for limits and
data freshness.