Skip to main content
Glama

serp-metrics

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: one computes weighted average position, one projects clicks from a user-supplied CTR curve, and one computes share of voice. There is no overlap that would confuse an agent.

Naming Consistency3/5

All names use snake_case and are descriptive, but they mix noun phrases (impression_weighted_position, share_of_voice) with a verb phrase (project_clicks_from_ctr_curve). No consistent verb_noun pattern, yet names remain readable and predictable enough.

Tool Count5/5

3 tools is well within the ideal 3-15 range. Each tool addresses a distinct analytics need and earns its place without bloat or gaps.

Completeness4/5

The set covers core SERP analytics: position aggregation, click projection, and share-of-voice. A minor gap is the lack of a direct CTR-computation utility, but the tools are complementary and cover the main workflows without dead ends.

Available Tools

3 tools
impression_weighted_positionImpression-weighted average positionAInspect

Compute 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.

Inputs: rows (required).

project_clicks_from_ctr_curveProject clicks against a supplied CTR curveAInspect

Project 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.

Inputs: rows (required), ctr_curve (required), target_position.

share_of_voiceShare of voice across a keyword setAInspect

Compute 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.

Inputs: entities (required), ctr_curve.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      F
      maintenance
      GEO (Generative Engine Optimisation). This tool shows you exactly how AI search engines see your content - claim density, writing quality, E-E-A-T signals, extractability. Research-backed metrics that correlate with 40% higher AI citation rates.
      2
      99 npm
      21
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables analyzing SEO page performance using data from Google Search Console, Google Analytics, and PostHog to identify weak CTR, decaying rankings, and other issues, providing actionable recommendations.
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      SEO audit and Google Search Console MCP server with 23 tools. Search analytics, URL inspection, Indexing API, Core Web Vitals (CrUX), striking distance keywords, keyword cannibalization detection, branded query analysis, and automated site audits.
      43
      3
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources