Query search analytics
gsc_search_analyticsPull Search Console search data—clicks, impressions, CTR, and average position—grouped by query, page, country, device, or date. Set custom date ranges and filters to analyze SEO performance.
Instructions
Run a Search Console search-analytics query: clicks, impressions, CTR and average position grouped by dimensions (query, page, country, device, date). Dates default to the last 28 days.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "gsc_search_analytics"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | No | End date YYYY-MM-DD (inclusive), defaults to today | |
| siteUrl | No | Property, e.g. "sc-domain:example.com". Falls back to GSC_DEFAULT_SITE. | |
| rowLimit | No | ||
| startRow | No | ||
| dataState | No | "all" includes fresh (partial) data | final |
| startDate | No | Start date YYYY-MM-DD (inclusive), defaults to today minus 28 days | |
| dimensions | No | Dimensions to group by; up to 3 per API limit when combining | |
| searchType | No | web | |
| aggregationType | No | auto | |
| dimensionFilterGroups | No | Optional filter groups, e.g. filter queries containing 'blog' |