Skip to main content

serp-metrics

com.toolsthatrank/serp-metricsVersion 1.0.0

Impression-weighted SERP position, click projection on your own CTR curve, share of voice

Status

Responds215 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:19 UTC
Latency
215 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://toolsthatrank-mcp.lipmichal.workers.dev/Responds215 ms
No sign-in

Claude Code

claude mcp add --transport http serp-metrics https://toolsthatrank-mcp.lipmichal.workers.dev/

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: serp-metrics
Remote MCP server URL: https://toolsthatrank-mcp.lipmichal.workers.dev/

Cursor

{
  "mcpServers": {
    "serp-metrics": {
      "url": "https://toolsthatrank-mcp.lipmichal.workers.dev/"
    }
  }
}

VS Code

code --add-mcp '{"name":"serp-metrics","type":"http","url":"https://toolsthatrank-mcp.lipmichal.workers.dev/"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

3 tools

Tools of serp-metrics
Read-only
Idempotent
Open world
impression_weighted_positionCompute the impression-weighted average SERP position for a set of query rows, alongside the plain arithmetic mean and the gap between them. The arithmetic mean lets a 3-impression query count as much as a 30,000-impression one; the weighted figure describes where a typical impression actually happened. A positive weighting_shift means your high-volume queries rank worse than the unweighted average suggests.Not declaredNot declaredNot declaredNot declared
project_clicks_from_ctr_curveProject how many clicks a set of query rows would earn at a target position instead of their current position, using a CTR curve THAT YOU SUPPLY. This server deliberately ships no built-in CTR table: every published average-CTR-by-position table is a third-party estimate over someone else's traffic, so applying one silently would disguise a guess as a measurement. Pass your own measured curve (Search Console clicks/impressions by position is the honest source). Positions between curve points are linearly interpolated; positions beyond the curve clamp to the last point rather than extrapolate, and are counted in clamped_row_count. If any row carries observed clicks, the output also reports how far the supplied curve is from your reality.Not declaredNot declaredNot declaredNot declared
share_of_voiceCompute share of voice across competing entities over a keyword set. Reports impression share always, and, if you supply a CTR curve, a weighted visibility share that accounts for the fact that an impression at position 1 is not worth an impression at position 9. Impression share is share of the supplied set only and says nothing about keywords you did not supply.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Aug 9, 2026
Updated
Aug 9, 2026
Repository
Not given
Categories (suggested)
Search and webData and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing