gsc_search_analytics
ActiveTool of Google_search_console
Query Search Console search-performance data: clicks, impressions, CTR, and average position, grouped by dimensions. Use for "top queries/pages last month", organic CTR, ranking trends. siteUrl must be exactly as returned by gsc_list_sites.
Parameters schema
{
"type": "object",
"required": [
"siteUrl",
"startDate",
"endDate"
],
"properties": {
"endDate": {
"type": "string",
"description": "End date, YYYY-MM-DD (inclusive)"
},
"siteUrl": {
"type": "string",
"description": "The property URL exactly as listed by gsc_list_sites (e.g. \"https://example.com/\" or \"sc-domain:example.com\")"
},
"rowLimit": {
"type": "number",
"description": "Max rows (default 25, max 25000)"
},
"startDate": {
"type": "string",
"description": "Start date, YYYY-MM-DD (inclusive). Search Console data lags ~2-3 days."
},
"dimensions": {
"type": "array",
"items": {
"enum": [
"query",
"page",
"country",
"device",
"date",
"searchAppearance"
],
"type": "string"
},
"description": "Group results by these dimensions (e.g. [\"query\"] for top queries, [\"page\"] for top pages, [\"date\"] for a time series). Default: none (totals)."
},
"searchType": {
"enum": [
"web",
"image",
"video",
"news",
"discover",
"googleNews"
],
"type": "string",
"description": "Search type / data state (default web)"
},
"dimensionFilterGroups": {
"type": "array",
"items": {
"type": "object"
},
"description": "Optional Search Console dimensionFilterGroups objects to filter rows (e.g. filter query contains \"shoes\"). Advanced; pass-through to the API."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Google_search_console
https://github.com/pipeworx-io/mcp-google_search_console
1/7 registries