Skip to content
Get MCP AdsGet MCP Ads, home

gsc_detect_cannibalization

Detect queries where multiple pages compete for clicks/impressions in Search Analytics query-page rows.

Detect queries where multiple pages compete for clicks/impressions in Search Analytics query-page rows.

Kind
Read
Discovery
Reachable through search_tools and run_tool
Account parameter
siteUrl
Endpoint
https://mcp.getmcpads.com/search-console/mcp

ParametersLink to this section

NameTypeRequiredNotes
siteUrlstringOptionalSearch Console property URL, e.g. https://example.com/ or sc-domain:example.com. Uses GSC_SITE_URL when omitted.
searchTypestringOptionalSearch surface to report, such as web, image, video, news or Discover. Availability depends on the property. One of: web, image, video, news, discover, googleNews. Default: "web".
datePresetstringOptionalNamed reporting period. Use the custom date range when you need exact start and end dates. One of: today, yesterday, last7days, last28days, last3months, last6months, last12months, last16months. Default: "last28days".
dateRangeobjectOptionalExplicit reporting start and end dates in YYYY-MM-DD format.
limitintegerOptionalMaximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. Default: 5000.
minPagesintegerOptionalMinimum distinct pages ranking for a query before it is considered a cannibalization candidate. Default: 2.
minImpressionsintegerOptionalMinimum reported impressions required for a row to enter the analysis. Default: 100.
maxTopPageClickSharenumberOptionalOnly flag queries where the top page owns less than or equal to this click share. Default: 0.8.
topNintegerOptionalMaximum number of highest-ranked results to return. Default: 25.

Calling itLink to this section

jsonThrough run_tool, since it is not announced
{
  "name": "run_tool",
  "arguments": {
    "name": "gsc_detect_cannibalization",
    "args": {}
  }
}
Esc

Type to search