Skip to main content
Glama

独行录 / opcmenu

用积分兑换今日 +1 次开场

redeem_chat_quota

【需要登录】用户明确确认后花500积分换今天1次新开聊,每日限1次、午夜过期;勿自动兑换。insufficient_points/chat_quota_redeem_limit(409)勿重试;超时后核对额度防重复。已有会话不耗额度,长期增额用get_my_invite。【组合链】额度确认→兑换→start_conversation。

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Goes far beyond the single destructiveHint=false annotation by disclosing cost (500 points), the daily cap of 1, midnight expiry, no-retry behavior for insufficient_points and chat_quota_redeem_limit(409), and the need to re-check the quota after a timeout to avoid a duplicate charge. These are the operational details an agent needs before calling. One could argue that spending points conflicts with destructiveHint=false, but the description makes no read-only claim, so it isn't a contradiction.

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 front-loaded: the login requirement, the cost, and the rate limit come first, followed by error handling and the composition chain. It is terse and information-dense, but the Chinese runs together without breaks and some tokens (insufficient_points/chat_quota_redeem_limit(409)) need parsing, so it slightly misses the top score.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Complete for a zero-parameter mutation: it covers the prerequisite (login), the cost, the limits, the error branches, the duplicate-prevention protocol, and the composition chain (check quota -> redeem -> start_conversation). There is no output schema to explain, and no gap in the information needed to call this tool correctly remains.

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 tool takes zero parameters, so there is nothing to disambiguate and the baseline is 4. The description correctly spends its space on preconditions rather than on parameter detail.

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

Purpose5/5

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

States a specific verb and resource (redeem 1 new chat opener today for 500 points) with the exact cost and scope, which no sibling tool shares. It is immediately distinguishable from nearby tools such as start_conversation and get_my_invite.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

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

Explicitly requires the user's confirmation ("用户明确确认后") and forbids automatic redemption ("勿自动兑换"), which is exactly the gate an agent needs for a points-spending action. It also names the alternatives: use get_my_invite for a long-term quota increase, and only existing conversations don't consume quota.

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