Skip to main content
Glama

call_calc

End the current round by calling a card calculation with the current revision; the call may be countered and incur a covering-card penalty.

Instructions

发起算牌结束本轮,可能被反算并承担包牌惩罚。

Input Schema

NameRequiredDescriptionDefault
revisionYes最新状态的 revision;过期操作会被拒绝

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, but it does disclose the key behavior: the round ends, the move can be countered, and the caller may bear a covering penalty (包牌惩罚). It does not state whether the action is reversible, what happens to a successful vs. countered call, or any permission/precondition rules.

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?

One compact sentence that front-loads the action and its effect. Nothing is wasted, though a reader unfamiliar with the game's terminology gets no elaboration.

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 mutating round-ending game action with no annotations and no output schema, the description covers the gist and the main risk, but leaves out the success outcome, scoring implications, and failure modes beyond stale revisions.

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 description coverage is 100%, and the single revision parameter is already fully explained (latest-state revision; stale operations rejected) in the schema. The description adds nothing about parameters, so the baseline 3 applies.

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 a specific action (发起算牌, initiate the calc declaration) and its immediate effect (结束本轮, ends the current round). It also gestures at the counter-mechanic ('可能被反算'), which loosely relates it to the respond_anti_calc sibling, but it never names alternatives explicitly.

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 statement of when to call this rather than play_cards, discard_card, or wait_for_action. Only consequences ('may be countered') are given, which is context for the decision, not guidance on making it.

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