robotbase_services
查询 RobotBase 网关下【全部服务】的实时可用状态:5 条链节点 + Web3 Agent Hub + AITOKENS + MCP 自身。【何时用】“整体巡检 / 有哪些服务挂了”。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
查询 RobotBase 网关下【全部服务】的实时可用状态:5 条链节点 + Web3 Agent Hub + AITOKENS + MCP 自身。【何时用】“整体巡检 / 有哪些服务挂了”。
| 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 provided, so the description carries the full burden. It usefully discloses that the status is '实时' (live, not cached) and enumerates coverage, but says nothing about auth requirements, rate limits, or what a status result looks like. For a read query this is adequate but thin.
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?
Two tightly packed blocks: scope first, then usage triggers. Every clause earns its place and the scope enumeration is front-loaded before the when-to-use hint.
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?
For a zero-parameter status aggregator with no output schema, the description is nearly complete: it names the covered services and the use case. The only gap is that, with no output schema present, it does not hint at the shape of the status response an agent should expect.
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 is nothing for the description to disambiguate, and it correctly implies a no-argument whole-gateway scan.
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 (查询) and resource (全部服务的实时可用状态), and enumerates exactly what 'all services' means: 5 chain nodes + Web3 Agent Hub + AITOKENS + MCP itself. This aggregate scope cleanly distinguishes it from single-target siblings like chain_status, list_chains and utxo_chain_status.
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?
The 【何时用】 block gives concrete triggers ('整体巡检' / '有哪些服务挂了'), which clearly frames it as a fleet-wide health check. It does not name specific alternative tools or state when not to use it, so it stops short of the explicit routing a 5 requires.
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.