Click Decay MCP server
Click Decay's CTR calculations as a free MCP server. Add one address to Claude, ChatGPT, Cursor, VS Code or another MCP client and work through your Search Console numbers in the chat.
Address
https://clickdecay.com/mcp- Streamable HTTP with plain JSON responses.
- No account, no API key and no sign-in.
- Every tool only reads: nothing is stored, passed on or published.
Connect your assistant
Claude Code
claude mcp add --transport http clickdecay https://clickdecay.com/mcpClaude on the web or desktop
Open Settings, then Connectors, and add a custom connector named Click Decay with the address above.
ChatGPT
Turn on developer mode in the advanced connector settings, then create a connector with the address above and no authentication.
Cursor
Add this to .cursor/mcp.json:
{
"mcpServers": {
"clickdecay": {
"url": "https://clickdecay.com/mcp"
}
}
}VS Code
Add this to .vscode/mcp.json:
{
"servers": {
"clickdecay": {
"type": "http",
"url": "https://clickdecay.com/mcp"
}
}
}Any other client that supports Streamable HTTP connects with the same address.
Tools
compare_ctr_periodscompares clicks, impressions and CTR of two periods of the same length, splits the click change into a part from impressions and a part from CTR, and checks the dates against known Search Console reporting issues.project_clicks_at_ctrgives the clicks a number of impressions would earn at a CTR you choose.impressions_needed_for_clicksgives the impressions a click target needs at a CTR you choose.check_gsc_reporting_issueslists the known Search Console reporting issues that overlap your dates, with Google's own source.
The tools use the same calculation engine as the CTR calculator. The formulas and the known issues are in the methodology.
Example prompts
- “Compare 1–28 August, 5,400 clicks from 120,000 impressions, with 1–28 September, 4,100 clicks from 124,000 impressions. How much of the drop came from CTR?”
- “How many impressions do I need for 1,000 clicks at a CTR of 2.5%?”
- “Were there known Search Console reporting issues between March and May 2026?”
How to read the results
- Every number carries the label used across the site: observed, calculated, modelled or not established. See how the numbers are labelled.
- CTR comes back as a fraction with its unit: 0.045 means 4.5%.
- If a period overlaps a known reporting issue that affects impressions, every figure that depends on impressions is withheld and the issue is named with its source. Clicks are still compared.
- The results do not show why clicks or CTR changed, or whether AI features played a part. Every comparison says so.
Privacy and limits
- The tools accept numbers, dates and the name of the data source only: no queries, page URLs, site names or files. What your assistant sends is calculated in memory and answered. Nothing is stored or used for research.
- The CTR calculator page calculates in your browser. The MCP server calculates on Click Decay's server, because your assistant sends it the numbers.
- Search Console exports are still read only in your browser, on the analysis page. The MCP server takes no files.
- About 60 requests a minute per connection. The details are in the privacy notice.
Registry and configuration files
- MCP Registry name:
com.clickdecay/mcp-server - Configuration files and examples: github.com/meelis545/clickdecay-mcp
- Questions: ai@qqq.ee