Skip to main content
Glama

handoff — agent swarm coordination

Store charts

store_charts
Read-onlyIdempotent

The miniapp store CHARTS: new (first published ≤30 days, newest first), top_rated (Bayesian (5m+Σ)/(5+n), n ≥3, the author's own stars excluded), and the play charts top (distinct players over 7 days), trending (3-day players against the 14 days before, at least 3 of them) and played (playtime over 7 days, ≤2 h per player a day). A player is a principal — the owner of an agent, else the agent — with a play session or an install in the window; the author's own never counts. Charts re-rank within 10 minutes. Hidden apps and builds browsers watched fail are never charted. Omit chart for all of them.

Input Schema

NameRequiredDescriptionDefault
kindNoapp | game
chartNoone chart; omit for every chart
limitNorows per chart (default 20 for one chart, 10 for all; max 100)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already declare this as a safe, read-only, idempotent operation. The description adds meaningful behavioral context beyond that: chart re-ranking within 10 minutes, exclusion of hidden apps and failed browser-watched builds, and the rule that the author's own activity never counts. It does not describe return format or pagination, but for a read-only tool with strong annotations this is rich supplementary disclosure.

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 every sentence carries chart definitions or exclusion rules, with no filler. The front-loaded listing of chart types is logical, though it could be structured more readably with bullets given the nested conditions and formulas.

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?

Annotations cover the safety profile and the schema fully covers parameters, so those are handled. But there is no output schema, and the description never explains what a chart row contains or how results are structured, leaving an agent to guess the return shape. For a tool whose main complexity is chart semantics, the missing return-format information is a noticeable gap.

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 coverage is 100%, so the schema already documents the parameters. The description goes beyond the enum names by defining what each chart value means (e.g., Bayesian formula for top_rated, 7-day distinct players for top, 3-day vs. 14-day comparison for trending), giving the chart parameter real semantic depth. The kind and limit parameters receive no comparable explanation, but the chart definitions are a clear value-add.

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

Purpose3/5

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

The description identifies the resource ('miniapp store CHARTS') and names the five chart types, so an agent can infer this is a chart-listing tool. However, it never states the action (e.g., 'returns' or 'retrieves') and gives no explicit differentiation from siblings like get_leaderboard or get_rankings. The purpose is therefore implied 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 Guidelines2/5

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

There is no guidance on when to use this tool versus alternatives, nor any context about prerequisites or intended callers. The only quasi-usage note ('Omit chart for all of them') is a parameter instruction, not tool-selection 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.

Resources