Skip to main content
Glama

ahrefs

Server Details

Ahrefs: Ahrefs API: SEO powerhouse featuring keyword research, backlink analysis, and SERP tracking.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsC

Average 2.6/5 across 11 of 11 tools scored. Lowest: 1.1/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct SEO function: backlinks, broken links, keyword difficulty, keyword generation per platform, rank checking, SERP analysis, and website metrics. The platform-specific keyword generators (Amazon, Bing, Google, YouTube) are clearly differentiated. No two tools overlap in purpose.

Naming Consistency5/5

All tools follow a uniform 'get_v1_' prefix followed by a descriptive noun phrase, creating a predictable and coherent pattern. The consistent use of snake_case and the same verb prefix makes the toolset easy to scan and understand.

Tool Count5/5

With 11 tools, the set is well-scoped for an SEO data provider. Each tool represents a meaningful API endpoint without unnecessary duplication or bloat. The count falls comfortably within the ideal range for a focused server.

Completeness4/5

The toolset covers core SEO workflows: link analysis (backlinks, broken links, authority), keyword research (difficulty, generators, rank), and SERP/traffic metrics. Minor gaps exist, such as missing site audit or content explorer tools, but the provided surface handles typical use cases effectively.

Available Tools

11 tools
get_v1_keyword_difficulty_checkerKeyword Difficulty CheckerBInspect

Find out how hard it'll be to rank in the top 10 for any keyword. Group: Keyword Research. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
Behavior2/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 for behavioral disclosure. However, it only states the tool's purpose and billing details. It does not mention required inputs, error handling, rate limits, or what kind of result is returned (e.g., a numeric score). The agent has no insight into side effects or constraints beyond the obvious read-only nature of a difficulty checker.

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

Conciseness4/5

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

The description is concise, with the purpose front-loaded in the first sentence. The second sentence includes group and billing info, which is somewhat redundant but not verbatim from metadata (since annotations are absent). It is efficiently structured and contains no fluff.

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

Completeness2/5

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

Given the tool's simplicity (2 parameters, no output schema), the description still fails to explain what the output will look like or how to interpret the difficulty result. It does not mention any limits, examples of output, or how the scoring works. The agent is left without key information to confidently use and interpret the tool's response.

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 elaborate on the parameters 'country' and 'keyword'. While the parameter names are somewhat self-explanatory, the description adds no additional context about acceptable formats, default values, or optionality. With no schema descriptions, the burden falls on the description, which fails to compensate.

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

Purpose5/5

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

The description clearly states the tool's function: finding how hard it will be to rank in the top 10 for a keyword. This is a specific verb+resource with a clear outcome, and it naturally distinguishes from sibling tools like backlink checkers or rank checkers by focusing on difficulty.

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

Usage Guidelines3/5

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

The description implies usage for keyword research ('Group: Keyword Research') but provides no explicit guidance on when to choose this tool over alternatives, nor any exclusions or prerequisites. It lacks a clear 'use this when...' statement, so agents must infer applicability.

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

get_v1_keyword_generator_amazonAmazon Keyword GeneratorBInspect

Find what people are searching for on Amazon, and align your product listings with those terms. Group: Keyword Research. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
Behavior2/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. It mentions billing (1 Credit) and grouping but does not describe output format, data source behavior, limitations, or required inputs. This is a significant gap for a tool with no output schema.

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

Conciseness5/5

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

The description is three short sentences, front-loaded with the core purpose and followed by compact metadata. There is no filler or redundant wording.

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

Completeness2/5

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

With no output schema and no annotations, the description should clarify return values and parameter behavior, but it does not. The tool is simple, so the description is partially adequate, but it omits important operational context.

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 'country' or 'keyword' parameters beyond what their names and schema examples already convey. It fails to compensate for the lack of schema descriptions.

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

Purpose5/5

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

The description uses a specific verb ('Find') and resource ('what people are searching for on Amazon'), clearly identifying the tool's function. The explicit mention of Amazon distinguishes it from sibling keyword generators for Bing, Google, and YouTube.

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

