Skip to directory

Search Console MCP (Search Console, Bing, GA4, AdSense)

saurabhsharma2u

Transport not documented21+ documented tools10

About Search Console MCP (Search Console, Bing, GA4, AdSense)

Community MCP integrating Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Google AdSense.

Connection and setup
Hosting
Community-maintained
Transport
Not documented
Endpoint
Local process; no hosted endpoint documented
Authentication
Per-engine credentials: Google Search Console OAuth, GA4 service-account credentials, and optional Bing/AdSense credentials. AdSense uses OAuth-only and requires its separate adsense.readonly scope.

Requirements

  • Node.js/npm or the package launcher supported by the maintainer.
  • Search Console property access plus OAuth for GSC; GA4 uses the separately documented service-account setup; AdSense uses user OAuth and an additional read-only scope.
  • Bing/other optional integrations require their own credentials.

Setup steps

  1. Run npx search-console-mcp setup to configure the default Search Console integration.
  2. Run npx search-console-mcp setup --engine=ga4 and/or --engine=adsense only for services you want; follow the README for Bing credentials.
  3. Add the package’s documented MCP launch configuration to the client; keep OAuth files and tokens in its local secure storage.
  4. Authenticate, then inspect the tools exposed for configured engines.
Tools 21+

Exact tool names and descriptions parsed from the maintainer's current README tool table (21 entries); the runtime list can differ by version/configuration.

  • sites_list

    "google" \ "bing" Lists verified sites across search engines in parallel

    01
  • sites_manage

    "delete", siteUrl, engine Adds or removes site properties

    02
  • accounts_manage

    "add_site" \ "remove" Configures multi-account profiles

    03
  • sitemaps_list

    Fetches sitemap status and indexing state

    04
  • sitemaps_submit

    Submits sitemaps to GSC & Bing

    05
  • sitemaps_delete

    Removes sitemaps

    06
  • analytics_query

    Multi-engine search & GA4 analytics query

    07
  • analytics_compare

    "trends" \ "drop_attribution" Analyzes period deltas, trend shifts, and drop causes

    08
  • analytics_anomalies

    Statistical detection of traffic spikes/drops

    09
  • inspection_inspect

    Google URL inspection & Bing URL info

    10
  • pagespeed_analyze

    Core Web Vitals and PageSpeed Insights audits

    11
  • indexing_submit

    "index_now" \ "remove" Instantly indexes URLs via IndexNow or Google/Bing API

    12
  • indexing_status

    "status" Checks remaining indexing quota & URL status

    13
  • seo_audit

    "striking_distance" \ "cannibalization" \ "low_hanging_fruit" \ "lost_queries" \ "recommendations" \ "brand_vs_nonbrand" Comprehensive automated SEO audits

    14
  • seo_keywords_research

    "related" \ "traffic" Keyword volumes and related keyword stats

    15
  • site_health_check

    "full" \ "crawl_issues" One-shot site performance & technical audit

    16
  • compare_engines

    Side-by-side Google vs Bing performance breakdown

    17
  • genai_query_insights

    "bing" \ "all", includePages, minImpressions Flags likely generative-AI / conversational queries (custom heuristic, no official API)

    18
  • adsense_accounts

    "discover", accountId Lists configured or discoverable AdSense publisher accounts

    19
  • adsense_report

    Earnings, impressions, clicks, CTR & RPM with dimension breakdowns. Custom dates override dateRange.

    20
  • adsense_payments_alerts

    Outstanding payments and account alerts (policy issues, payment holds)

    21

This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.

Original sources

Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.