Skip to main content
Glama

Recommendations

list_recommendations
Read-only

Current recommendations for improving AI visibility, from the latest generated set, with category, priority and status. Use for "what should we do next / what does CiteHawk recommend".

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": "list_recommendations"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is fully covered and the description does not need to restate it. The description adds one genuinely useful behavioral fact — that results come from the latest generated set, i.e. a current snapshot rather than a historical record. It says nothing about ordering, whether limit truncates by priority, or what an empty result means, which leaves real behavioral questions open.

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 sentences with the resource and its fields first and the usage trigger second; nothing is repetitive or padded. Every clause carries information the agent can act on.

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 read-only, single-optional-parameter tool with no output schema, the description covers what is returned, its freshness, and when to reach for it. The notable omission is the limit parameter's effect on results, which is the only real decision an agent has to make when calling it.

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?

There is a single optional parameter, limit, and schema description coverage is 0%, so the burden is on the description to explain it — and it never mentions limit at all, leaving truncation behavior undescribed. The named fields (category, priority, status) describe returned items rather than input parameters, so they do not compensate. Slightly above the floor only because a single limit-style parameter is close to self-documenting from its type, default, and bounds.

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 names a specific resource (recommendations for improving AI visibility) and enumerates what each item carries (category, priority, status), which is enough to distinguish it from the metric-oriented siblings like get_rankings or get_visibility_summary. It stops short of explicitly contrasting itself with those siblings, so the differentiation is implied by the noun rather than stated.

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?

It gives a concrete usage trigger in quotes — "what should we do next / what does CiteHawk recommend" — which maps directly to the intent that should select this tool. There are no exclusion conditions or named alternatives, but for a read-only list tool with no danger of misuse that is a minor gap.

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.

Resources