Usage Guidelines3/5

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

The phrase 'align your product listings with those terms' implies an Amazon listing optimization use case, but there is no explicit guidance on when to prefer this tool over alternatives or when not to use it. No exclusions or sibling comparisons are provided.

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

get_v1_keyword_generator_bingBing Keyword GeneratorBInspect

Discover the keywords people search for on Bing. Analyze their SEO potential. Group: Keyword Research. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
Behavior3/5

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

No annotations are present, so the description carries the transparency burden. It adds context about grouping and billing ('Group: Keyword Research. Billing per call: 1 Credits') and indicates a read-style analysis behavior, but it does not disclose limitations, required inputs, or output format.

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

Conciseness5/5

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

The description is brief, front-loaded with the core purpose, and each sentence adds distinct information: what it does, the SEO angle, group, and billing. No wasted words.

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

Completeness2/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 minimal parameter descriptions, the tool description leaves significant gaps. It does not explain what the response contains, how results are ranked, or what 'SEO potential' means, making it incomplete for reliable tool selection and invocation.

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 mention the 'country' or 'keyword' parameters at all. The schema only provides titles and examples, and the description adds no additional meaning about how these parameters affect results.

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

Purpose5/5

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

The description clearly states the tool discovers Bing search keywords and analyzes their SEO potential, with a specific verb-resource pairing. The mention of 'Bing' distinguishes it from sibling keyword generator tools for Google, Amazon, and YouTube.

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 provided about when to use this tool versus alternatives, such as the Google or Amazon keyword generators. The tool name and 'Bing' mention imply context, but the description does not state conditions, exclusions, or alternative recommendations.

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

get_v1_keyword_generator_googleGoogle Keyword GeneratorDInspect

Find thousands of relevant keyword ideas in seconds. Group: Keyword Research. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
Behavior1/5

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

No annotations are provided, and the description does not disclose any behavioral traits such as output format, rate limits, or side effects. It only mentions billing per call, which is a cost detail, not a behavioral disclosure. This is a significant gap for a tool that makes external calls.

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

Conciseness3/5

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

The description is minimal (one sentence plus metadata) and could be considered concise, but it is under-specified rather than appropriately sized. The Group and Billing information is extra but not harmful. However, the brevity undermines usefulness.

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 the lack of output schema, parameter descriptions, and usage guidance, the description is far from complete. The tool performs a specific type of keyword research, but the description fails to convey essential context like the data source (Google), return structure, or limitations.

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 input schema has 2 parameters with no descriptions and 0% schema coverage. The description does not mention 'country' or 'keyword', nor does it explain their format, defaults, or optionality. The agent has no guidance on how to fill these fields effectively.

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

Purpose3/5

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

The description states 'Find thousands of relevant keyword ideas' which is a clear verb+resource, but it does not explicitly mention Google or differentiate from sibling tools like Amazon, Bing, or YouTube keyword generators. The Group and Billing notes add operational context but not purpose specificity.

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 the other keyword generator variants. No context, prerequisites, or exclusions are provided, so an agent would not know if this is the right tool for a Google-specific search.

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

get_v1_keyword_generator_youtubeYouTube Keyword GeneratorAInspect

YouTube Keyword Generator Group: Keyword Research. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
Behavior3/5

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

The description discloses billing costs (1 credit per call), but does not mention other behavioral aspects like data returned, rate limits, or side effects. This is a partial disclosure.

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

Conciseness4/5

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

The description is brief and to the point, consisting of two sentences. It includes extra details (group, billing) without being verbose, and structure is clean.

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

Completeness4/5

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

For a simple tool with two parameters, the description is sufficient for basic understanding. It lacks advanced context but is not incomplete for the tool's simplicity.

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

Parameters3/5

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

The schema provides titles and examples for parameters (country, keyword), but the description adds no additional explanation about their meaning or format. Coverage is adequate but not enhanced.

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

Purpose5/5

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

The description clearly states the tool's function as a YouTube keyword generator, and the title reinforces this. It distinguishes from sibling tools that target other platforms.

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

Usage Guidelines4/5

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

While not explicit, the tool name and sibling list imply it is for YouTube keyword research. No explicit when-not-to-use guidance is given, but the context is clear enough.

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

get_v1_keyword_rank_checkerKeyword Rank CheckerCInspect

Keyword Rank Checker Group: SERP & Ranking. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNo
countryNo
keywordNo
Behavior2/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. It only mentions billing per call (1 credit), which is a minor behavioral detail. It does not disclose what the tool returns, whether it is read-only, or any side effects. The description is too sparse to provide meaningful transparency.

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

Conciseness3/5

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

The description is extremely short, which is concise, but it is under-specified rather than efficiently structured. It has two sentences, but the first is a group label and the second is billing info. It is not front-loaded with useful information. It earns a 3 because it is not verbose, but it lacks substance.

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

Completeness2/5

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

Given the tool's complexity (3 parameters, no output schema, no annotations), the description is inadequate. It does not explain the purpose, the parameters, or the expected output. The sibling tools are similar, so more context is needed to differentiate. The description is far from complete.

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 any parameters. The schema provides titles and examples (domain, country, keyword), but the description adds no additional meaning. For a tool with 3 parameters and no coverage, the description should compensate, but it does not.

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 is minimal and vague: 'Keyword Rank Checker Group: SERP & Ranking. Billing per call: 1 Credits.' It does not state what the tool does with a specific verb and resource. It mentions 'SERP & Ranking' but does not clarify that it checks keyword rankings for a domain. It is not a tautology, but it is too vague to distinguish from siblings like get_v1_serp_checker.

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 on when to use this tool versus alternatives. The sibling list includes get_v1_serp_checker and get_v1_keyword_difficulty_checker, but the description does not explain the difference or provide context for selection. The only hint is 'SERP & Ranking' which is implicit.

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

get_v1_serp_checkerSERP CheckerDInspect

SERP Checker Group: SERP & Ranking. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countryNo
keywordNo
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 disclosing behavioral traits. However, it says nothing about side effects (e.g., whether it is read-only, whether it mutates data, rate limits, or billing implications). The only mention of billing is 'Billing per call: 1 Credits,' which is a cost hint but not a behavioral trait. Without any operational or safety information, the agent cannot anticipate consequences of invocation.

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 (one line), but it is under-specified rather than concise. It includes irrelevant billing information that belongs in pricing metadata, not the description. Real conciseness would convey the purpose in as few words as possible, but here the brevity comes at the cost of any utility. Therefore, the low word count is not an asset; it is a deficiency.

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?

The tool is likely a SERP ranking checker, but the description provides no information about its function, acceptable inputs, output format (no output schema), or edge cases. With no annotations and no output schema, the description is the only source of context, and it fails to provide any operational detail. The tool has only two simple parameters, but even so, the description is incomplete; it does not even name the parameters.

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 explain any parameters. The parameters are country and keyword, but neither the schema nor the description provides semantics: no explanation that country might default to 'us' if omitted, or that keyword is essential for a SERP check. With zero coverage, the description should compensate, but it does not. Baseline for 0 params is 4, but here there are 2 parameters and no extra info, making the score 1.

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 says 'SERP Checker Group: SERP & Ranking. Billing per call: 1 Credits.' This does not state what the tool actually does (e.g., check search engine results page rankings for a keyword). It is almost entirely billing and group information, leaving the agent with no clear action of 'SERP Checker' from the title and sibling tools, so purpose is ambiguous at best. The tool name itself is technical and unhelpful. This is a severe gap: the purpose is not clarified beyond the name and title, which provide no actionable description.

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?

