Google Search Console from your shell.
Pull Search Analytics rows, inspect a URL’s indexing status, list and submit sitemaps, and group performance by query, page, or country — straight from Bash over the Google Search Console MCP. No Search Console UI, no service account, no API client.
cogny --who
TWO PATHSToday you open the Search Console UI, set a date range, click into the Performance report, and export a CSV one filter at a time. The CLI returns the exact query/page rows you ask for as JSON you can sort, diff, or feed to an agent. Connect Google Search Console once in Cogny Solo and let your coding agent — or scheduled reports — do the querying for you.
❯ start SoloSelf-onboard with one command. The CLI issues a key, wires nothing, and exposes every Google Search Console tool over JSON-RPC. First 15 calls are free.
$ npx @cogny/cli init --agent claude-codecogny tools call
3 EXAMPLESReal tool names from the Google Search Console MCP. Send --input JSON, get JSON back.
mcp__Google_Search_Console__tool_get_search_analyticsQuery clicks, impressions, CTR, and position grouped by dimension.mcp__Google_Search_Console__tool_inspect_urlCheck a single URL’s indexing status and last crawl.mcp__Google_Search_Console__tool_submit_sitemapSubmit (or resubmit) a sitemap to nudge a recrawl.cogny tools list
MOREA sample of the rest of the Google Search Console surface. Run cogny tools list --json for every tool and its input schema.
mcp__Google_Search_Console__tool_list_propertiesmcp__Google_Search_Console__tool_get_sitemapsmcp__Google_Search_Console__tool_delete_sitemapcogny --faq
No — it is the Cogny CLI calling the Search Console MCP over the cogny-mcp-proxy. You connect Google once in Cogny (OAuth handled for you), then call every tool from Bash with no service account or google-api client to manage.
No — and neither can any API. tool_inspect_url is read-only, and Google only exposes per-URL "Request Indexing" in the GSC UI. The supported way to nudge a recrawl is tool_submit_sitemap with a sitemap that contains the URLs.
Search Analytics covers up to 16 months of history, typically with a 2–3 day delay. Pass start_date / end_date as YYYY-MM-DD and group by query, page, country, device, or searchAppearance.
related CLIs
Building an agent? The full tool map for all servers is one fetch: /cli/llms.txt