Skip to main content
Glama

New / lost backlinks

get_new_lost_backlinks
Read-only

New and lost backlinks for a project, capped 25 per side, each with Domain Score, anchor text, and follow status.

project_id is a ranking id from list_projects. (may use lookups)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
statusNoboth
project_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusYes
new_linksYes
lost_linksYes
project_idYes
honesty_noteYes
fallback_usedYes
low_balance_noteNo
lookups_remainingYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations declare readOnlyHint=true and the description is fully consistent with that, so no contradiction. The description adds genuine behavioral value beyond the annotations by disclosing the 25-per-side cap and enumerating the fields returned per backlink, which the schema alone does not convey.

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?

Two short, dense sentences with no filler. The first packs result shape, scope, cap, and returned fields; the second covers project_id provenance. Key constraints are front-loaded.

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 read-only listing tool with an output schema and safety annotations, the description adequately covers what is returned, the cap, and required-parameter provenance. The minor gap is that it does not explicitly tie limit/status to the per-side behavior or state when this tool is preferable to backlink-related siblings.

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

Parameters4/5

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

Schema description coverage is 0%, but the description compensates for the most important gap: it explains that project_id is a ranking id obtained from list_projects, which is exactly the semantic an agent needs for the required parameter. The other parameters (limit, status) are largely self-explanatory given their schema defaults and enum values.

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

Purpose4/5

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

The description states a specific verb and resource — it returns new and lost backlinks for a project — and adds concrete detail on what each result contains (Domain Score, anchor text, follow status) plus a 25-per-side cap. The new/lost framing distinguishes it from broader backlink siblings like get_backlink_profile, though it never names them explicitly.

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 note that project_id is a ranking id from list_projects provides useful sourcing context and implies a lookup workflow. However, the description gives no explicit guidance on when to choose this tool over alternatives such as get_backlink_profile or get_audit_issues, and no exclusions are stated.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.7/5.0
Disambiguation3/5

Most tools are distinct get_* analytics, but several overlap in purpose: get_ai_visibility vs get_share_of_voice are easy to confuse, and get_project_overview/get_content_action_plan/get_audit_summary all offer prioritized fixes. Descriptions help, but an agent could easily misselect for a generic 'what should I fix?' query.

Naming Consistency5/5

All names follow a consistent snake_case verb_noun pattern (add_, get_, generate_, list_, analyze_, research_), and the get_* prefix dominates read operations. Even win_prompt is a verb_noun and fits the style.

Tool Count2/5

27 tools is past the 25+ threshold and creates a heavy selection surface for an agent. While the SEO/AI-visibility domain is broad, many tools return overlapping 'health/fix/visibility' data and the set would benefit from consolidation.

Completeness3/5

Core workflows (projects, keywords, content briefs, audits, backlinks, AI visibility) are covered, but lifecycle gaps exist: keywords and AI prompts can be added but not removed, there is no list-AI-prompts tool, and no project creation/update is exposed. These are workable but notable missing operations.

Resources