Skip to main content
Glama

SEO GSC Wizard MCP

Content group performance

get_content_group_performance
Read-only

Measures a property's content groups: clicks, impressions, CTR, impression-weighted average position, distinct page count and share of clicks per group, plus an "uncategorized" bucket for pages no group claims. Pass groupId to drill into one group's top pages instead. Matching is first-match-wins in the groups' saved order, the same as the web app. Served from the GSC Wizard ClickHouse warehouse when available (where group totals are EXACT over every page of the property), otherwise from the live Search Console API over the top 25,000 pages by clicks (see dataSource and truncated). Use list_content_groups to see or create_content_group to add the definitions this reports on. Date range is optional: omit startDate/endDate to analyze the last 28 settled days (data lags ~2-3 days).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoRow cap for the groupId page drill-down.
endDateNoOptional. Window end as YYYY-MM-DD (e.g. 2026-05-31). You do NOT need to know today's date or the latest available date: omit this and the server uses the latest settled Search Console date (data lags ~2-3 days behind today). Never pass null or the string "null".
groupIdNoDrill into one group: returns its top pages instead of the per-group aggregates. Accepts a content group id or the literal "uncategorized".
siteUrlYes
startDateNoOptional. Window start as YYYY-MM-DD (e.g. 2026-05-03). You do NOT need to know today's date. Omit BOTH startDate and endDate to analyze the last 28 settled days automatically (Search Console data lags ~2-3 days). Never pass null or the string "null".
searchTypeNoweb
comparisonEndDateNoOptional. End of the comparison period as YYYY-MM-DD. Provide BOTH comparison dates to compare two periods; omit both for no comparison (prev* fields are then 0 and hasComparison false).
comparisonStartDateNoOptional. Start of the comparison period as YYYY-MM-DD. Provide BOTH comparison dates to compare two periods; omit both for no comparison (prev* fields are then 0 and hasComparison false).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
pagesNo
rangeNo
groupsNo
groupIdNo
siteUrlNo
groupNameNo
truncatedNo
dataSourceNo
groupCountNo
searchTypeNo
dataMaturityNo
hasComparisonNo
uncategorizedNo
fallbackReasonNo
settledThroughNo
comparisonRangeNo
warehouseLatestDateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedOutput schema / properties / fallbackReason
      Added value: +{
      +  "$ref": "#/properties/siteUrl"
      +}
    • addedOutput schema / properties / warehouseLatestDate
      Added value: +{
      +  "$ref": "#/properties/siteUrl"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources