Search & analytics data as infrastructure — MCP server for Google Search Console, Bing Webmaster Tools, and GA4, designed for AI agents and automation.
SaferSkills independently audited search-console-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill enables agents to manage the Search Console MCP server (Google, Bing, and GA4). Use this to resolve configuration issues, list sites, and run performance queries.
Run the server directly without installation to verify setup:
npx search-console-mcp setupnpm install -g search-console-mcpnpm install && npm run buildThe default and most common way. Initiates a local server at localhost:3000 for browser authorization.
search-console-mcp setup --engine=googleRequires an API key from Bing Webmaster Settings.
search-console-mcp setup --engine=bingPrimary support for Service Accounts. JSON key file path is required.
search-console-mcp setup --engine=ga4If the user reports "0 results" or "not connected" errors, follow this diagnostic loop:
Run the internal health check to verify API tokens and connectivity.
search-console-mcp diagnosticsVerify which sites are actually authorized for use.
search-console-mcp sitesEnable the internal logger to track account resolution and site filtering. Logs are sent to stderr.
DEBUG=true search-console-mcp sites_listsearch-console-mcp accounts listSearch Console MCP allows restricting an account to specific sites.
# Add a site to an account's whitelist
search-console-mcp accounts add-site [email protected] --site=https://example.com/
# Remove an account entirely
search-console-mcp accounts remove [email protected]Common reasons for empty results:
https://example.com/ (URL prefix) is different from example.com (Domain).search-console-mcp sites to confirm.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.