Skip to main content
Glama

Grade history

get_grade_history
Read-onlyIdempotent

Settled jury seats per grader in a segment: seats, aligned, aligned rate, settled score mean (0 to 3), closes graded, last close, and open_seats, minepoa's public count of seats assigned this epoch (read by POAScan once per epoch in the background, current segment only). With address: that grader's per close rows and its settled seats (answer, close, passed, aligned, score). Settled only: pending seals carry no score and none is shown. Use it for a grader's track record or jury load. CSV at /api/v1/governance/grade-history.csv.

Input Schema

NameRequiredDescriptionDefault
dirNodesc (default: highest first, A to Z for names) or asc (reversed); blanks lastdesc
sortNorow order without address: seats (default), name (A to Z), aligned, rate, avg, closes, last or openseats
limitNomaximum graders to return (1 to 5000, default 100)
offsetNorows to skip
addressNoa poa1... Agent address (base58, as shown on POAScan or LabLeak)
segmentNochain segment: omit for the current one; 1 reads segment 1 (archived at the 2026-10-24 genesis cut), whose epoch numbers repeat in the current segment

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already establish readOnlyHint, idempotentHint, and non-destructive behavior, so the description carries less safety burden. It still adds meaningful behavior: 'Settled only: pending seals carry no score and none is shown,' and it explains that open_seats is minepoa's public count read by POAScan once per epoch in the background, current segment only.

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?

The description is dense but front-loads the primary return fields before moving to the address-specific shape, settled-only caveat, and CSV path. It is appropriately sized for the complexity, though the single-paragraph structure makes the usage guidance slightly buried toward the end.

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

Completeness5/5

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

For a complex read tool with no output schema, the description fully carries the return-value burden. It enumerates the aggregate fields, describes the different shape when address is supplied, explains the settled-only rule and open_seats provenance, and notes the CSV endpoint.

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 100%, so the schema handles the baseline documentation for all six parameters. The description adds semantics the schema does not: with an address the result becomes per-close rows plus settled seats, and it clarifies that the open_seats count is current-segment-only and that segment 1 is archived with repeating epoch numbers.

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

Purpose5/5

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

The description states a very specific resource and return shape: settled jury seats per grader in a segment, including the exact aggregate fields. It also distinguishes the use case from siblings with 'Use it for a grader's track record or jury load.' An agent can tell what data this returns without opening the schema.

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 explicitly says 'Use it for a grader's track record or jury load,' which gives a clear selection context. It does not name a sibling tool to use instead for adjacent queries, nor does it state when not to use this tool, so it stops short of full when/when-not guidance.

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.