{"_id":"search-console-mcp","_rev":"28-0ee960b1e9af6595b969323f049eff82","name":"search-console-mcp","dist-tags":{"latest":"2.1.3"},"versions":{"1.0.0":{"name":"search-console-mcp","version":"1.0.0","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.0.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"7461c730a8c6d42dbbbaf6527db3a51400a6ae13","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.0.0.tgz","fileCount":16,"integrity":"sha512-qeG3wBqGlkLCHayYyv2dkOTl+5uRJT1F1K8QtuQK4H+nWVwKLH4U0Izg25lg87mjH7k7/FOYb+D5AQt2BQYrXg==","signatures":[{"sig":"MEQCIHXc/vTUYm1jEZ7UBwEwBWxB2i6wV86Q6DbJacoYBOAvAiAGuwoFDZd2MqaNsP6yVZ5apwLcxFTEzMXy7BsXdCswYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51122},"main":"dist/index.js","type":"module","gitHead":"78f7a4512551fe50e8cb549bdbab45e14cbc656a","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"22.13.1","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.0.0_1770129323644_0.9106607183268065","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"search-console-mcp","version":"1.1.0","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.1.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js","search-console-mcp-setup":"dist/setup.js"},"dist":{"shasum":"9d2813662d584d48330b0e82bb05cc8246627069","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.1.0.tgz","fileCount":18,"integrity":"sha512-zgCdi/nK0+rzR2ZU06DYf/+KQ9kSt6zG9HXlc6aRV1TqpiuS2Hx9wrSAs5oRSEIbH5zuTryrrpDHyBsHEA4WBw==","signatures":[{"sig":"MEUCIFTmKP/lOyDO3y+TATzRyr8gs7lDj17bZcuLmb3PM/ZJAiEAxyxQiNe8dftW/v+dwBxyuNIGAmVNQdAlrQrKjxn+vB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69913},"main":"dist/index.js","type":"module","gitHead":"0c110f6b54df2523e8dac6b9b07049cbfe6b19f9","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.25.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.1.0_1770147667673_0.42219599138245156","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"search-console-mcp","version":"1.9.0","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.9.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js","search-console-mcp-setup":"dist/setup.js"},"dist":{"shasum":"5f66e13c93b3ba347721c06bf804c968d46d9030","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.9.0.tgz","fileCount":19,"integrity":"sha512-AD1kEJ0Mz0KfLybYJp6ejGwwxB6tfBDEvkDhNwRyVv4o/5BCo9zqijYGoaUQI0ulxoju7iQxcHGX9ZEe3aDsCg==","signatures":[{"sig":"MEQCIFDV8wcfEjD03ohPyKv5QCKg8tu4DutM4ib/tjRFyiRuAiBp+wGXQyI+IrStcuqXw99+h6Z36L8gs0MsY3KaTL82Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74214},"main":"dist/index.js","type":"module","gitHead":"2013f275d64a242c800611110b627f323bcd543c","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.25.3","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.9.0_1770203956176_0.44080514055103914","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"search-console-mcp","version":"1.9.1","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.9.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js","search-console-mcp-setup":"dist/setup.js"},"dist":{"shasum":"7fec5504a23b175264d71b0e4f1f9f82a47d948b","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.9.1.tgz","fileCount":20,"integrity":"sha512-7geTEUfBxAmrJYNrdOOXLU1xmGaTFhrsD/dHQuKCzwIkGEfZtKVszuH5NCOuT6DriXENVD/9Fun9iJiWu5Mp2A==","signatures":[{"sig":"MEUCIGTHDxRRuSl04MsxEia0PlLcCfQNtBzWomiot90nd4wDAiEAhBFpJfpqRrH4oBHCgbLnHUFK3eHNI23ZEYyIyeF0g5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86781},"main":"dist/index.js","type":"module","gitHead":"1a2f242dcf7382540302f82d805db1a02cfe366c","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.25.3","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.9.1_1770513366933_0.20890354933568855","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"search-console-mcp","version":"1.9.2","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.9.2","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js","search-console-mcp-setup":"dist/setup.js"},"dist":{"shasum":"450b89ee6ecc64c076a3592c0220722dc086cfc4","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.9.2.tgz","fileCount":23,"integrity":"sha512-kEGN4NzS+Wou2YsAikhtvJfOnb+6UBsrJWLmuJ0eqDeHxMVpZeElqVD3/cYLGEC+xXSVmK6+MVqVMdn6Dp6/ag==","signatures":[{"sig":"MEQCIEcVDFw8IGR2boG2+eiiE4pl0PvWVA1FF1w9wqf9bqeLAiBYw755NnFxgAaU0TyIezlMjSVvwj3ShWo7GLZWBNsGng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127922},"main":"dist/index.js","type":"module","gitHead":"1881c684767576e2a9b4a22833b4f8700f671262","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.9.2_1770781553492_0.598620849437911","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"search-console-mcp","version":"1.9.3","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.9.3","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"3ab9e77d59fce08a9a6f0050373b62fce1d09873","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.9.3.tgz","fileCount":25,"integrity":"sha512-N+Kfle/oG79xQXLacT6xYmp5r1o/d7Ffl0miKeSViTMSzRUjQnmulkfpdMJ0MwZm3cgZkLClQFj+aWScCkPR9Q==","signatures":[{"sig":"MEUCIBuziwFFdNvBPZbBPwymhkk/torM35Q25kmxgw+imNnxAiEA2tDeFZc9Eq2awKQhLIXdIaBYgZaNtAFAQLILS4oND3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139998},"main":"dist/index.js","type":"module","gitHead":"019f380c5bfb010614ff01eff3dd66269b07c05a","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.9.3_1771000357162_0.7629405247326446","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"search-console-mcp","version":"1.10.0","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.10.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"27c01b2c980a3f787388b338a1cc0015be81bfb0","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.10.0.tgz","fileCount":25,"integrity":"sha512-zYS0LVIcZGt4rU5zyPIlOWTJosJSapfi6VYkY7kNkk0HzU3SiGqXLQ2v6V/5s9HfOEFbrTHsGylOXJP7NjWY8g==","signatures":[{"sig":"MEYCIQDc71GrgrORmXEn8eEnjoURiqXw6bvQL9JK+SCrYhxpPQIhAJz7iHdRv5mi9YxqomPph2MT6Bi7vdhp8I7fYLM+QXnn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152969},"main":"dist/index.js","type":"module","gitHead":"1fdcb95cd4f3c04bd4e8af9b2f8c57d8bba66f0b","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.10.0_1771225683944_0.9804004549153562","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"search-console-mcp","version":"1.10.1","keywords":["mcp","bing-search","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.10.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"50843560c90c25e6eb5f3b396e52d16210b8abe4","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.10.1.tgz","fileCount":25,"integrity":"sha512-Q/IqO4bQOw1qZLFSgIWuVTKdps33aFZWj+ElmaxK7EM//sUzlDbW/kX8N1Uhh5xAjFoZA58pTA6U1xQ+BNfFUQ==","signatures":[{"sig":"MEQCIBGRUtohGvfJq+vmkmhx9g3miRp8WrQhsx0QbyKafVbsAiBEhEXOD3rWFw1nOejSzG7u9t4Huy8XmlzF7kIi17EiaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152883},"main":"dist/index.js","type":"module","gitHead":"077ac36fdc4c3147f9172d0d88f0bc02812c0005","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console API","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.10.1_1771412470953_0.5439815760295035","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"search-console-mcp","version":"1.11.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.11.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"8c7391ef4174887d9610c266d130eb2cfbe315db","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.11.0.tgz","fileCount":44,"integrity":"sha512-zE0rEOTjSOHny7NozdIUDWDkQaUJH8BNc9992ZO+fWp3QT2+5BBbzYR6PSuY3J9QNHeaLDSydmhFzTH7CVfVvw==","signatures":[{"sig":"MEUCIQDeAaqWoPbgnZxd3OmGn9YSdelLUTC6HzJ2VRL8x0CIqwIgDO3hRG44viK/H2oMPTnCOC/lsYtp3zFVpExDWzAXg6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214225},"main":"dist/index.js","type":"module","gitHead":"4a41539a46ae8eea93c95b14a04030cf3cbabcc7","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search and Bing Search APIs","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.11.0_1771581197955_0.3567643014721642","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"search-console-mcp","version":"1.11.1","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.11.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"e017a95cc8c6fba052d3c16d573e443f6081542b","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.11.1.tgz","fileCount":44,"integrity":"sha512-roLn/NdEGYlIchhje6OA3ZEFWVjA8+Qn7Ja9i7JiBikIAoV0Bsj3ZEpInJkQZouPRXFkOPnS1mHW+n65PF85wA==","signatures":[{"sig":"MEUCIQDnVmUMvpfA5MstlRIYTcnBROC4oQVRTcroNGB9BHpCngIgBvgwiBpteZYqdjdFlzw4NNrcC2f0+VkEb4ZkNT6VUew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225701},"main":"dist/index.js","type":"module","gitHead":"b52afe844a8a95e9a948044f1539a2cba9fa5c11","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search and Bing Search APIs","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.11.1_1771585945964_0.6239116063036496","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"search-console-mcp","version":"1.12.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo"],"author":"","license":"MIT","_id":"search-console-mcp@1.12.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"8ca61104d513b2074f8acc6a8f6a7fca4377b2a9","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.12.0.tgz","fileCount":54,"integrity":"sha512-Eak48wYseuvyH1xnC8YrNcDqYg3COHKsL/TxFYcR8lA6VHly+hmRljcHaO8rs1DxAvOPTOjVh3dTlU317oN1Yg==","signatures":[{"sig":"MEUCIQC9jr0yiCC6utFhYg/oITbjQ7qB95RVkiongqQ4m5ghwQIgVusvf3t4GxqxdwE9tvhbNQ/DxFpiQJOE8pXoq4MGaBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276232},"main":"dist/index.js","type":"module","gitHead":"d9379505d475938c9604b5b2514a01e7577f9a9a","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search and Bing Search APIs","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.12.0_1771724791103_0.8908574064928894","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"search-console-mcp","version":"1.13.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"83c41f75dfd5190b4e7d03cdcb71739b64149cff","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.0.tgz","fileCount":68,"integrity":"sha512-MC37DA8Xe86Ksq+1y6F1M45F5WSRL92jMwgyJNdLAT5UNQMBaL/0lg+NZ/mWGfwRoV3yqQVHfiAQdfsrVL05jA==","signatures":[{"sig":"MEUCIQCa8KucLC1RM0KTESXfmiGKp/hoJSrkPlKYTaaiPgVy6wIgOmAjeae99FsS6fGSswTmmabgKdmecMxFRI/Es4UxrMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384819},"main":"dist/index.js","type":"module","gitHead":"b7726cd655e347ea070026f20acb43747c11e519","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.0_1771812738195_0.44298559449142116","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"search-console-mcp","version":"1.13.1","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"e12632fa7b716f2c8d01469f68d305edafed18ea","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.1.tgz","fileCount":69,"integrity":"sha512-/zCcj7Yo+ZD4AeUbOl6lhmFLsxSC3ugMgUKMERLCiaxkQF2ycmQZd1UKQPW8i/4c9Dfl++3kqkbC+Vz4U53QrQ==","signatures":[{"sig":"MEUCIQDFj68oFryNtbOidwGk9mg9XeOGzbFdKdixxuehA1sVwwIgQK5ZjdgqmWiYB+lX9NzDCvnGo+RaewIcdq4waMp473Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392558},"main":"dist/index.js","type":"module","gitHead":"9570ae229c1bc8bbcb02c24257bb5a5ae491665e","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.2.3","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.1_1771946675461_0.01776228830956783","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"search-console-mcp","version":"1.13.2","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.2","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"9f9a8e24aae0842bba3e28ba8a917d7a02948255","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.2.tgz","fileCount":69,"integrity":"sha512-dw6RJULJOzVlVqwLZdlf+viUpenulGXTvSmxkXmBwrG7X//YW9erUeIMqbiJIhIJ9iJC7qavyUkY2pxjBiIZ1Q==","signatures":[{"sig":"MEUCIG/dKG/V+rHcnwe/viyJPOMJzCkEGKtGWkXpxIh06E3AAiEA/CO3cXDvNUSF0nDK6IzWcrHLlYwFuj+wvOUjkn9AZYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398808},"main":"dist/index.js","type":"module","gitHead":"b20cadcbe8e8ac13a6be1a5920daca18bb993044","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.3.1","cheerio":"^1.2.0","googleapis":"^171.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.2_1772213499445_0.5918955121276581","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"search-console-mcp","version":"1.13.3","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.3","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"05cda141fe857b3d7d69865e34eddd6ec3481514","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.3.tgz","fileCount":70,"integrity":"sha512-I9rXIdziQQx09HfDNV72ammrDg0Hh7kvxJAok6QgsQpJIZ4bgbAJHCcuSZxx7EkjBnE/o9vwShNcCaAX98v/tg==","signatures":[{"sig":"MEUCIH2NJGgXOCbHJE3Y3ybDpWVk8U4w0/vN6p5n0ZxJNfzZAiEArfbwHsHrh5F9O2YoLB8bhJ9Qcx8Dsp0A1/mFm36EAeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403568},"main":"dist/index.js","type":"module","gitHead":"caac072d7b2a53d8f253f7c4be2b253d07282f24","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.3.1","cheerio":"^1.2.0","googleapis":"^171.4.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.3_1772819541159_0.8972893864489917","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"search-console-mcp","version":"1.13.4","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.4","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"299af0a35575eac9a7f0a28461b42d276ba36502","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.4.tgz","fileCount":73,"integrity":"sha512-U8M8zD4JxOCXpqkRInm5Aq9zeH3kn2HOzkKZ6JRijZ5gUPtoM1iyKa6oBlDF0H3n/fralSssLLVvIP6udl19zg==","signatures":[{"sig":"MEQCIDKAx3idLktC0aZwyliOpGfrOx9ewRORZnFNfn5IqNRDAiAsq/IUif4zHUlwY9PHSlP8iLNvQcbb1e4n34qkl/bEbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413106},"main":"dist/index.js","type":"module","gitHead":"08813041bd9237726b4bd7816e3d0f42a40fb9bf","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.3.1","cheerio":"^1.2.0","googleapis":"^171.4.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.4_1773166258120_0.9489495577043132","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"search-console-mcp","version":"1.13.5","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.13.5","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"1e9dcafc588a8f01d631370e46a7019f44ea8bc1","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.13.5.tgz","fileCount":73,"integrity":"sha512-S3xWR86qXg4EMEwDPVtA6ZjEUIsxaz9t+5ixM66FQRqW4pTvU2sqs9ODz9bzmztZurBCEkNcgHwU3GkNrAhk7w==","signatures":[{"sig":"MEUCIGg8DMuQYGuc4scPd/Yiqg8ayHvnXKLnRoMIYRwQ42fJAiEA0bS8Nt4OFUU5NEl4VGom3RV68BUBrHTa7NaQCZmapL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413106},"main":"dist/index.js","type":"module","gitHead":"00fd7c33ea5eefa8a83b009c118b2ea0ed198d8e","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","prepublishOnly":"npm run build","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.2","dependencies":{"re2":"^1.23.3","zod":"^4.3.6","open":"^11.0.0","dotenv":"^17.3.1","cheerio":"^1.2.0","googleapis":"^171.4.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.2.0","@google-analytics/data":"^5.2.1","@modelcontextprotocol/sdk":"^1.26.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typedoc":"^0.28.16","@types/re2":"^1.10.0","typescript":"^5.9.3","@types/node":"^25.2.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.13.5_1775360362810_0.944978470158373","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"search-console-mcp","version":"1.14.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"","license":"MIT","_id":"search-console-mcp@1.14.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"dc9ae24185f44445d67347a36ba600b6eb01eb00","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.14.0.tgz","fileCount":75,"integrity":"sha512-sKAWTvSci8XYFfUzupapDXN1Jy+TzuZfLmbsFw3sluqdykYfIXQiURmM0IIzEYsnkNpB84MDp1QzJ/lkR0tQKw==","signatures":[{"sig":"MEUCICoBiOSRLintImDPCxryLg+QrKU7N7p13GAwlXFcC39+AiEA6A/mD/7+tMmSyICvuOE7C238GZdAbMrX4uu/uboHEDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432107},"main":"dist/index.js","type":"module","_from":"file:search-console-mcp-1.14.0.tgz","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_resolved":"/tmp/11e4393bc033c7f69d80acbc64f90fbd/search-console-mcp-1.14.0.tgz","_integrity":"sha512-sKAWTvSci8XYFfUzupapDXN1Jy+TzuZfLmbsFw3sluqdykYfIXQiURmM0IIzEYsnkNpB84MDp1QzJ/lkR0tQKw==","_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.14.0_1780852386532_0.22573982411980542","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"search-console-mcp","version":"1.14.1","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":{"name":"Saurabh Sharma"},"license":"MIT","_id":"search-console-mcp@1.14.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"04570adea861db929c54abe9bf654ea83ea1b1b6","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.14.1.tgz","fileCount":75,"integrity":"sha512-L6rcg1/mz+u0obg+IxdfcUSRpH+7OLE79kleL0L3TweMtqnS2Mtzrao8TQSU7pBDkK5ofaMmE0xWilQG2ioZ9w==","signatures":[{"sig":"MEQCIGWyFFPwWBRZKYh8b7TlkVRl1oegkIn+HUyUhwtQqDwXAiBkCP5iN5GfVhaPb7us6AwFl5Z8xLmTGDsbCybs70PzRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429631},"main":"dist/index.js","type":"module","_from":"file:search-console-mcp-1.14.1.tgz","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_resolved":"/tmp/6d6957f7b8697a2a72675948d2695889/search-console-mcp-1.14.1.tgz","_integrity":"sha512-L6rcg1/mz+u0obg+IxdfcUSRpH+7OLE79kleL0L3TweMtqnS2Mtzrao8TQSU7pBDkK5ofaMmE0xWilQG2ioZ9w==","_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.2","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.14.1_1784102911326_0.4363589551170701","host":"s3://npm-registry-packages-npm-production"}},"1.14.2":{"name":"search-console-mcp","version":"1.14.2","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":{"name":"Saurabh Sharma"},"license":"MIT","_id":"search-console-mcp@1.14.2","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"bin":{"search-console-mcp":"dist/index.js"},"dist":{"shasum":"8696ffa22748007019aa627032cd70878bb11497","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-1.14.2.tgz","fileCount":77,"integrity":"sha512-CgAOHVxr/2n7gEgZ0mI+kYQ1mqbDWs4ik6gQeNUHBRkAVvCcvqgJRYeUuhb97iPS8JuHWtX0woh39cLCUo21Yw==","signatures":[{"sig":"MEUCIElHLAjRePgRfyUSAt52SPV8zcXPA2+RoVJb0VgK8NrwAiEA/GB12j6z/jqj31zgdlTXd0gKcRBdCV5wvgp5nRhaIDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442860},"main":"dist/index.js","type":"module","_from":"file:search-console-mcp-1.14.2.tgz","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","deploy:registry":"mcp-publisher publish"},"_npmUser":{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"},"_resolved":"/tmp/1cb8440bbf053845bb67532d5ab62c86/search-console-mcp-1.14.2.tgz","_integrity":"sha512-CgAOHVxr/2n7gEgZ0mI+kYQ1mqbDWs4ik6gQeNUHBRkAVvCcvqgJRYeUuhb97iPS8JuHWtX0woh39cLCUo21Yw==","_npmVersion":"10.8.2","description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_1.14.2_1784795427870_0.8254130595643867","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"search-console-mcp","version":"2.0.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.0.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"ac1e19cdfb4e36c05e2b4ec21a6523847251aa3b","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.0.0.tgz","fileCount":86,"integrity":"sha512-qfv4tAThrzi9IA+YO2AZS6l2ROprR8qVX2jb4CNIBj66xMeU4w3XOJsOEddCePXRkN3BTNTAzzAgzlXWpI36pA==","signatures":[{"sig":"MEUCIDjKdPlQcIZgp+XMt1u9IKBmKOMSHdpmUcsfUsrfqaB5AiEAmvK+oNQYE17N8aOP/DZOM47EBzk2zZCouQ/QPca7ABs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470472},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-ga4-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:google":"tsx tests/live-google-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.0.0_1785606359076_0.9317875776655302","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"search-console-mcp","version":"2.0.1","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.0.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"068f31a16255f2ff9c325516fdef673a08094113","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.0.1.tgz","fileCount":90,"integrity":"sha512-Apn52Mp2tc2+KFcqa9fYnwI6dHgUsPTk3QVob2e0gfhxX9nS6Lt4MtWtRteCg/XvUZamGNyHiOTqxrDXvPkAkg==","signatures":[{"sig":"MEQCIDAxdvX1PwVgc3bMBumGoh8dPw4LrN523yOxYTxvJBU/AiBEHdC4K4dlE1lJUo+l83iIWbEcy9KXD3aFOVt7c8UrDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411327},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-ga4-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:google":"tsx tests/live-google-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.0.1_1785745381788_0.8265048271049151","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"search-console-mcp","version":"2.0.2","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.0.2","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"fac86d6a70519f2514e45d9a28fa4bb7b05b8cb3","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.0.2.tgz","fileCount":90,"integrity":"sha512-l788yW8GXbirEtpgFm/RvUDhB7G2zV+d/8lyxoWjUW+nJrWNnkzmO1A7NpWkKox6bJoI8jmigwmp8TyR8SRlxw==","signatures":[{"sig":"MEYCIQC525oT1UiriWaT4NWw1K8BwLJfMNd03DgyGaCesP+t8wIhAOkH4kp99leqsxRvTQBslyg9zxq3ZeHqyhUJNEDrp+g+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411614},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-ga4-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:google":"tsx tests/live-google-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.0.2_1786023247694_0.5652893819088243","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"search-console-mcp","version":"2.0.3","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.0.3","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"596a2f7fc9ea430ba6672cfb0ea0038529a1fa58","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.0.3.tgz","fileCount":90,"integrity":"sha512-TcxZyqYG5yqq+l6Ym758zMQYFOfYjvmss9gphftYKe0McJ6bD4J2b7pWCn+wMz/w3onWQIWNWi/8pmKnGEDAEg==","signatures":[{"sig":"MEQCIAHm38lWgb9rbnw1Ox7wY3n8NHJIHJhGdcd17GEyvFt2AiAjsZl+61Ihd5HgAMLUBuue0PLXTQSff1N6Hcl1aG583g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428698},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run","build":"tsc","inspector":"npx @modelcontextprotocol/inspector@latest node dist/index.js","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-common-test.ts && tsx tests/live-ga4-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:common":"tsx tests/live-common-test.ts","test:live:google":"tsx tests/live-google-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, and Google Analytics 4","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.0.3_1786257949454_0.04874646439893504","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"search-console-mcp","version":"2.1.0","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4","adsense"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.1.0","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"15e70261bb5f693d91364e643448a4ced901f81b","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.1.0.tgz","fileCount":103,"integrity":"sha512-ZyIS4gVMsFMR7lhZzNbr76ckOJuxZ0rFhEH4oMKpFFkfrgezNBhAGwjhBA3bdu0JYh/QHguCGkos3H/O7rNTbg==","signatures":[{"sig":"MEYCIQCkC8JWyMjn96sTfyLihS0JJP2lv2rtedzC9Cs9jsen0AIhAMaDTyfbGFRA0AZ9D47Q6iiqhdc5xIJa+ElfnE4z5LoS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480094},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run --exclude 'tests/e2e/**'","build":"tsc","setup":"pnpm build && node dist/setup.js","test:all":"pnpm test && pnpm test:e2e","test:e2e":"pnpm build && vitest run tests/e2e","inspector":"npx @modelcontextprotocol/inspector@latest node dist/index.js","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-common-test.ts && tsx tests/live-ga4-test.ts && tsx tests/live-adsense-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:common":"tsx tests/live-common-test.ts","test:live:google":"tsx tests/live-google-test.ts","test:live:adsense":"tsx tests/live-adsense-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Adsense","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","@clack/prompts":"^1.7.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.1.0_1787523053824_0.012007534884712623","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"search-console-mcp","version":"2.1.1","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4","adsense"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.1.1","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"d749f63c2bbfbcac5a347420c66e86ea655a1870","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.1.1.tgz","fileCount":104,"integrity":"sha512-XqXemTDr1FKFrNXo6Xhmei7nb44XRzIMNhbif5Mhq7QAHyjKp9PGCO1NrcWCCa2hceDkW3IQqjrNUHfewlM7+w==","signatures":[{"sig":"MEYCIQDI10mKd32YRxCxCnHmusDPIhLHrq5JxKbitCZ5td6K3QIhAJRuZovtA3tw5dpCwe9JgfI8y0CVE2Lk7IUtW/+XeFTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493867},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run --exclude 'tests/e2e/**'","build":"tsc","setup":"pnpm build && node dist/setup.js","test:all":"pnpm test && pnpm test:e2e","test:e2e":"pnpm build && vitest run tests/e2e","inspector":"npx @modelcontextprotocol/inspector@latest node dist/index.js","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-common-test.ts && tsx tests/live-ga4-test.ts && tsx tests/live-adsense-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:common":"tsx tests/live-common-test.ts","test:live:google":"tsx tests/live-google-test.ts","test:live:adsense":"tsx tests/live-adsense-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Adsense","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","@clack/prompts":"^1.7.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.1.1_1787681641269_0.9588495448417285","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"search-console-mcp","version":"2.1.2","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4","adsense"],"author":"Saurabh Sharma","license":"MIT","_id":"search-console-mcp@2.1.2","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"homepage":"https://searchconsolemcp.saurabh.app","bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"bin":{"search-console-mcp":"./dist/index.js"},"dist":{"shasum":"4d4399f254a0e38cd9e23a70710ba2cb4b9a73af","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.1.2.tgz","fileCount":108,"integrity":"sha512-tQlHPgwIaBaY9riP1sp7uPja/8iGhf+ydonw5hh0dOIRTXoTqtRB3KTamq4FQ0U3GaEPr6wCuU2WVPfOAIUXFQ==","signatures":[{"sig":"MEQCIHUsi1VY46Fkra20lNbhh9wJz98+YT1LWwtN7qKSdAuKAiBNL1RcZ5DzDcEvig5u28BLVdeVq3IndXtwfnq7iN7woA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511022},"main":"dist/index.js","type":"module","mcpName":"io.github.saurabhsharma2u/search-console-mcp","scripts":{"docs":"typedoc","test":"vitest run --exclude 'tests/e2e/**'","build":"tsc","setup":"pnpm build && node dist/setup.js","test:all":"pnpm test && pnpm test:e2e","test:e2e":"pnpm build && vitest run tests/e2e","inspector":"npx @modelcontextprotocol/inspector@latest node dist/index.js","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-common-test.ts && tsx tests/live-ga4-test.ts && tsx tests/live-adsense-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","deploy:registry":"mcp-publisher publish","test:live:common":"tsx tests/live-common-test.ts","test:live:google":"tsx tests/live-google-test.ts","test:live:adsense":"tsx tests/live-adsense-test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"repository":{"url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git","type":"git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Adsense","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","open":"^11.0.0","dotenv":"^17.4.2","cheerio":"^1.2.0","googleapis":"^173.0.0","@clack/prompts":"^1.7.0","node-machine-id":"^1.1.12","@napi-rs/keyring":"^1.3.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@adobe/structured-data-validator":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.10","typedoc":"^0.28.20","typescript":"^6.0.3","@types/node":"^25.9.5","@anthropic-ai/mcpb":"^2.1.2","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/search-console-mcp_2.1.2_1787857372260_0.8961813943151773","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"search-console-mcp","version":"2.1.3","mcpName":"io.github.saurabhsharma2u/search-console-mcp","description":"MCP server for Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Adsense","type":"module","main":"dist/index.js","bin":{"search-console-mcp":"./dist/index.js"},"keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4","adsense"],"author":"Saurabh Sharma","license":"MIT","repository":{"type":"git","url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git"},"bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"homepage":"https://searchconsolemcp.saurabh.app","dependencies":{"@adobe/structured-data-validator":"^1.7.0","@clack/prompts":"^1.7.0","@google-analytics/data":"^6.1.0","@modelcontextprotocol/sdk":"^1.29.0","@napi-rs/keyring":"^1.3.0","cheerio":"^1.2.0","dotenv":"^17.4.2","googleapis":"^173.0.0","node-machine-id":"^1.1.12","open":"^11.0.0","zod":"^4.4.3"},"devDependencies":{"@anthropic-ai/mcpb":"^2.1.2","@types/node":"^25.9.5","@vitest/coverage-v8":"^4.1.10","tsx":"^4.19.2","typedoc":"^0.28.20","typescript":"^6.0.3","vitest":"^4.1.10"},"scripts":{"build":"tsc","setup":"pnpm build && node dist/setup.js","test":"vitest run --exclude 'tests/e2e/**'","test:e2e":"pnpm build && vitest run tests/e2e","test:all":"pnpm test && pnpm test:e2e","inspector":"npx @modelcontextprotocol/inspector@latest node dist/index.js","test:live:google":"tsx tests/live-google-test.ts","test:live:bing":"tsx tests/live-bing-test.ts","test:live:ga4":"tsx tests/live-ga4-test.ts","test:live:common":"tsx tests/live-common-test.ts","test:live:adsense":"tsx tests/live-adsense-test.ts","test:live":"tsx tests/live-google-test.ts && tsx tests/live-bing-test.ts && tsx tests/live-common-test.ts && tsx tests/live-ga4-test.ts && tsx tests/live-adsense-test.ts","docs":"typedoc","pack:mcpb":"pnpm build && mcpb pack . search-console-mcp.mcpb","deploy:registry":"mcp-publisher publish"},"_nodeVersion":"24.19.0","_id":"search-console-mcp@2.1.3","dist":{"integrity":"sha512-ISKh1EeYdE/0Bea12nSdlWHNctOJlZQwwztIPQVldAWhp2I4nO9eqpJRLZIqsLBiZ+npkVt0ISisGrAR4GycDg==","shasum":"e143135e4394adf53bc93df688581326f97f30bf","tarball":"https://registry.npmjs.org/search-console-mcp/-/search-console-mcp-2.1.3.tgz","fileCount":109,"unpackedSize":511767,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/search-console-mcp@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDkx/Bp/uBiOIr5eX1VnLE4Vgquk9Chf+jB8T8MSkcITAiEA1xbbGpRRmUZ3MzkImHuMJPcxuBuxkvOkPMIn+eI3AVc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:481159bc-406c-412a-8236-4230676f07cc"}},"directories":{},"maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/search-console-mcp_2.1.3_1788351679223_0.8664969291765123"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-03T14:35:23.522Z","modified":"2026-09-02T12:21:20.423Z","1.0.0":"2026-02-03T14:35:23.832Z","1.1.0":"2026-02-03T19:41:07.838Z","1.9.0":"2026-02-04T11:19:16.302Z","1.9.1":"2026-02-08T01:16:07.086Z","1.9.2":"2026-02-11T03:45:53.664Z","1.9.3":"2026-02-13T16:32:37.313Z","1.10.0":"2026-02-16T07:08:04.092Z","1.10.1":"2026-02-18T11:01:11.109Z","1.11.0":"2026-02-20T09:53:18.109Z","1.11.1":"2026-02-20T11:12:26.107Z","1.12.0":"2026-02-22T01:46:31.303Z","1.13.0":"2026-02-23T02:12:18.383Z","1.13.1":"2026-02-24T15:24:35.658Z","1.13.2":"2026-02-27T17:31:39.629Z","1.13.3":"2026-03-06T17:52:21.345Z","1.13.4":"2026-03-10T18:10:58.343Z","1.13.5":"2026-04-05T03:39:23.034Z","1.14.0":"2026-06-07T17:13:06.741Z","1.14.1":"2026-07-15T08:08:31.452Z","1.14.2":"2026-07-23T08:30:28.015Z","2.0.0":"2026-08-01T17:45:59.239Z","2.0.1":"2026-08-03T08:23:01.937Z","2.0.2":"2026-08-06T13:34:07.855Z","2.0.3":"2026-08-09T06:45:49.604Z","2.1.0":"2026-08-23T22:10:53.977Z","2.1.1":"2026-08-25T18:14:01.488Z","2.1.2":"2026-08-27T19:02:52.441Z","2.1.3":"2026-09-02T12:21:19.370Z"},"bugs":{"url":"https://github.com/saurabhsharma2u/search-console-mcp/issues"},"author":"Saurabh Sharma","license":"MIT","homepage":"https://searchconsolemcp.saurabh.app","keywords":["mcp","bing-search","bing webmaster","google-search-console","seo","google analytics","ga4","adsense"],"repository":{"type":"git","url":"git+https://github.com/saurabhsharma2u/search-console-mcp.git"},"description":"MCP server for Google Search Console, Bing Webmaster Tools, Google Analytics 4, and Adsense","maintainers":[{"name":"saurabhsharma2u","email":"saurabhsharma2u@gmail.com"}],"readme":"<div align=\"center\">\n\n# 🔍 Search Console MCP\n\n**Google Search Console + Bing Webmaster Tools + GA4 + AdSense — in one context window.**\n\nStop exporting CSVs. Start asking your AI agent questions about your site's traffic, rankings, and revenue.\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Tests](https://github.com/saurabhsharma2u/search-console-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/saurabhsharma2u/search-console-mcp/actions/workflows/ci.yml)\n[![Stars](https://img.shields.io/github/stars/saurabhsharma2u/search-console-mcp?style=social)](https://github.com/saurabhsharma2u/search-console-mcp/stargazers)\n\n<br/>\n\n[![Download MCPB Bundle](https://img.shields.io/badge/📦%20Download%20.mcpb-One--Click%20Bundle-D97706?style=for-the-badge&logo=claude&logoColor=white)](https://github.com/saurabhsharma2u/search-console-mcp/releases/latest/download/search-console-mcp.mcpb)\n\n[📚 Docs](https://searchconsolemcp.saurabh.app/) · [Quick Start](#-quick-start) · [Tools](#-tools) · [Backward Compatibility](https://searchconsolemcp.saurabh.app/concepts/backward-compatibility) · [Security](#-security)\n\n</div>\n\n---\n\n## ⚡ What's New in v2.1.2\n\n* 🤖 **GenAI Query Insights (`genai_query_insights`)**: Surfaces likely generative-AI / AI-Mode / conversational \"fanout\" queries across Google and Bing. This is **custom heuristic logic** — no official API is provided by Google or Bing for GenAI citation data, so it flags prompt verbs, follow-ups, acknowledgements, and conversational phrasing on the regular query data both engines already return. See [docs →](https://searchconsolemcp.saurabh.app/tools/seo-intelligence)\n* 🪲 **`analytics_query` fix**: `rowLimit` is now honored instead of being silently ignored (previously always returned up to 1000 rows); `limit` remains as a backward-compatible alias.\n\n<details>\n<summary><strong>What's New in v2.1.0</strong></summary>\n\n* 💰 **Google AdSense Integration**: Earnings reports, payments and account alerts via `setup --engine=adsense`. Enabling AdSense requires you to approve a separate `adsense.readonly` OAuth scope; your existing GSC, Bing, and GA4 configuration remains unchanged until you opt in.\n* 🔐 **OAuth-only AdSense auth**: The AdSense Management API supports user OAuth only — setup now validates access live and rejects unsupported service-account configs with actionable guidance. Multi-account users get explicit publisher-account selection with full pagination (>100 accounts).\n* 📊 **`adsense_report` upgrades**: Custom `startDate`/`endDate` now override preset `dateRange`s, plus a new `orderBy` parameter (`-ESTIMATED_EARNINGS`) for sorted revenue reports.\n* 🧪 **End-to-end MCP test suite**: The built server binary is now tested over stdio and SSE exactly like an MCP host would drive it — handshake, tool schemas, error envelopes, and multi-account resource behavior (11 e2e tests wired into CI).\n\n</details>\n\n<details>\n<summary><strong>What's New in v2.0.x</strong></summary>\n\n* 💰 **Google AdSense Integration**: Earnings reports, payments and account alerts via `setup --engine=adsense`. Enabling AdSense requires you to approve a separate `adsense.readonly` OAuth scope; your existing GSC, Bing, and GA4 configuration remains unchanged until you opt in.\n* 🔐 **OAuth-only AdSense auth**: The AdSense Management API supports user OAuth only — setup now validates access live and rejects unsupported service-account configs with actionable guidance. Multi-account users get explicit publisher-account selection with full pagination (>100 accounts).\n* 📊 **`adsense_report` upgrades**: Custom `startDate`/`endDate` now override preset `dateRange`s, plus a new `orderBy` parameter (`-ESTIMATED_EARNINGS`) for sorted revenue reports.\n* 🧪 **End-to-end MCP test suite**: The built server binary is now tested over stdio and SSE exactly like an MCP host would drive it — handshake, tool schemas, error envelopes, and multi-account resource behavior (11 e2e tests wired into CI).\n\n<details>\n<summary><strong>What's New in v2.0.x</strong></summary>\n\n* 📦 **MCPB One-Click Bundle Support (`.mcpb`)**: Drag and drop bundle installation for Claude Desktop.\n* ⚡ **Parallel Fetch Engine (`engine: \"all\"`)**: Multi-engine queries fetch Google, Bing, and GA4 concurrently with **50%+ lower latency**.\n* 🔄 **100% Backward Compatibility**: All ~96 legacy tool names continue to work seamlessly via our fallback router. [Read Backward Compatibility Guide →](https://searchconsolemcp.saurabh.app/concepts/backward-compatibility)\n\n</details>\n\n---\n\n## Why this exists\n\nSite data lives in four different silos. Answering one question —\n*\"did my ad revenue drop because of a traffic dip or a lower RPM?\"*\n— usually means logging into four dashboards, exporting four CSVs,\nand doing VLOOKUPs by hand.\n\nSearch Console MCP puts **GSC, Bing, GA4, and AdSense** behind one\nset of tools your AI agent can call directly, and does the analysis\n(cannibalization, anomaly detection, revenue attribution) *before*\nthe data ever reaches your context window.\n\n|              | Before                         | After                                           |\n| ------------ | ------------------------------ | ------------------------------------------------ |\n| **Data**     | 4 dashboards, manual exports   | 1 unified context                               |\n| **Analysis** | Manual VLOOKUPs & pivot tables | Deterministic SEO + revenue math, server-side    |\n| **Accounts** | Constant re-login              | 20+ accounts, auto-resolved per site            |\n| **Insight**  | Raw rows, agent guesses        | Curated signals (opportunity scores, anomalies)  |\n\n---\n\n## ⚡ Quick Start\n\n```bash\nnpx search-console-mcp setup\n```\n\nThis opens your browser, authorizes your Google account, and stores your credentials securely (see [Security](#-security)). Then add it to your MCP client config (Claude Desktop, Cursor, Antigravity, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"search-console\": {\n      \"command\": \"npx\",\n      \"args\": [\"search-console-mcp\"]\n    }\n  }\n}\n```\n\nRestart your client — and try one of the prompts below.\n\n---\n\n## 💬 Try it\n\nPaste these straight into your agent:\n\n> **\"My traffic dropped this week vs. last. Find exactly when it started and which pages are responsible.\"**\n\n> **\"Find keywords for example.com ranking positions 8–15 with 1,000+ impressions — my best quick wins.\"**\n\n> **\"Check for keyword cannibalization — are two of my pages competing for the same query?\"**\n\n> **\"Run `seo_audit` on my top pages: which have high search visibility but poor CTR?\"**\n\n<details>\n<summary>More example prompts</summary>\n\n- *\"Run a full SEO health check (`site_health_check`), segmented by Brand vs Non-Brand.\"*\n- *\"Fetch my top 5 pages by impressions and run `pagespeed_analyze` — any correlation with declining rankings?\"*\n- *\"Compare Google vs Bing performance for the last 30 days (`compare_engines`) — where is Bing winning?\"*\n- *\"Submit my latest URLs to Google and IndexNow using `indexing_submit` with `method: \"index_now\"`.\"*\n\n</details>\n\n---\n\n## 🔌 Connect your accounts\n\n| Platform | Method | Setup |\n|---|---|---|\n| **Google Search Console** | OAuth (recommended) | `npx search-console-mcp setup` |\n| **Google Search Console** | Service Account | Set `GOOGLE_APPLICATION_CREDENTIALS` — [details](#service-account-advanced) |\n| **Bing Webmaster Tools** | API Key | `export BING_API_KEY=\"...\"` — [get a key](https://www.bing.com/webmasters/settings/api) |\n| **Google Analytics 4** | Service Account | `npx search-console-mcp setup --engine=ga4` |\n| **Google AdSense** | OAuth (read-only) | `npx search-console-mcp setup --engine=adsense` — [headless servers](#headless-servers) |\n\nManage everything from the CLI:\n\n```bash\nnpx search-console-mcp accounts list\nnpx search-console-mcp accounts add-site --account=you@company.com --site=example.com\nnpx search-console-mcp accounts remove --account=you@company.com\n```\n\nWhen your agent queries a site, the server auto-resolves which account owns it — no manual switching. [Multi-account docs →](https://searchconsolemcp.saurabh.app/getting-started/multi-account)\n\n<details>\n<summary id=\"headless-servers\">Headless servers (Docker, CI, VPS)</summary>\n\nAdSense cannot use service accounts, and config files are machine-encrypted — so authorize once on any machine with a browser and transfer the grant:\n\n```bash\n# 1. On your laptop (after setup --engine=adsense):\nnpx search-console-mcp adsense-export\n\n# 2. On the server (prints a ready-to-run command on step 1):\nnpx search-console-mcp adsense-import --token='...' --publisher-id='accounts/pub-...'\n```\n\nThe token is stored encrypted on the server and auto-refreshes — no browser needed again. Setup over SSH also works directly: when no browser is detected, `setup` prints the authorization URL plus `ssh -L 3000:localhost:3000` port-forward instructions instead of failing.\n\n</details>\n\n---\n\n## 🖥️ Run tools from the CLI\n\nSearch Console MCP also exposes registered MCP tools as direct CLI commands. Use the `run` subcommand to list tools, inspect tool-specific arguments, and print results as JSON, CSV, or an ASCII table:\n\n```bash\n# List registered tools\nnpx search-console-mcp run --help\n\n# Show options for one tool\nnpx search-console-mcp run analytics_query --help\n\n# Run an SEO audit with JSON output\nnpx search-console-mcp run seo_audit --siteUrl=https://example.com --type=quick_wins\n\n# Print array results as CSV or a table\nnpx search-console-mcp run analytics_query --siteUrl=https://example.com --startDate=2026-06-01 --endDate=2026-06-30 --dimensions=date,query --format=csv\nnpx search-console-mcp run sites_list --engine=all --format=table\n```\n\n<details>\n<summary id=\"service-account-advanced\">Service Account setup (for servers/automation)</summary>\n\n1. Create a service account in the [Google Cloud Console](https://console.cloud.google.com/iam-admin/serviceaccounts)\n2. Generate a JSON key\n3. Add the service account email as a user in Search Console with \"Full\" or \"Restricted\" access\n4. `export GOOGLE_APPLICATION_CREDENTIALS=\"/path/to/key.json\"`\n\n</details>\n\n---\n\n## 🛠 Tools (Fluent Domain Architecture)\n\nSearch Console MCP v2.0 features **7 Fluent Domain Tools** that handle all SEO, Analytics, Inspection, and Indexing operations cleanly:\n\n| Fluent Tool | Parameters / Actions | Description |\n|---|---|---|\n| `sites_list` | `engine: \"all\" \\| \"google\" \\| \"bing\"` | Lists verified sites across search engines in parallel |\n| `sites_manage` | `action: \"add\" \\| \"delete\"`, `siteUrl`, `engine` | Adds or removes site properties |\n| `accounts_manage` | `action: \"list\" \\| \"add_site\" \\| \"remove\"` | Configures multi-account profiles |\n| `sitemaps_list` | `siteUrl`, `feedUrl`, `engine` | Fetches sitemap status and indexing state |\n| `sitemaps_submit` | `siteUrl`, `feedUrl`, `engine` | Submits sitemaps to GSC & Bing |\n| `sitemaps_delete` | `siteUrl`, `feedUrl`, `engine` | Removes sitemaps |\n| `analytics_query` | `siteUrl`, `engine`, `dimensions`, `metrics` | Multi-engine search & GA4 analytics query |\n| `analytics_compare` | `mode: \"period_over_period\" \\| \"trends\" \\| \"drop_attribution\"` | Analyzes period deltas, trend shifts, and drop causes |\n| `analytics_anomalies`| `siteUrl`, `threshold` | Statistical detection of traffic spikes/drops |\n| `inspection_inspect`| `siteUrl`, `urls`, `engine` | Google URL inspection & Bing URL info |\n| `pagespeed_analyze` | `url`, `strategy`, `cwvOnly` | Core Web Vitals and PageSpeed Insights audits |\n| `indexing_submit` | `urls`, `method: \"standard\" \\| \"index_now\" \\| \"remove\"` | Instantly indexes URLs via IndexNow or Google/Bing API |\n| `indexing_status` | `siteUrl`, `type: \"quota\" \\| \"status\"` | Checks remaining indexing quota & URL status |\n| `seo_audit` | `type: \"quick_wins\" \\| \"striking_distance\" \\| \"cannibalization\" \\| \"low_hanging_fruit\" \\| \"lost_queries\" \\| \"recommendations\" \\| \"brand_vs_nonbrand\"` | Comprehensive automated SEO audits |\n| `seo_keywords_research`| `keywords`, `type: \"stats\" \\| \"related\" \\| \"traffic\"` | Keyword volumes and related keyword stats |\n| `site_health_check` | `siteUrl`, `level: \"summary\" \\| \"full\" \\| \"crawl_issues\"` | One-shot site performance & technical audit |\n| `compare_engines` | `siteUrl` | Side-by-side Google vs Bing performance breakdown |\n| `genai_query_insights` | `siteUrl`, `days`, `engine: \"google\" \\| \"bing\" \\| \"all\"`, `includePages`, `minImpressions` | Flags likely generative-AI / conversational queries (custom heuristic, no official API) |\n\n### Google AdSense Tools\n\n| Tool | Parameters | Description |\n|---|---|---|\n| `adsense_accounts` | `mode: \"configured\" \\| \"discover\"`, `accountId` | Lists configured or discoverable AdSense publisher accounts |\n| `adsense_report` | `dateRange`, `startDate`, `endDate`, `dimensions`, `metrics`, `orderBy`, `rowLimit`, `accountId` | Earnings, impressions, clicks, CTR & RPM with dimension breakdowns. Custom dates override `dateRange`. |\n| `adsense_payments_alerts` | `accountId` | Outstanding payments and account alerts (policy issues, payment holds) |\n\n> **Note:** `accountId` refers to the configured profile ID (e.g. `adsense_2`, as shown by `accounts_manage`), not a publisher resource name like `accounts/pub-123`.\n\n<details>\n<summary><strong>Backward Compatibility Notice (96+ Legacy Tools)</strong></summary>\n\nAll legacy tool names (`bing_sites_list`, `seo_quick_wins`, `sitemaps_get`, `bing_index_now`, `indexing_submit_url`, `opportunity_matrix`, etc.) continue to work transparently via our fallback router.\n\nRead our complete [Backward Compatibility & Migration Guide →](https://searchconsolemcp.saurabh.app/concepts/backward-compatibility)\n\n</details>\n\n---\n\n## 🔒 Security\n\n- **OS keychain first** — tokens stored in macOS Keychain, Windows Credential Manager, or Linux Secret Service\n- **AES-256-GCM fallback** — encrypted with a key derived from your machine's hardware ID; a stolen file is useless on another device\n- **Minimal storage** — only `refresh_token` and `expiry_date` are persisted, at `mode 600`\n- **Silent refresh** — tokens renew automatically in the background\n\n---\n\n## License\n\n[MIT](./LICENSE) · [Contributing guide](./CONTRIBUTING.md) · [Backward Compatibility Guide](https://searchconsolemcp.saurabh.app/concepts/backward-compatibility)\n\n<div align=\"center\">\n\nIf this saves you a spreadsheet, consider ⭐ starring the repo.\n\n</div>","readmeFilename":""}