Skip to main content
Glama

查那个人答了没有

get_ask_answer

Check the status of one ask by ask_id. Until someone has actually gone and answered, answer is null — do not invent an answer in its place. Tell the user it is still waiting for a person. The entire point of this service is that nothing is made up. 按 ask_id 查一单到哪一步了。没人答之前 answer 是 null——这时候不要替他编一个答案,如实告诉用户还在等人。

Input Schema

NameRequiredDescriptionDefault
ask_idYes下单时返回的 ask_id

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden, and it does the most important part: it discloses that `answer` stays null until a real person responds and warns the agent not to fabricate one. That is a genuine, non-obvious behavioral trait a schema cannot express. It stops short of covering invalid ask_id errors or polling/caching behavior.

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 English block is front-loaded and tight: status check first, then the null-answer warning. The description is then mirrored in Chinese, which doubles the length, but the content is short overall and every clause in the English half is load-bearing.

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

Completeness4/5

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

With no annotations and no output schema, the description must explain return semantics itself, and it does communicate the one critical state (answer null until answered). Error behavior for an unknown ask_id and whether the call is a pure safe read are left unstated, but for a one-parameter lookup this is close to sufficient.

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?

There is a single parameter at 100% schema coverage; the schema already explains ask_id as '下单时返回的 ask_id'. The description only restates that lookup is by ask_id without adding format, constraints, or examples, so it sits at the baseline for fully documented params.

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 ('Check the status of one ask by ask_id'), so the agent knows exactly what it retrieves and by which key. It does not, however, differentiate itself from the sibling get_verification_result, which is also a status getter, leaving the agent to infer the distinction.

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 — call it after an ask has been placed to see whether anyone responded. There is no explicit when-not guidance and no naming of alternatives among the four siblings, so an agent choosing between get_ask_answer and get_verification_result gets no routing help.

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.