Skip to main content
Glama

List reviewer candidates

list_review_candidates
Read-onlyIdempotent

Who can be named as the reviewer for a column you are mapping to review. Only people who can actually sign in and claim appear — imported placeholders are excluded, because a review parked on one strands it and blocks everything it gates. An empty list means nobody is eligible yet: say so and map that column to something else. Owner or admin only.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, so the safety profile is covered. The description adds genuine value beyond them: which rows are silently filtered out (imported placeholders), why that filter exists (a parked review strands gated work), and the owner/admin authorization requirement.

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?

Four short sentences, front-loaded with the core question ('who can be named as the reviewer') and ending with the access constraint. The placeholder rationale is slightly verbose but directly justifies a surprising filtering behavior, so it mostly earns its place.

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-parameter read with strong annotations and no output schema, the description covers eligibility scope, the empty-result case, and authorization. It leaves the shape of each returned candidate unstated, which is a minor gap given no output schema exists to document it.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate; the empty-object schema is self-explanatory. Baseline of 4 applies with no gaps to compensate for.

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 resource (reviewer candidates eligible to sign in and claim) and frames it around the concrete task of mapping a column to `review`. It implicitly differentiates from list_members by emphasizing that imported placeholders are excluded, though it never names that sibling explicitly.

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

Usage Guidelines5/5

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

It says exactly when to use it (when mapping a column to `review`), what to do on an empty result ('say so and map that column to something else'), and who may call it ('Owner or admin only'). No inference is required from the agent.

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