Skip to main content
Glama

player_presale_leaders

Retrieve presale leaderboard rows and total pack figures, with an optional username to include that player's record outside the bounded list.

Instructions

Read presale leader rows and upstream total pack figures. Optional username adds a separate curr_player record, retained outside the bounded leaders list. The full upstream capture had 300 rows and exceeded 256 KiB, but a bounded list can be returned without dropping totals or the requested-player record. The tested limit=2 and offset=2 query had no effect; there is no exposed page-two control. Makes one logical GET request and does not auto-fetch continuation pages. Required inputs reflect tool policy as well as measured upstream requirements. Other declared filters are forwarded as supplied; their effectiveness is not implied by the schema. The players list are locally limited to 100 rows and 256 KiB, with truncation reported in text and metadata. Oversized records are refused without partial fields.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
usernameNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.0.0

TDQS

A3.7/5.0
Behavior5/5

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

With no annotations, the description carries the full burden and does so thoroughly. It discloses that exactly one GET request is made, continuation pages are not auto-fetched, results are locally limited to 100 rows/256 KiB with truncation reported, oversized records are refused without partial fields, and pagination controls have no effect. This is unusually rich behavioral disclosure.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description front-loads purpose well but then becomes rambling and includes internal empirical notes such as 'full upstream capture had 300 rows and exceeded 256 KiB' and 'tested limit=2 and offset=2 query had no effect.' Sentences like 'Required inputs reflect tool policy as well as measured upstream requirements' are vague and could mislead. The content could be tightened into structured bullets.

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 one-parameter read tool, the description covers the optional username behavior, truncation, and lack of pagination, so an agent can probably make the call correctly. However, there is no output schema, and the description never specifies the response fields or shape, while references to 'required inputs' and 'other declared filters' are ambiguous and unexplained.

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 schema only defines an optional username string, while the description adds the key semantic effect: it appends a separate curr_player record retained outside the bounded leader list. It stops short of detailing the record's shape or providing examples, so it earns a 4 rather than a 5.

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 opening sentence names a specific verb and resource: 'Read presale leader rows and upstream total pack figures.' This clearly states what the tool does and is distinct enough from the generic leaderboard siblings. It does not explicitly contrast with sibling tools like player_leaderboard_with_player or player_richlist, so it falls short of a 5.

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?

The description gives useful call-time context: username is optional and adds a separate curr_player record, pagination is ineffective, and no continuation pages are auto-fetched. However, it never states when to choose this tool over alternative leaderboard or richlist tools, so usage guidance is implied rather than explicit.

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