Skip to main content
Glama

rank-tracker

Server Details

Track keyword positions over time: create trackers, check ranks, and pull history programmatically.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
DataLeadsPRO/rank-tracker
GitHub Stars
0
Server Listing
rank-tracker

TDQS

C2/5.0

Scored across 6 tools

Disambiguation3/5

Most tools are clearly separated by resource and action, but rank_check and rank_trackers_check_now overlap in purpose since both appear to trigger a ranking check. The terse descriptions make it unclear whether rank_check is a one-off query or an alias for checking a tracker.

Naming Consistency3/5

The rank_trackers_* prefix is consistent for five tools, and verbs like create, delete, list, and check_now are reasonably clear. However, rank_check breaks the pattern by omitting the plural resource, and 'results' is a noun rather than a verb, creating minor inconsistency.

Tool Count5/5

Six tools is well-scoped for a rank tracking server. Each tool addresses a distinct lifecycle concern—create, list, delete, trigger, and retrieve results—without unnecessary bloat.

Completeness4/5

The server covers core tracker management and results retrieval, which handles the main workflow. Missing update functionality for existing trackers is a minor gap, but agents can typically work around it by deleting and recreating.

Available Tools

6 tools
rank_checkDInspect

V1 Rank Check

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
countryNo
keywordsNo
languageNo

TDQS

D1.1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, so the description carries the full burden of behavioral disclosure. It says nothing about side effects, safety, permissions, reversibility, or return values, leaving a complete void for a tool that likely performs an operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely brief, but this is under-specification rather than conciseness. A single phrase that conveys no actionable information does not earn its place; it is not even a proper sentence.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 4 undocumented parameters, no output schema, and no annotations, the description is completely inadequate. An agent cannot determine what inputs are needed, what the tool returns, or how to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not mention any of the four parameters (domain, country, keywords, language) at all. It fails to compensate for the lack of schema documentation, providing zero semantic value.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Check' is essentially a version label and a vague verb, offering no specific resource or action. It fails to distinguish from siblings like rank_trackers_check_now or rank_trackers_results, leaving the agent with no basis for selection.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus any of the sibling tools. There is no mention of conditions, prerequisites, or alternatives, so the agent must guess entirely.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

rank_trackers_check_nowDInspect

V1 Rank Trackers Check Now

ParametersJSON Schema
NameRequiredDescriptionDefault
tracker_idNo

TDQS

D1.3/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. The description gives no information about side effects (e.g., whether it triggers an async job), read-only status, permissions, or output behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short, but this is under-specification rather than conciseness. It omits essential information and does not earn its place because it conveys almost no usable content.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations, no output schema, and a one-line description, the tool is not adequately specified. An agent cannot determine what happens when invoked, whether it returns results, or how it relates to sibling tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has one parameter, tracker_id, with no description (0% coverage). The description adds no meaning to this parameter, leaving the agent to guess its format, purpose, or whether it is required despite being optional.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Trackers Check Now' is a fragment that suggests an action involving rank trackers but does not clearly state what the tool does, such as triggering a check, retrieving status, or forcing an update. It provides no differentiation from siblings like rank_check or rank_trackers_results.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives like rank_check, rank_trackers_results, or rank_trackers_list. No context, prerequisites, or exclusions are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

rank_trackers_createDInspect

V1 Rank Trackers Create

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
countryNo
keywordsNo
languageNo
interval_hoursNo

TDQS

D1.1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description must disclose behavioral traits on its own. It only repeats the word 'Create', which is already in the name, and says nothing about side effects, required setup, limits, or consequences.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is short, but this is under-specification rather than conciseness. A single phrase that repeats the tool name does not earn its place by conveying useful information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With five parameters, no output schema, no annotations, and no parameter descriptions, the description is completely inadequate. An agent cannot determine what inputs are meaningful, what defaults apply, or what a successful creation returns.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description adds no meaning to any of the five parameters (domain, country, keywords, language, interval_hours). The description does not compensate for the lack of schema documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Trackers Create' merely restates the tool name with a version prefix; it is a tautology. It does not state what the tool does, what a rank tracker is, or how it differs from siblings like rank_trackers_list or rank_trackers_check_now.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance about when to use this tool versus the alternative sibling tools. No mention of prerequisites, use cases, or exclusions is present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

rank_trackers_deleteDInspect

