Self-hostable Google Search Console MCP server for analytics, URL inspection, sitemaps, indexing, and SEO reporting on Cloudflare Workers.
Inferred from the transports this listing declares (stdio, streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
sites.listList the Google Search Console properties (sites) the connected Google account can access.List the Google Search Console properties (sites) the connected Google account can access.
No input schema was published for this tool.
sites.addAdd a new website property to your Google Search Console account.Add a new website property to your Google Search Console account.
No input schema was published for this tool.
sites.deleteRemove an existing website property from your Google Search Console account.Remove an existing website property from your Google Search Console account.
No input schema was published for this tool.
analytics.queryQuery Search Console search analytics (impressions, clicks, CTR, average position) over a date range, broken down by query, page, country, device, date, or search appearance. Supports filters and pagination.Query Search Console search analytics (impressions, clicks, CTR, average position) over a date range, broken down by query, page, country, device, date, or search appearance. Supports filters and pagination.
No input schema was published for this tool.
urls.inspectInspect a single URL's index status in Google: indexed state, last crawl, mobile usability, and rich-results eligibility.Inspect a single URL's index status in Google: indexed state, last crawl, mobile usability, and rich-results eligibility.
No input schema was published for this tool.
sitemaps.listList all sitemaps submitted for a property, with submission/processing status and warning and error counts.List all sitemaps submitted for a property, with submission/processing status and warning and error counts.
No input schema was published for this tool.
sitemaps.submitSubmit a new sitemap to your Google Search Console account.Submit a new sitemap to your Google Search Console account.
No input schema was published for this tool.
sitemaps.deleteRemove/delete a submitted sitemap from your Google Search Console account.Remove/delete a submitted sitemap from your Google Search Console account.
No input schema was published for this tool.
sitemaps.getGet status and details of a single sitemap submitted to Google Search Console.Get status and details of a single sitemap submitted to Google Search Console.
No input schema was published for this tool.
insights.quick_winsFind search queries that rank in positions 8-20 (page 2 / lower page 1) with high impressions but low CTR. These are ideal SEO optimization targets.Find search queries that rank in positions 8-20 (page 2 / lower page 1) with high impressions but low CTR. These are ideal SEO optimization targets.
No input schema was published for this tool.
insights.cannibalizationAnalyze search analytics to detect instances of keyword cannibalization, where multiple pages on your site compete for the same query.Analyze search analytics to detect instances of keyword cannibalization, where multiple pages on your site compete for the same query.
No input schema was published for this tool.
insights.content_decayIdentify content decay by comparing search clicks for your site pages between two contiguous periods and finding the pages with the largest traffic drops.Identify content decay by comparing search clicks for your site pages between two contiguous periods and finding the pages with the largest traffic drops.
No input schema was published for this tool.
indexing.requestRequest Google to index or update a URL using the Google Indexing API.Request Google to index or update a URL using the Google Indexing API.
No input schema was published for this tool.
indexing.list_pagesRetrieve a list of site pages that have received search impressions, serving as a proxy list of indexed pages on the site.Retrieve a list of site pages that have received search impressions, serving as a proxy list of indexed pages on the site.
No input schema was published for this tool.
analytics.compareCompare Search Console performance metrics (clicks, impressions, CTR, average position) between two distinct date ranges (Period A vs Period B) for a selected dimension.Compare Search Console performance metrics (clicks, impressions, CTR, average position) between two distinct date ranges (Period A vs Period B) for a selected dimension.
No input schema was published for this tool.
reports.weekly_digestGenerate a plain-language weekly SEO report for one Google Search Console property.Generate a plain-language weekly SEO report for one Google Search Console property.
No input schema was published for this tool.
server.capabilitiesList every tool this server exposes and report whether the user's Google Search Console connection is currently authenticated.List every tool this server exposes and report whether the user's Google Search Console connection is currently authenticated.
No input schema was published for this tool.
17 of 17 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Self-hostable Google Search Console MCP server for analytics, URL inspection, sitemaps, indexing, and SEO reporting on Cloudflare Workers.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
65 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+53 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies, optionalDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.