Skip to main content
Glama
sjk4425

ncloud-mcp-server

by sjk4425

ncloud_list_cache_config_groups

Read-only

List Cloud Cache configuration groups with optional filters for region, DBMS type, mode, instance, service name, and more.

Instructions

List all Cloud Cache config groups, optionally filtered

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
regionCodeNoRegion code (e.g., KR, JPN, SGN)
configGroupNoNoFilter by config group number
configGroupNameNoFilter by config group name
cloudCacheDbmsCodeNoFilter by DBMS type: Redis | Valkey
cloudCacheModeCodeNoFilter by mode: SIMPLE | CLUSTER
cloudCacheInstanceNoNoFilter by the Cache instance the group is applied to
cloudCacheServiceNameNoFilter by Cache service name
cloudCacheImageProductCodeNoFilter by Cache image product code

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed10 schema fields changedv1.15.0
    • addedInput schema / properties / cloudCacheDbmsCode
      Added value: +{
      +  "description": "Filter by DBMS type: Redis | Valkey",
      +  "enum": [
      +    "Redis",
      +    "Valkey"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / cloudCacheImageProductCode
      Added value: +{
      +  "description": "Filter by Cache image product code",
      +  "type": "string"
      +}
    • addedInput schema / properties / cloudCacheInstanceNo
      Added value: +{
      +  "description": "Filter by the Cache instance the group is applied to",
      +  "type": "string"
      +}
    • addedInput schema / properties / cloudCacheModeCode
      Added value: +{
      +  "description": "Filter by mode: SIMPLE | CLUSTER",
      +  "enum": [
      +    "SIMPLE",
      +    "CLUSTER"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / cloudCacheServiceName
      Added value: +{
      +  "description": "Filter by Cache service name",
      +  "type": "string"
      +}
    • addedInput schema / properties / configGroupName
      Added value: +{
      +  "description": "Filter by config group name",
      +  "type": "string"
      +}
    • addedInput schema / properties / configGroupNo
      Added value: +{
      +  "description": "Filter by config group number",
      +  "type": "string"
      +}
    • removedInput schema / properties / pageNo
      Removed value: -{
      -  "description": "Page number for pagination",
      -  "type": "number"
      -}
    • removedInput schema / properties / pageSize
      Removed value: -{
      -  "description": "Page size for pagination",
      -  "type": "number"
      -}
    • addedInput schema / properties / regionCode
      Added value: +{
      +  "description": "Region code (e.g., KR, JPN, SGN)",
      +  "type": "string"
      +}
  2. First observedv1.10.1

TDQS

B3.2/5.0
Behavior3/5

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

The readOnlyHint=true annotation already declares the safety profile, and the description's "List" verb is consistent with it (no contradiction). The description adds minimal behavioral context: "all" states the unfiltered scope and "optionally filtered" implies filter params are optional. However, it discloses nothing about pagination, response size limits, or default behavior — notable gaps for a "list all" operation, though the annotation lowers the burden.

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 front-loaded sentence with zero waste: "List all Cloud Cache config groups, optionally filtered". It is appropriately sized given that the schema fully documents parameters. It is slightly sparse — a sibling-routing hint could have been added without bloat — but as pure efficiency it excels.

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?

The tool is low-complexity: all 8 parameters are optional with full schema documentation, and the annotation covers the read-only safety profile. However, there is no output schema, and the description says nothing about what the response contains or pagination behavior, which matters for a "list all" operation. Adequate for a simple read tool, but with clear gaps.

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% — all 8 optional parameters are individually documented with descriptions, and the 2 enum parameters specify their allowed values (Redis|Valkey, SIMPLE|CLUSTER). The description's "optionally filtered" merely restates what the schema already implies, adding no meaning beyond it. Baseline 3 applies since the schema carries the parameter documentation burden.

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?

"List" is a specific verb and "Cloud Cache config groups" is a precise resource, so the core action is unambiguous. The "optionally filtered" clause signals the tool's filtering capability. It distinguishes itself from ncloud_create_cache_config_group and ncloud_delete_cache_config_group by verb and from ncloud_list_cache_instances by resource, though it never names these siblings explicitly.

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

Usage Guidelines2/5

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

No guidance is given on when to use this tool versus alternatives. Closely related siblings exist (ncloud_list_cache_config_group_versions, ncloud_list_cache_instances, ncloud_get_cache_instance_detail), but the description provides no selection context, exclusions, or conditions. An agent must infer usage entirely from the tool name.

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