The description provides zero guidance on when to use this tool versus alternatives. It does not mention that it is for SERP tracking or ranking checks, nor does it differentiate from siblings like get_v1_keyword_rank_checker or get_v1_website_traffic_checker. There is no context on appropriate scenarios, prerequisites, or exclusions. The agent is left to guess based only on the name, which is insufficient.

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

get_v1_website_authority_checkerWebsite Authority CheckerDInspect

Website Authority Checker Group: Link Building. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNo
Behavior1/5

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

There are no annotations and the description provides no behavioral disclosure. It does not mention what authority metric is returned, whether this is a read-only operation, or any limits/requirements, leaving the agent with no information about runtime 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 short but under-specified rather than concise. The first phrase is redundant with the title, and the remaining billing/category note does not compensate for the missing functional explanation.

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

Completeness2/5

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

Although this is a simple one-parameter tool, there is no output schema, annotations, or behavioral context to clarify what 'website authority' means or what the caller receives. The billing note is useful but insufficient for tool selection and invocation.

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?

The description does not mention the url parameter at all. The input schema provides a title 'Target URL' and an example, but the description adds no semantic value beyond that, despite the low schema description coverage.

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 opens with the exact title 'Website Authority Checker' and adds only a category and billing note. It does not state what the tool does in verb+resource terms, so it largely restates the name/title without conveying functional purpose.

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 checkers like get_v1_website_traffic_checker or get_v1_backlink_checker. 'Link Building' is a broad category, not an explicit usage criterion.

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

get_v1_website_traffic_checkerWebsite Traffic CheckerDInspect

Website Traffic Checker Group: SERP & Ranking. Billing per call: 1 Credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNo
modeNoOne of the following: - exact: Only specified URL example.com/path/ - subdomains: Domain including subdomains *.example.com/*
Behavior2/5

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

With no annotations provided, the description must carry the burden of explaining behavioral traits. It does disclose the per-call credit cost, which is a useful operational detail, but it says nothing about whether the operation is a read-only lookup, how results are returned, what 'traffic checker' actually does, or any side effects or constraints. This leaves critical behavioral uncertainty unresolved.

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 the sentences are not informative. The first sentence duplicates the title, and the second is only a billing note. While it is not verbose, it is under-specified rather than appropriately concise, and the phrase 'Billing per call: 1 Credits' could have been represented as structured metadata.

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?

This is a simple 2-parameter tool with no annotations and no output schema, so the description is the only source of operational context. It fails to explain the tool's actual purpose, when to use it, how the parameters work, or what type of data is returned. The description is far too incomplete to enable reliable selection and invocation.

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?

The input schema documents the 'mode' parameter but the 'url' parameter only has an example. The description adds no additional meaning over the schema, failing to clarify URL format, required format, or interaction between URL and mode. With only 50% schema description coverage, the description should compensate but does not.

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 merely repeats the title ('Website Traffic Checker') and adds a categorization ('Group: SERP & Ranking') along with billing information. It does not state a specific verb or resource, leaving unclear what exactly the tool does (e.g., estimate traffic, rank pages, or return metrics). It does not distinguish this from sibling tools like get_v1_serp_checker or get_v1_website_authority_checker.

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 the many similar sibling tools. The description only mentions a category and billing cost, so an agent cannot determine if this is the appropriate tool for a traffic or ranking query. No exclusions or alternative tool suggestions are given.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    Enables SEO data retrieval including backlinks, keyword research, keyword difficulty, and traffic estimation using Ahrefs free tools.
    0
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Get access to real-time SEO data, including: keyword insights, backlink data, traffic estimates and more. Allow AI tools and Large Language Models (LLMs) to tap into the real-time SEO Review Tools API with natural language commands.
    8
    5
    6
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables SEO analysis via Ahrefs API v3, providing tools for domain rating, backlinks stats, top organic keywords, and top pages with SQLite caching and Lite plan budget tracking.
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    Enables AI coding assistants to perform SEO research tasks including backlink analysis, keyword research, traffic estimation, and keyword difficulty analysis using Ahrefs data directly within IDEs.
    4
    188
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources