PMA vs native MCPs / Google Search Console
Search · data points

Google Search Console

4 PMA report types covering sitemaps, page performance, query performance, and the full flexible insights view — plus a strong native MCP for live coverage errors, URL inspection, and Semrush keyword enrichment.

PMA: google_searchconsole Native MCP: Strong 2 accounts connected 4 report types
In PMA

Historical search performance for blending

  • 4 report types: sitemaps health, page-level performance, query-level performance, and the full insights view (all dimensions combined)
  • Core metrics: clicks, impressions, CTR (formula), average position
  • Dimensions: query, page URL, search type, device, country, country code, search appearance
  • Sitemap-specific metrics: submitted URLs, warnings, errors, pending status
  • Cross-channel joins: merge GSC impressions with GA4 sessions or Google Ads spend in SQL
Native MCP

Live indexing, URL health, and keyword research

  • Real-time URL inspection: index status, crawl date, canonical, coverage state — not in PMA
  • Coverage errors report — identifies pages not indexed
  • Period-over-period comparison built in (gsc_compare_periods)
  • Semrush MCP adds keyword volume, difficulty, and competitor gap data for any query
  • fetch_gsc_data via report-engine for scheduled pulls
PMA field catalogue

Every queryable field in PMA

Grouped by report type. Filter to find a field fast. formula fields are computed — use their component fields in SQL.

Sitemaps

report_type: sitemaps · 9 metrics · 30 dimensions · showing 9 of 9 metrics and 20 of 30 dimensions retrievable via API
Metrics
Field nameLabelType
errorsErrorNUMBER
warningsValid With WarningsNUMBER
submittedDiscovered URLsNUMBER
submitted_webSubmitted WebNUMBER
submitted_imageSubmitted ImageNUMBER
submitted_newsSubmitted NewsNUMBER
submitted_videoSubmitted VideoNUMBER
isPendingIs PendingNUMBER
isSitemapsIndexIs Sitemaps IndexNUMBER
Dimensions
Field nameLabelType
pathSitemapSTRING
siteUrlSite URLSTRING
typeTypeSTRING
lastDownloadedLast DownloadedSTRING
lastSubmittedLast SubmittedSTRING
configNameSiteSTRING
dateDate And TimeSTRING
dataFreshnessData FreshnessSTRING
yearYearformulaSTRING
quarterQuarterformulaSTRING

Page insights

report_type: page_insights · 4 metrics · 29 dimensions · showing 4 of 4 metrics and 20 of 29 dimensions retrievable via API
Metrics
Field nameLabelType
ctrCTRformulaNUMBER
clicksClicksNUMBER
impressionsImpressionsNUMBER
positionPositionNUMBER
Dimensions
Field nameLabelType
pagePageSTRING
searchTypeSearch TypeSTRING
aggregationTypeAggregation TypeSTRING
siteUrlSite URLSTRING
configNameSiteSTRING
dateDate And TimeSTRING
dataFreshnessData FreshnessSTRING
yearYearformulaSTRING
quarterQuarterformulaSTRING
year_quarterYear QuarterformulaSTRING
isInterpolatedPMA Is Interpolated?BOOLEAN

Query insights

report_type: query_insights · 4 metrics · 29 dimensions · showing 4 of 4 metrics and 20 of 29 dimensions retrievable via API
Metrics
Field nameLabelType
ctrCTRformulaNUMBER
clicksClicksNUMBER
impressionsImpressionsNUMBER
positionPositionNUMBER
Dimensions
Field nameLabelType
queryQuerySTRING
searchTypeSearch TypeSTRING
aggregationTypeAggregation TypeSTRING
siteUrlSite URLSTRING
configNameSiteSTRING
dateDate And TimeSTRING
dataFreshnessData FreshnessSTRING
yearYearformulaSTRING
quarterQuarterformulaSTRING
year_quarterYear QuarterformulaSTRING

Insights (full flexible view)

report_type: insights · 4 metrics · 35 dimensions · showing 4 of 4 metrics and 20 of 35 dimensions retrievable via API
Metrics
Field nameLabelType
ctrCTRformulaNUMBER
clicksClicksNUMBER
impressionsImpressionsNUMBER
positionPositionNUMBER
Dimensions
Field nameLabelType
queryQuerySTRING
pagePageSTRING
deviceDeviceSTRING
countryCountrySTRING
country_codeCountry CodeSTRING
country_code_alpha_3Country Code Alpha 3STRING
searchTypeSearch TypeSTRING
search_appearanceSearch AppearanceSTRING
aggregationTypeAggregation TypeSTRING
siteUrlSite URLSTRING
configNameSiteSTRING
dateDate And TimeSTRING
dataFreshnessData FreshnessSTRING
isInterpolatedPMA Is Interpolated?BOOLEAN
Native MCP

What the native MCP adds

Tools across mechanic-mcp-server (gsc_*), hedgehog-report-engine (fetch_gsc_data), and the Semrush MCP for keyword intelligence beyond GSC data.

ToolData points / capability
gsc_search_performanceClicks, impressions, CTR, position — by query, page, device, or country for any date range.
gsc_top_queriesTop queries by clicks/impressions with position data.
gsc_top_pagesTop performing pages by organic click volume.
gsc_compare_periodsAutomated period-over-period comparison with delta calculations.
gsc_coverage_errorsPages not indexed, redirect errors, crawl anomalies — not available in PMA.
gsc_url_inspectLive URL inspection: index status, canonical, last crawl, rich result eligibility — not available in PMA.
gsc_list_sitesLists all verified Search Console properties.
fetch_gsc_dataScheduled or custom GSC pulls via the report engine.
keyword_research (Semrush)Keyword volume, difficulty, CPC, SERP features — enriches GSC queries with search intelligence not in GSC itself.
organic_research (Semrush)Competitor organic positions and traffic estimates for any domain.