Skip to main content
Glama

Get the BACKLNK fix queue

get_fix_queue
Idempotent

Fixes the user sent from the BACKLNK browser extension for a page, most impact first. Call it when the user asks to fix the BACKLNK queue. Mark each item with update_fix_item when done.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_fix_queue"
  }
}

Input Schema

NameRequiredDescriptionDefault
urlNoThe page the user sent the fixes for (as in the browser). Omit it, and queueId, for the most recent queue.
queueIdNoFix queue id (fq_...), from get_fix_queue.
languageNoLanguage of the human-readable texts in the answer (summaries, findings, messages): one of en. Ids, codes and field names stay English. Default en.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

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

Beyond the annotations, the description discloses the result ordering (impact-sorted) and the required completion workflow with update_fix_item, which is genuine behavioral context. It never explains why readOnlyHint is false for a queue-fetch operation, so an agent cannot tell whether fetching has a side effect (e.g., consuming or marking the queue).

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?

Three short sentences: purpose first, trigger second, follow-up action third. Nothing is redundant and the ordering constraint is front-loaded where the agent will read it.

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 zero-required-parameter tool with fully documented schema and no output schema, the description covers purpose, trigger, default resolution, and next step. It omits what a queue item actually contains, which would have helped since there is no output schema to describe the return shape.

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?

Schema description coverage is 100%, including the fallback behavior of omitting url and queueId to get the most recent queue, so the description adds no parameter meaning beyond the schema. Baseline 3 is appropriate when the schema carries all three parameters.

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 the specific resource (fixes the user submitted via the BACKLNK browser extension for a page) and its ordering ('most impact first'), so the agent knows exactly what comes back. It does not frame the retrieval verb explicitly ('get'), but the resource and scope are unambiguous and clearly distinct from update_fix_item.

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?

'Call it when the user asks to fix the BACKLNK queue' gives a concrete trigger, and 'Mark each item with update_fix_item when done' names the follow-up sibling and sequencing. There are no explicit exclusions or guidance for the retrieval-free case (e.g., when get_report or verify_fixes is the better call), so it stops short of a full routing rule.

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.