Skip to main content
Glama

check-request-templates: GET /api/check-request-templates/available-fields

get_check_request_templates_available_f_acbe3060abd9701ff8a3fcc7
Read-onlyIdempotent

GET /api/check-request-templates/available-fields. GET /api/check-request-templates/available-fields. Operation ID: acbe3060abd9701ff8a3fcc7; describe_operation provides native request schemas.

Input Schema

NameRequiredDescriptionDefault
queryNo
paramsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

D1.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds no further behavioral context such as what the response contains, whether results are paginated, or any auth/permission requirements. It does not contradict the annotations, but it contributes nothing beyond them.

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?

The same endpoint sentence appears twice verbatim, wasting space, and the operation ID / describe_operation pointer are tacked on. It is short but not front-loaded with any purpose statement.

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?

No output schema exists, and the description does not explain the return shape (the available fields) or how to query them. For a listing endpoint with an unconstrained free-form query object, the description is far too thin for an agent to call it correctly.

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?

Schema description coverage is 0% and the description says nothing about the two parameters (a free-form 'query' object and an empty 'params' object). With nested/free-form input and no documentation of valid query keys anywhere, the description provides zero parameter meaning.

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 repeats the raw endpoint path 'GET /api/check-request-templates/available-fields' twice without stating in plain language what it returns (e.g., 'List the fields available for check request templates'). An agent can infer a resource from the path, but it is essentially a tautology of the name/title and does not differentiate this from sibling tools like get_check_request_templates_38069a382fe0c4228a46178c.

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 call this versus the many sibling get_check_request_templates tools. The only actionable hint is 'describe_operation provides native request schemas,' which is a workflow pointer, not a when/when-not rule for this tool.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources