Skip to main content
Glama

Gradient Dynamics: thermal and CFD simulation

Get request schema

get_request_schema
Read-onlyIdempotent

Get the full typed schema for a geometry, mesh, simulation, prediction or upload request, including units, limits and solver controls. Mesh and simulation include configured execution routes, clarification guidance, defaults and capability limits.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "operation": "<operation>"
    },
    "name": "get_request_schema"
  }
}

Input Schema

NameRequiredDescriptionDefault
operationYes
schema_pathNoJSON Pointer within the full schema.
include_definitionsNoFalse returns an overview; schema_path selects details.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered and the description's burden is lower. It adds genuine context that mesh and simulation schemas include configured execution routes, clarification guidance, defaults and capability limits, but says nothing about response size or how include_definitions changes output shape.

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?

Two dense sentences with no filler, and the core purpose is front-loaded in the first clause. The second sentence is information-bearing rather than padding, though it could have absorbed the missing operation names instead of only listing the richer cases.

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?

An output schema and rich annotations reduce what the description must carry, and it explains the value-add content of certain schemas. However, for a 10-value enum tool it leaves four operations unmentioned and gives no cue about the include_definitions default of true, leaving gaps an agent would want closed.

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 67%, so the schema already documents schema_path (JSON Pointer) and include_definitions (overview vs detail). The description adds nothing about those two parameters and only partially enumerates the operation values, so the baseline of 3 is appropriate rather than exceeding it.

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 and resource ('Get the full typed schema for a ... request') and enumerates most of the covered domains, so an agent knows it returns schema metadata rather than data. It does not differentiate itself from siblings like get_design_operation_schema or get_tool_schema, and it names only 5 of the 10 operation enum values, omitting design_source, design_brief, and the cold_plate family.

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?

The description never says when to call this instead of get_design_operation_schema, get_tool_schema, or get_job_request, nor does it state any prerequisite or exclusion. The only implicit signal is that mesh and simulation schemas carry execution routes and solver controls, which hints at when the extra detail matters but does not constitute routing guidance.

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