{"name":"ai.askwatch/gsc","slug":"askwatch-gsc","title":"AskWatch Google Search Console MCP","description":"Ask Google Search Console in plain language. Hosted, free, no Google Cloud project.","url":"https://mcp.market/server/askwatch-gsc","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"seo","tags":["seo","search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-02T05:10:41.600Z","last_ok_at":"2026-11-02T05:10:41.600Z","latency_ms":298},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://askwatch.ai/free-tools/google-search-console-mcp","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.askwatch.ai/gsc","headers":[{"description":"Bearer <your AskWatch key>. Free, issued when you connect Google Search Console at https://askwatch.ai/free-tools/google-search-console-mcp. The key also works as a path segment: https://mcp.askwatch.ai/gsc/<key>.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"brand_split","description":"Branded versus non-branded search, split on words you supply. Pass every spelling people use, including the domain.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"brand_terms":{"type":"array","items":{"type":"string"},"description":"Words that make a search branded, e.g. ['askwatch', 'ask watch']."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"required":["brand_terms"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"changes","description":"What gained and what lost between this period and the one before it, with small rows filtered out. Answers 'what dropped in the last 28 days'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"dimension":{"type":"string","enum":["query","page"],"description":"Default query."},"min_impressions":{"type":"integer","minimum":0,"description":"Noise floor. Default 30 in either window."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"find_cannibalization","description":"Queries where more than one page of the site is being shown, with how each page does on them.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"min_impressions":{"type":"integer","minimum":0,"description":"Per page. Default 30."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"find_opportunities","description":"Queries ranking 5-20 with plenty of impressions but a click-through rate below what is typical at their position — where a title or snippet rewrite is worth the most clicks.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"min_impressions":{"type":"integer","minimum":0,"description":"Default 60."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"inspect_url","description":"Google's index status for one URL: whether it is indexed, when it was last crawled, and which canonical Google chose.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"url":{"type":"string","description":"The exact URL to inspect."}},"required":["url"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_sitemaps","description":"Sitemaps submitted for the property and their status. Read-only — submitting is not possible with read access.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_sites","description":"Search Console properties this connection can read. Call it first when the account has more than one.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"page_queries","description":"What searches a specific page is shown for.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"page":{"type":"string","description":"Full URL of the page."},"match":{"type":"string","enum":["equals","contains"],"description":"Default equals."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"required":["page"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"query","description":"Direct Search Analytics query, for questions the other tools do not shape. Same dates, dimensions and filters the Google API takes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"dimensions":{"type":"array","items":{"type":"string","enum":["query","page","country","device","date"]},"description":"Group by these. Omit for totals."},"filters":{"type":"array","items":{},"description":"Google's dimensionFilterGroups, passed through unchanged."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"start_row":{"type":"integer","minimum":0,"description":"Paging offset; `next_start_row` comes back in the answer."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"site_overview","description":"How the site did over a period compared with the one before it: clicks, impressions, CTR, average position and the change in each. Start here for 'how is my site doing'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"top","description":"Top queries, pages, countries or devices for a period. Optionally narrowed to one country or device — 'top pages in Germany on mobile' is one call.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"site":{"type":"string","description":"Search Console property, exactly as list_sites reports it (sc-domain:example.com or https://example.com/). Optional when the account has only one property."},"dimension":{"type":"string","enum":["query","page","country","device"],"description":"What to group by. Default query."},"country":{"type":"string","description":"ISO-3166-1 alpha-3, e.g. deu, usa. Filters rather than groups."},"device":{"type":"string","enum":["desktop","mobile","tablet"]},"order_by":{"type":"string","enum":["clicks","impressions"],"description":"Default clicks."},"limit":{"type":"integer","minimum":1,"description":"Rows to return. Default 25, maximum 100; `has_more` says whether there were more."},"days":{"type":"integer","minimum":1,"maximum":480,"description":"Length of the window, counted back from the last day with data. Default 28."},"start_date":{"type":"string","description":"YYYY-MM-DD. Overrides `days`."},"end_date":{"type":"string","description":"YYYY-MM-DD. Defaults to the last day with data."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-22T17:05:03.451Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-22T17:05:03.325Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 282ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.askwatch.ai/gsc","reachable":true,"authRequired":false,"latencyMs":282,"serverInfo":{"name":"askwatch-gsc","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://askwatch.ai/favicon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}