V1 Rank Trackers Delete

ParametersJSON Schema
NameRequiredDescriptionDefault
tracker_idNo

TDQS

D1.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It does not state that deletion is destructive, irreversible, or that it may affect historical results. The word 'Delete' implies mutation, but the description does not disclose side effects, permissions, or whether the operation is permanent. This is a significant gap for a destructive operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short, but this is under-specification rather than effective conciseness. It provides no useful information beyond the tool name and version marker. A concise description should still convey purpose, usage, and behavior; this one does not.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive tool with no annotations, no output schema, and a single undocumented parameter, the description is completely inadequate. An agent has no way to know what the tool does, what the parameter means, what happens after deletion, or how to recover from a mistake. The sibling tools do not help because the description does not reference them.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, and the description does not explain the tracker_id parameter beyond its name. The schema shows tracker_id is an integer with a default of null, but it does not say what it identifies or how to obtain it. The description adds no meaning to the parameter, so an agent cannot confidently determine what value to pass.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Trackers Delete' is a terse label rather than a functional description. It names the resource (rank trackers) and implies a delete operation, but it does not state what the tool actually does, what a rank tracker is, or what the consequences of deletion are. It is barely more than a restatement of the tool name, so it fails to distinguish itself meaningfully from siblings like rank_trackers_create or rank_trackers_list.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus alternatives. The description does not mention prerequisites, such as needing an existing tracker_id, nor does it explain when deletion is appropriate. An agent would have to infer from the name that this tool deletes a rank tracker, and there is no indication of when to prefer it over other rank_tracker operations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

rank_trackers_listDInspect

V1 Rank Trackers List

ParametersJSON Schema
NameRequiredDescriptionDefault
extraYes

TDQS

D1.3/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It doesn't state whether the operation is read-only, what it returns, or any side effects. The description is silent on all behavioral aspects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely short, but this is under-specification rather than efficient conciseness. It provides no useful information and fails to earn its place as a functional description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a tool with one undocumented required parameter and no output schema, the description is completely inadequate. It doesn't explain what the tool does, what 'extra' should contain, or what the response will look like.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema has 0% description coverage for the only parameter 'extra', and the description does not explain its meaning, format, or purpose. The agent cannot infer what value to pass without external knowledge.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose2/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Trackers List' is a noun phrase that doesn't clearly state an action. It could mean 'list rank trackers' but lacks a verb or explicit resource description. It's ambiguous and doesn't differentiate from siblings like rank_trackers_results, which might also return tracker data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. There is no mention of context, conditions, or exclusions, leaving the agent to guess which tool to select among the five siblings.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

rank_trackers_resultsDInspect

V1 Rank Trackers Results

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
tracker_idNo

TDQS

D1.3/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description must carry the full behavioral disclosure burden. It discloses no side effects, return behavior, pagination, auth requirements, or read-only status—only a vague noun phrase.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The text is short but not concisely informative; it is under-specified. A single noun phrase does not constitute a useful description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, no annotations, and no parameter descriptions, the description is wholly inadequate. There is no indication of what the results contain, how they are ordered, or what the tool actually returns.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description adds no meaning to the two parameters (limit, tracker_id). The agent receives no clarification about what these parameters mean, how they relate, or whether they are required.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description 'V1 Rank Trackers Results' is little more than a restatement of the tool name. It lacks a verb, a specific action, and any differentiation from siblings like rank_trackers_list or rank_check.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is given about when to use this tool versus sibling tools such as rank_trackers_list or rank_trackers_check_now. The description provides no context for selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

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

  1. 6 tool updates
    • First observedrank_check
    • First observedrank_trackers_check_now
    • First observedrank_trackers_create
    • First observedrank_trackers_delete
    • First observedrank_trackers_list
    • First observedrank_trackers_results

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    A
    maintenance
    Enables SEO task management, including estimating, submitting, and monitoring jobs, retrieving results, and exporting CSV/JSONL data.
    15
    1
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables managing Topvisor projects and keyword lists, organizing keywords, configuring search regions, and reading saved ranking history.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables professional SEO/SEM research with geolocalized keyword discovery, competitor analysis, and SERP ranking insights using DataForSEO API.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables querying Google Search Console data including rankings, clicks, and impressions for websites. Provides tools for analyzing search performance, top queries, page metrics, and ranking changes.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.