list_chains
列出本服务支持的全部公链(BTC/XMR/ZEC/DOGE/LTC)及其实时可用性与区块高度。【何时用】用户问“你支持哪些链 / 哪些节点在线 / 各链现在多高”。【不要用】查单条链的细节状态请用 chain_status。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
列出本服务支持的全部公链(BTC/XMR/ZEC/DOGE/LTC)及其实时可用性与区块高度。【何时用】用户问“你支持哪些链 / 哪些节点在线 / 各链现在多高”。【不要用】查单条链的细节状态请用 chain_status。
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are supplied, so the description carries the full behavioral burden. It usefully discloses the return content (availability plus block height) and that values are real-time, but says nothing about freshness/latency, caching, or that the operation is a safe read. Adequate but with clear gaps for a zero-annotation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the resource and covered chains, then uses bracketed markers to separate usage and anti-usage guidance. Every sentence earns its place; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates by stating what is returned (chain list, real-time availability, block height). It does not sketch the response shape or ordering, but for a zero-parameter list tool an agent has everything needed to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so per the rubric the baseline is 4. There are no parameters whose meaning could be elaborated, and the description correctly adds no parameter discussion.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (列出/list) and resource (全部公链), enumerates the exact chains covered (BTC/XMR/ZEC/DOGE/LTC), and names the sibling it is not (chain_status). An agent can distinguish it from chain_status and the per-chain tools without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when-to-use triggers ("你支持哪些链 / 哪些节点在线 / 各链现在多高") and an explicit when-not with the alternative tool named ("查单条链的细节状态请用 chain_status"). Routing is fully determined.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.