Skip to main content
Glama

MadeCheck

Sign order pack lines

sign_order_pack_lines

Sign order pack lines. Sign lines identified by line_id and the seen value_sha256 in order_pack_id; returns completion or a pending_action_id awaiting the person. requires the member's own approval. 签认若干行。按 order_pack_id 及 lines 中的 line_id、所见 value_sha256 签认若干行;返回完成状态或待本人点的 pending_action_id。要本人点同意。

Input Schema

NameRequiredDescriptionDefault
linesYes
request_idYes
order_pack_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior4/5

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

Annotations cover the safety profile (not read-only, not idempotent, not destructive), so the bar is lower, yet the description still adds real behavioral context: the action needs the member's own approval and may come back as a pending_action_id awaiting the person rather than completing immediately. It does not disclose reversibility or whether the signoff can later be revoked via revoke_signoff.

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?

Each language version is compact and front-loaded with the verb, but the Chinese text is a verbatim translation that duplicates every sentence without adding information, roughly doubling the length for no gain.

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 non-idempotent mutation with an approval branch and no output schema, the description does convey the two possible outcomes, which is helpful. It still leaves gaps an agent needs: the pending_action_id is not linked to decide_pending_action/list_pending_actions, and request_id's role and reuse semantics are unstated.

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 0%, so the description must carry the load. It explains line_id and the 'seen' value_sha256 (the hash the signer observed) plus order_pack_id, but leaves request_id completely unexplained (idempotency key? correlation id?) and gives no format hints for the hash.

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?

States a specific verb+resource (sign order pack lines) and pins down the identity of what is being signed: line_id plus the seen value_sha256 within order_pack_id. That is far more specific than the sibling name would suggest, though it never explicitly distinguishes itself from answer_order_pack_lines or revoke_signoff.

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 line 'requires the member's own approval' and the pending_action_id return hint at the human-approval path, implying a follow-up with decide_pending_action. But no sibling is named and there is no explicit when-not guidance (e.g. answering vs signing vs revoking a signoff).

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