Skip to main content
Glama
RFingAdam

mcp-cst-studio

by RFingAdam

cst_configure_time_domain_solver

Configure the time-domain (transient) solver for broadband simulations by setting excitation, accuracy, time steps, and impedance to compute S-parameters, fields, and far-field results.

Instructions

Configure the time domain (transient) solver. This is CST's flagship solver for broadband simulations. It excites the structure with a pulse and computes S-parameters, fields, and farfield across the entire frequency range in a single run.

Input Schema

NameRequiredDescriptionDefault
accuracyNoAccuracy level in dB: solver stops when energy has decayed to this level (default -40)
max_time_stepsNoMaximum number of time steps; 0 means automatic (default 0)
excitation_typeNoExcitation signal shape (default Gaussian)Gaussian
fixed_impedanceNoReference impedance in ohms when normalization is enabled (default 50)
stimulation_portNoPort number used for excitation (default 1)
normalize_to_fixed_impedanceNoNormalize S-parameters to a fixed reference impedance (default true)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It does add real behavioral context about how the solver works (pulse excitation, single-run broadband output), but it never states what invoking this tool actually does to the project – whether it overwrites existing solver settings, and that it only configures (execution requires cst_run_simulation).

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?

Three compact sentences, front-loaded with the action and resource, then the differentiator. No filler or repetition.

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?

All six optional parameters are self-documented and no output schema is needed, but the description omits the crucial lifecycle fact that this only configures the solver and must be followed by cst_run_simulation, and it gives no guidance on defaults versus overriding them for broadband accuracy.

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% and every parameter has a documented default and purpose (accuracy in dB, max_time_steps 0=auto, excitation enum, impedance, port, normalization). The description adds no parameter-level meaning beyond that, so the baseline 3 applies.

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+resource ("Configure the time domain (transient) solver") and adds that it computes S-parameters, fields, and farfield over the full band in one run, which lets an agent separate it from cst_configure_frequency_domain_solver and cst_configure_eigenmode_solver. It stops short of naming those siblings explicitly, so it's clear but not fully self-differentiating.

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?

"CST's flagship solver for broadband simulations" hints at the use case, but there is no explicit when-to-use/when-not guidance and no reference to the frequency-domain or integral-equation siblings that would be the alternatives. Usage must be inferred.

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