Skip to main content
Glama

game_auction

Read-only

Аукцион (внутри здания типа 56): без category — сводка (комиссия, хранение, срок); с category — страница по 8 (s — ресурсы, 1 — мои лоты; filter пустой — карточки полки, «name:…,type:…» — лоты карточки).

Input Schema

NameRequiredDescriptionDefault
pageNo
filterNo
categoryNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

readOnlyHint=true matches the browse semantics, so no contradiction. Beyond the annotation, the description usefully discloses that the tool is mode-dependent and what each mode surfaces (commission, storage, term vs. a page of 8 entries), but it says nothing about totals, page bounds, or empty-result behavior.

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?

A single front-loaded sentence keeps it short, but the meaning is packed into nested parentheses and telegraphic notation ('s — ресурсы, 1 — мои лоты'), which costs more parsing effort than a slightly longer plain phrasing would. Nothing is wasted, but clarity suffers for the density.

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 3-parameter, no-output-schema, read-only tool this covers the essentials — modes, page size, filter format, building prerequisite. It still leaves an agent guessing about the complete `category` value set and about pagination boundaries, which matters because the tool is the only entry point to auction state.

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 0%, so the description must carry the load, and it largely does: it explains that `category` selects the mode and gives example values ('s' for resources, '1' for my lots), defines the page size as 8, and gives the `filter` syntax («name:…,type:…»). Gaps remain: the full set of valid `category` values is not enumerated, and `page` is only implied by 'page of 8'.

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?

Names the resource (auction) and pins its scope: it only works inside buildings of type 56, which is a concrete constraint an agent can act on. It does not, however, differentiate itself from the closely related siblings game_auction_buy, game_auction_sell, and game_auction_take, so an agent must still infer that this is the read/browse tool.

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?

Usage is implied only through parameters: call without `category` to get a summary, with `category` to get a paged listing. The 'inside a type-56 building' prerequisite is stated, but there is no explicit guidance on when to choose this over the auction_buy/sell/take siblings, nor what happens if called outside such a building.

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