Skip to main content
Glama
sshwsfc
by sshwsfc

get_online_stats

Get online status statistics for devices in specified data tables. Returns counts of online and offline devices to monitor device connectivity.

Instructions

统计数据表下设备的在线状态

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tableIdsYes表ID数组
Behavior1/5

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

The description offers no behavioral details such as whether the operation is read-only, requires specific permissions, has rate limits, or what happens if no table IDs match. Annotations are absent, so the description bears full burden but fails to disclose any traits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

At one short phrase, the description is concise but at the expense of clarity. It lacks a complete sentence structure and fails to provide essential information. It should be expanded to a full sentence while maintaining brevity.

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

Completeness1/5

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

The tool has one parameter and no output schema, so the description is expected to compensate by describing the return value or behavior. It does not mention the format of the online status (e.g., boolean, list, object) or any other behavioral details, making it incomplete for an AI agent to reliably use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema parameter 'tableIds' is described only as '表ID数组' (table ID array). The tool description does not add any additional context, such as how to obtain table IDs or whether the table refers to a specific type. With 100% schema coverage but minimal description, the tool adds no value beyond the schema.

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

Purpose2/5

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

The description is a noun phrase 'Online status of devices under statistical data table' that lacks an action verb. While it identifies the resource (devices under table) and property (online status), it does not explicitly state that this tool retrieves or gets such data, leaving ambiguity. Among siblings like get_latest_data and get_history_data, no differentiation is provided.

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

Usage Guidelines1/5

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

No guidance is provided on when to use this tool compared to other get_* tools. For example, there is no mention of whether it differs from get_latest_data or get_history_data in terms of the data source or recency.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sshwsfc/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server