Skip to main content
Glama
sjk4425

ncloud-mcp-server

by sjk4425

ncloud_edge_get_edge_stats

Read-only

Retrieve traffic statistics summary for a Global Edge CDN edge over a chosen UTC time range, up to 730 days back.

Instructions

Get traffic statistics summary for a Global Edge CDN edge within a time range (UTC, up to 730 days back)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dateToYesEnd date-time (ISO 8601 UTC, e.g. 2025-07-17T08:00:00Z)
edgeIdYesEdge ID to get statistics for
dateFromYesStart date-time (ISO 8601 UTC, e.g. 2025-07-17T07:00:00Z)
profileIdYesProfile ID that the edge belongs to

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changedv2.0.1
    • addedInput schema / properties / dateFrom
      Added value: +{
      +  "description": "Start date-time (ISO 8601 UTC, e.g. 2025-07-17T07:00:00Z)",
      +  "type": "string"
      +}
    • addedInput schema / properties / dateTo
      Added value: +{
      +  "description": "End date-time (ISO 8601 UTC, e.g. 2025-07-17T08:00:00Z)",
      +  "type": "string"
      +}
    • removedInput schema / properties / endDateTime
      Removed value: -{
      -  "description": "End date-time for statistics (ISO 8601 format, e.g. 2024-01-02T00:00:00Z)",
      -  "type": "string"
      -}
    • removedInput schema / properties / startDateTime
      Removed value: -{
      -  "description": "Start date-time for statistics (ISO 8601 format, e.g. 2024-01-01T00:00:00Z)",
      -  "type": "string"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "profileId",
      -  "edgeId",
      -  "startDateTime",
      -  "endDateTime"
      -]New value: +[
      +  "profileId",
      +  "edgeId",
      +  "dateFrom",
      +  "dateTo"
      +]
  2. First observedv1.10.1

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already establish readOnlyHint=true, so the safety profile is covered. The description adds a genuine behavioral constraint beyond the annotations: the time range must be UTC and cannot exceed 730 days back. That retention window is a real operational limit an agent needs and cannot infer from the schema.

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?

A single well-formed sentence with zero waste, and the resource and scope are front-loaded before the parenthetical constraint. Appropriately sized for the tool's simplicity.

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

Completeness3/5

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

For a read-only stats tool with complete parameter documentation and a readOnly annotation, the description covers the essentials. However, with no output schema it never hints at what the statistics summary contains, leaving the agent without any expectation of the return payload.

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?

Schema description coverage is 100%, with dateFrom/dateTo/edgeId/profileId all documented inline, so the baseline is 3. The description adds only the 730-day/UTC constraint on the date range, which is meaningful but not parameter-syntax detail beyond what the schema supplies.

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 (Get), resource (traffic statistics summary), and scope (Global Edge CDN edge within a time range). This clearly distinguishes it from the sibling ncloud_edge_get_edge_status, which retrieves operational status rather than traffic metrics, though it does not name that sibling explicitly.

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?

The description implies when the tool is used (retrieving traffic stats for an edge over a time range) but gives no explicit when-to-use vs. when-not-to-use guidance and names no alternative sibling. Nothing routes the agent between this and adjacent edge tools.

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

Deploy Server

Other Tools