Skip to main content
Glama
aibtcdev
by aibtcdev

reputation_read_all_feedback

Read all feedback entries for an agent with optional tag filters and pagination, returning up to 20 entries per page. Use cursor pagination to handle large feedback sets and avoid N+1 RPC calls.

Instructions

Read all feedback entries for an agent with optional tag filtering and pagination. Returns up to 20 entries per page. Pass nextCursor from the previous response to page. WARNING: Uses one RPC call per entry (N+1 pattern) — avoid calling for agents with large feedback sets without using cursor-based pagination. No wallet required.

Tip: call earning_opportunities to see how to put your assets to work.

Input Schema

NameRequiredDescriptionDefault
tag1NoFilter by tag1 (exact match). Optional.
tag2NoFilter by tag2 (exact match). Optional.
cursorNoPagination cursor (index to start from). Default 0.
agentIdYesAgent ID to read all feedback for
includeRevokedNoInclude revoked feedback entries. Default false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.77.0

TDQS

A3.5/5.0
Behavior4/5

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

With no annotations at all, the description carries the full burden and delivers real behavioral facts: 20 entries per page, an N+1 RPC-per-entry cost warning, and that no wallet/auth is required. It omits what an entry looks like and whether revoked entries are excluded by default in behavior terms, but the cost and auth disclosures are substantive.

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?

Purpose, page size, pagination mechanics and the cost warning are front-loaded and earn their place. The closing 'Tip: call earning_opportunities...' is unrelated promotional text that dilutes a tool definition and should be cut.

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

Completeness3/5

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

For a 5-parameter read tool with no annotations and no output schema, the definition covers pagination and cost but leaves the returned entry shape and the effect of includeRevoked on results undescribed. The cursor/nextCursor inconsistency also leaves an agent unsure how to actually iterate pages.

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 coverage is 100%, so cursor, tag1/tag2, and includeRevoked are already documented and the baseline is 3. The description adds the page size and the existence of a next-page token, but it tells the agent to 'pass nextCursor from the previous response' while the schema's parameter is an integer 'cursor' index — a naming mismatch that could confuse an agent even though the schema remains authoritative.

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?

States a specific verb and resource ('Read all feedback entries for an agent') plus scope modifiers (tag filtering, pagination, includes revoked control). It implies the difference from the sibling reputation_read_feedback via the word 'all' but never names that sibling or states the distinction 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?

Gives one conditional usage rule — use cursor pagination when an agent has a large feedback set, because of the N+1 cost — which is genuinely actionable. It does not route the agent to alternatives (e.g. reputation_read_feedback for a single entry, reputation_get_feedback_count for just a count), so selection among the reputation_* family is left to inference.

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

Deploy Server

Other Tools