Single tool with minimal definition quality. Tool name 'get_price' follows verb_noun convention (+), but description is in Chinese and lacks English context for LLM selection. Input schema present with type and description, but description contains example values ('BTC, ETH, USDT') which LLMs may reuse literally. Output is unstructured string rather than typed object. No error handling guidance, no pagination, no output schema documentation. Tool does one thing (acceptable), but overall definition falls well below production baseline of 194 chars for descriptions and structured outputs.
获取指定加密货币的当前价格。
Output is unstructured string instead of typed object. LLM cannot extract structured fields (price, max_price, min_price) for downstream tool chaining or data extraction.
Description contains example values ('BTC, ETH, USDT') in parameter description. LLMs frequently reuse examples literally rather than adapting to context, limiting flexibility.
No error handling guidance. Tool returns generic strings ('无法获取数据', '未找到...的数据') without actionable recovery steps for LLM.
Tool description is in Chinese only. LLMs trained primarily on English may misinterpret intent or fail to select tool appropriately.
No output schema documented. LLM cannot plan downstream operations or validate response structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |