
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
searchlink-lite
Advanced tools
Google Search Console in Claude, Cursor and other MCP clients. Local, read-only, free.
Google Search Console inside Claude, Cursor and any MCP client. Runs on your machine, read-only, free (MIT).
Ask things like:
| Tool | What it answers |
|---|---|
list_sites | Which sites are in your Search Console |
site_overview | Clicks, impressions, CTR, position vs the previous period, biggest drops and gains, up to 3 things to do now |
search_performance | Any breakdown by query, page, country, device or date, with filters and period comparison |
find_opportunities | High impressions but low CTR, queries ranking #8-20, pages losing clicks |
inspect_url | Is this page indexed, last crawl, Google's canonical |
sitemaps | Sitemap status, errors and URL counts |
page_check | Title, description, canonical, noindex, headings, thin content, alt text, structured data errors |
algorithm_updates | Google's own ranking update history, so you know whether a drop was an update |
Totals come from the date dimension, so they match the Search Console UI. (Summing page rows double-counts impressions.)
You need a Google credentials file that can read Search Console. A service account is the most reliable option.
GOOGLE_APPLICATION_CREDENTIALS to the JSON file.Already use gcloud? This also works instead of steps 1-3:
gcloud auth application-default login --scopes=https://www.googleapis.com/auth/webmasters.readonly,https://www.googleapis.com/auth/cloud-platform
In claude_desktop_config.json:
{
"mcpServers": {
"searchlink": {
"command": "npx",
"args": ["-y", "searchlink-lite"],
"env": { "GOOGLE_APPLICATION_CREDENTIALS": "/path/to/key.json" }
}
}
}
claude mcp add searchlink -e GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json -- npx -y searchlink-lite
In ~/.cursor/mcp.json, use the same block as Claude Desktop.
If your client supports MCP bundles, download searchlink-lite-0.2.0.mcpb from Releases and open it. It asks for your credentials file and nothing else.
It is also in the official MCP Registry as com.namubase.searchlink/searchlink-lite.
Requires Node.js 18 or newer.
Everything runs locally. Your credentials and data go only to Google's APIs. Nothing is sent to us.
SearchLink is the hosted version (see a live report, no sign-in): sign in with Google (no key files), and it adds change tracking with before-and-after measurement, content decay, brand split, history kept past Google 16 months, Copilot citation tracking, page speed, a one-screen dashboard, a Monday email with 3 things to fix, and daily alerts when clicks drop. Works in Claude, ChatGPT and Cursor. Free for up to 3 sites.
list_sites and site_overview end with one line about the hosted version. Set SEARCHLINK_LITE_QUIET=1 in the server's env to turn it off. It is a plain link; nothing is sent anywhere unless you click it.
MIT
FAQs
Google Search Console in Claude, Cursor and other MCP clients. Local, read-only, free.
We found that searchlink-lite demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.