Skip to main content
Glama
ay-garg

OpenShift 4 MCP Server

get_data_science_cluster

Retrieve DataScienceCluster status and component management states to assess cluster health and diagnose issues.

Instructions

Get DataScienceCluster status: component management states.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
clusterNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.1.1

TDQS

C2.7/5.0
Behavior2/5

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 states only that it retrieves a status, with no explicit disclosure that this is a read-only operation, no note on required permissions, and no explanation of what 'component management states' means or how status is computed. The behavioral detail added beyond the tool name is minimal.

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

Conciseness5/5

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

The description is a single sentence of eight words with no filler. It is front-loaded with the verb and resource, and the phrase 'component management states' adds a précis of the result. Nothing extraneous is present.

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

Completeness2/5

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

While an output schema exists and therefore return-value documentation is not required, the tool still has an undocumented required (or defaulted) parameter and no usage context among many similar cluster status tools. A one-line description is too thin for an agent to know how to specify the cluster or when this tool applies.

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 schema description coverage is 0% and the description does not mention the 'cluster' parameter. The agent only sees a property named 'cluster' with an empty default, leaving it to guess whether this is a name, ID, path, or something else. The description completely fails to compensate for the schema's lack of documentation.

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?

The description uses a specific verb, 'Get,' and identifies the resource, 'DataScienceCluster status,' with a scoping phrase, 'component management states.' It clearly names the object of the operation, but it does not differentiate from closely related siblings such as get_rhoai_component_status or get_dsci, so it falls short of a 5.

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?

There is no guidance on when to use this tool versus related getters like get_dsci or get_rhoai_component_status. The description provides no context for selection, prerequisites, or scenarios where this is the preferred tool, leaving the agent to infer its place among many sibling status 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