Skip to main content
Glama

Server Details

System Dynamics

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

B3/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have clearly distinct actions: simulate (single run), sweep (parameter grid), optimize (target calculation), compare (policy ranking), diagnose (pathology audit), stability (limit calculation), and model_info (reference). However, stability, sweep, and optimize all touch on stability/tuning, which could cause occasional selection hesitation.

Naming Consistency4/5

All tools use the same snake_case prefix 'seed_system_dynamics_' followed by a short functional label, making them easy to parse. Minor deviation: most suffixes are verbs (compare, diagnose, optimize, simulate, sweep) while two are noun forms (stability, model_info), slightly breaking a pure action pattern.

Tool Count5/5

Seven tools is well-scoped for a system dynamics analysis server. Each tool covers a distinct analytical capability, and there is no obvious redundancy or missing essential operation at this count.

Completeness5/5

The set covers simulation, parameter sweeps, optimization, stability analysis, policy comparison, diagnostic auditing, and model reference. Together these form a complete lifecycle for dynamic inventory/control analysis with no apparent dead ends.

Available Tools

7 tools
seed_system_dynamics_compareCInspect

Compares up to three managerial ordering policies side-by-side with transparent rankings.

ParametersJSON Schema
NameRequiredDescriptionDefault
pipeline_delayNo
adjustment_time_aNo
adjustment_time_bNo
adjustment_time_cNo
supply_line_weight_aNo
supply_line_weight_bNo
supply_line_weight_cNo

TDQS

C2.7/5.0
Behavior2/5

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

No annotations exist, so the description carries the full behavioral burden. 'Transparent rankings' is marketing phrasing that discloses no mechanism: not whether this is read-only, deterministic, whether it runs full simulations internally, execution cost, or what the ranking is based on. Minimal disclosure for an unannotated tool.

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 no filler. It is efficient, though the brevity comes at the cost of substance rather than being a case of well-targeted concision.

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?

With seven undocumented parameters, no annotations, and no output schema, the description is far too thin. It does not convey what a 'ranking' contains, how policies are scored, or what defaults mean — an agent cannot reliably construct a call from this.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0% and all seven parameters have empty descriptions, so the description must compensate. It only indirectly implies that the _a/_b/_c suffixed parameters correspond to the three policies being compared; pipeline_delay, units, valid ranges, and the meaning of supply_line_weight remain completely unexplained.

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 (compares) and resource (managerial ordering policies) with a clear scope cap of three. It implicitly distinguishes itself from simulate/optimize/diagnose siblings by being the side-by-side comparison tool, though it never names or contrasts an alternative.

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 when-to-use guidance, no precondition, and no reference to any of the six sibling tools (simulate, optimize, sweep, stability, diagnose, model_info) that a user might pick instead. The agent must infer that this is the multi-policy comparison entry point.

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

seed_system_dynamics_diagnoseDInspect

Audits operational pathologies using the S-E-E-D Diagnostic Matrix or ingests simulate results directly.

ParametersJSON Schema
NameRequiredDescriptionDefault
is_settledNo
symptom_keyNovolatile_waves
observed_overshoot_pctNo
observed_undershoot_pctNo

TDQS

D1.9/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, and it discloses almost nothing: not which mode is active, what input shape selects diagnosis vs. ingestion, whether the tool mutates state, or what the output looks like. The dual-mode phrasing raises more questions than it answers.

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

Conciseness3/5

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

It is a single, short sentence, which is appropriately sized, but the second clause is garbled ('ingests simulate results directly'), so the brevity comes at the cost of clarity rather than being disciplined conciseness.

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

Completeness1/5

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

For a 4-parameter tool with 0% schema coverage, no annotations, and no output schema, the description is substantially inadequate. An agent has no way to know how to invoke either of the two claimed modes or what the parameters should contain.

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?

All four parameters have empty schema descriptions (0% coverage), so the description must compensate, and it does not. Nothing in the text explains symptom_key's enum values, what observed_overshoot_pct/undershoot_pct measure, or how is_settled affects the audit.

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 verb 'Audits' plus 'operational pathologies' gestures at a purpose, but the opaque 'S-E-E-D Diagnostic Matrix' jargon and the elliptical second clause 'or ingests simulate results directly' leave the actual operation ambiguous. It never clearly states whether this diagnoses, validates, or imports data, and the only sibling signal is an indirect reference to simulate results.

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 explicit when-to-use guidance and no named alternative among the six sibling tools. The phrase 'or ingests simulate results directly' hints at a relationship with seed_system_dynamics_simulate, but it is phrased as a capability, not as a routing rule telling the agent which tool to pick.

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

seed_system_dynamics_model_infoCInspect

Returns governing mathematical equations, assumptions, and version boundaries.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full burden. "Returns" implies a read, but there is no confirmation of read-only semantics, no side-effect disclosure, and no output schema to fall back on. It only hints at the shape of the payload (equations, assumptions, version boundaries) without stating privilege needs, cost, or whether a model must already exist.

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 eight-word sentence that is front-loaded with the verb and lists the payload. It is efficient with no filler, though the terseness shades into under-specification rather than crisp completeness.

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?

For a zero-parameter tool this is nearly viable, and the description does enumerate the three content groups returned, partially covering the absent output schema. But with no annotations and no output schema, it should also convey read-only safety and when in a workflow to call it, which it does not.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, which is the baseline-4 case. The description correctly implies a no-argument global metadata retrieval, and there is no parameter semantics to mis-specify.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The verb+resource is identifiable ("Returns governing mathematical equations, assumptions, and version boundaries"), so an agent knows roughly what comes back. However, it reads as a list of payload contents rather than a statement of purpose, and it never distinguishes this metadata getter from the six action-oriented siblings (compare, diagnose, optimize, simulate, stability, sweep).

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 when-to-use guidance and no mention of any sibling as an alternative. The agent must infer from the name alone that this is the inspection step preceding or explaining a simulation. Nothing is misleading, but nothing is offered either.

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

seed_system_dynamics_optimizeCInspect

Calculates optimal adjustment time (AT) empirically matched to damping ratio or evaluates supply-line control.

ParametersJSON Schema
NameRequiredDescriptionDefault
pipeline_delayNo
target_damping_ratioNo
current_adjustment_timeNo

TDQS

C2.4/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 behavioral burden. It does not state whether the tool is read-only or mutating, whether it requires a configured model to exist first, what 'empirically matched' means operationally, or what the caller receives back. The only behavioral hint is that a computation occurs.

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

Conciseness3/5

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

A single sentence is efficient, but the 'or' clause splits the purpose rather than front-loading one clear action, and jargon like 'empirically matched' is used without definition. It is short but not maximally informative per word.

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?

With no annotations, no output schema, three wholly undocumented parameters, and only one sentence of prose, the definition is insufficient for a tool that appears to run a nontrivial control-theory computation. An agent lacks the information needed to invoke it confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and all three parameters have empty descriptions. The prose mentions 'adjustment time (AT)' and 'damping ratio,' loosely mapping to current_adjustment_time and target_damping_ratio, but pipeline_delay is never mentioned and no parameter is tied to a name, units, or valid range.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a verb (calculates) and a resource (optimal adjustment time), and 'optimize' in the tool name aligns. But the trailing 'or evaluates supply-line control' introduces a second, unexplained capability, so an agent cannot tell what single job this tool performs versus siblings like seed_system_dynamics_simulate or seed_system_dynamics_sweep.

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 when-to-use guidance, no prerequisites, and no reference to any of the six sibling tools. The agent must infer from the name alone whether this is the right tool for tuning versus simulating or sweeping.

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

seed_system_dynamics_simulateCInspect

Simulates dynamic inventory behavior with pipeline lags, limit-cycle capture, and optional noise.

ParametersJSON Schema
NameRequiredDescriptionDefault
dtNo
step_timeNo
base_demandNo
target_stockNo
time_horizonNo
initial_stockNo
pipeline_delayNo
adjustment_timeNo
include_trajectoryNo
supply_line_weightNo
step_demand_increaseNo

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of disclosing behavioral traits. It describes the simulation's domain characteristics but says nothing about whether the tool is read-only, what it returns, whether it has side effects, or any execution constraints. The agent is left to guess at operational behavior.

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

Conciseness3/5

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

The description is a single, front-loaded sentence with no wasted words. However, for a tool with 11 parameters, this brevity comes at the cost of essential detail, making it under-specified rather than effectively concise.

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?

Given the tool's complexity (11 parameters, no output schema, no annotations), the description is far from complete. It omits any explanation of parameters, usage context, or return values, leaving the agent with insufficient information to invoke the tool 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?

There are 11 parameters with 0% schema description coverage, and the description adds no parameter-level information whatsoever. It does not explain any of the inputs (e.g., dt, step_time, pipeline_delay, include_trajectory), leaving them entirely undocumented.

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 states a specific verb ('Simulates') and resource ('dynamic inventory behavior') and names key simulation features (pipeline lags, limit-cycle capture, optional noise). However, it does not differentiate this tool from its siblings (compare, diagnose, optimize, etc.), leaving the agent to infer that 'simulate' is distinct from those analyses.

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 the alternatives, no mention of prerequisites, and no exclusions. The description only states what the simulation does, not when an agent should choose it over the sibling tools.

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

seed_system_dynamics_stabilityCInspect

Calculates dead-time linear stability limits, floor margins, and tuned targets.

ParametersJSON Schema
NameRequiredDescriptionDefault
pipeline_delayNo
adjustment_timeNo
supply_line_weightNo

TDQS

C2.6/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 behavioral burden. It implies a read-only computation but never states that it is side-effect free, deterministic, or what the output looks like; it also gives no hint about required inputs or failure modes.

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

Conciseness3/5

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

A single front-loaded sentence with zero filler, which is good, but it is undersized for a three-parameter domain tool with no annotations or schema documentation to lean on.

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?

With no annotations, no output schema, 0% parameter documentation, and six ambiguous siblings, the description leaves the agent without the information needed to invoke this tool correctly or confidently.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All three parameters (pipeline_delay, adjustment_time, supply_line_weight) have 0% schema description coverage, and the description never explains what any of them mean or accept. The phrase 'dead-time' is only a loose implicit nod to pipeline_delay, leaving adjustment_time and supply_line_weight entirely unexplained.

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 names a specific verb ('Calculates') and concrete domain outputs ('dead-time linear stability limits, floor margins, and tuned targets'), which is far more informative than a tautology. It does not, however, distinguish this from the six sibling tools (compare, diagnose, optimize, simulate, sweep, model_info), so an agent cannot tell why it should pick stability over, say, diagnose or optimize.

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 when-to-use guidance, no prerequisites, and no mention of any alternative tool. With seven closely named siblings in the namespace, the absence of any routing guidance is a meaningful gap.

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

seed_system_dynamics_sweepCInspect

Sweeps an AT x w_sl parameter grid in a single call to evaluate stability, overshoot, and settling time.

ParametersJSON Schema
NameRequiredDescriptionDefault
base_demandNo
target_stockNo
initial_stockNo
pipeline_delayNo

TDQS

C2.6/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 behavioral burden, and it discloses almost nothing: no read-only vs mutating nature, no cost/time expectations for a grid sweep, no indication of how results are returned. It hints at the evaluated metrics (stability, overshoot, settling time), which is the one useful behavioral detail.

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 no filler; the action and outputs come first. It is efficient, though the brevity is achieved partly by omitting needed detail.

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?

For a four-parameter tool with no annotations, no output schema, and 0% schema coverage, the description is far too thin. It does not explain the mismatched parameter names, the sweep ranges, or the return shape, leaving the agent unable to invoke it confidently.

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 coverage is 0% and all four parameters (base_demand, target_stock, initial_stock, pipeline_delay) are undocumented in both schema and description. Worse, the description names 'AT' and 'w_sl' as the swept parameters, which do not appear in the input schema at all, actively misleading the agent about what to pass.

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 states a concrete action (sweep an AT x w_sl parameter grid) and the analysis goals (stability, overshoot, settling time), so the purpose is clear. However, it never differentiates itself from close siblings such as seed_system_dynamics_simulate, stability, or compare, and the only implicit contrast is the phrase 'in a single call'.

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 explicit guidance on when to choose a grid sweep over simulate, optimize, or compare, nor any prerequisites or exclusions. 'In a single call' weakly implies batch usage instead of iterative simulation, but the agent must infer that entirely.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • Changedseed_system_dynamics_analyze_oscillation_stability3 fields changed
      • changedInput schema / properties / adjustment_time / description
        Previous value: -"Time constant of managerial corrective action (AT). Must be > 0."New value: +"Corrective response time constant (AT). Must be > 0."
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Supply line lead time / transit lag (tau). Must be > 0."New value: +"Delivery lead time delay (tau). Must be > 0."
      • addedInput schema / properties / supply_line_weight
        Added value: +{
        +  "description": "Accounting weight for in-transit orders (0.0=naive, 1.0=fully aware). Default 0.0.",
        +  "type": "number"
        +}
    • Changedseed_system_dynamics_compare_damping_policies11 fields changed
      • changedInput schema / properties / adjustment_time_a / description
        Previous value: -"Policy A reaction time constant. Must be > 0."New value: +"Policy A reaction time constant (AT_A)."
      • changedInput schema / properties / adjustment_time_b / description
        Previous value: -"Policy B reaction time constant. Must be > 0."New value: +"Policy B reaction time constant (AT_B)."
      • addedInput schema / properties / adjustment_time_c
        Added value: +{
        +  "default": 3,
        +  "description": "Policy C reaction time constant (AT_C).",
        +  "type": "number"
        +}
      • addedInput schema / properties / base_demand
        Added value: +{
        +  "default": 10,
        +  "description": "Baseline customer demand.",
        +  "type": "number"
        +}
      • addedInput schema / properties / initial_stock
        Added value: +{
        +  "default": 50,
        +  "description": "Starting baseline inventory.",
        +  "type": "number"
        +}
      • addedInput schema / properties / step_demand_increase
        Added value: +{
        +  "description": "Step jump in demand.",
        +  "type": "number"
        +}
      • addedInput schema / properties / step_time
        Added value: +{
        +  "default": 10,
        +  "description": "Time of step jump.",
        +  "type": "number"
        +}
      • removedInput schema / properties / supply_line_weight_b / default
        Removed value: -1
      • addedInput schema / properties / supply_line_weight_c
        Added value: +{
        +  "default": 1,
        +  "description": "Policy C supply line awareness (0.0 to 1.0).",
        +  "type": "number"
        +}
      • addedInput schema / properties / target_stock
        Added value: +{
        +  "default": 100,
        +  "description": "Target baseline inventory.",
        +  "type": "number"
        +}
      • addedInput schema / properties / time_horizon
        Added value: +{
        +  "default": 60,
        +  "description": "Simulation horizon.",
        +  "type": "number"
        +}
    • Changedseed_system_dynamics_diagnose_seed_matrix3 fields changed
      • addedInput schema / properties / is_settled
        Added value: +{
        +  "description": "Optional simulation settled boolean flag.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / observed_overshoot_pct
        Added value: +{
        +  "description": "Optional simulation peak overshoot percentage.",
        +  "type": "number"
        +}
      • changedInput schema / properties / symptom_key / description
        Previous value: -"Observed pattern: 'volatile_waves', 'abrupt_crash', or 'underachieving_plateau'."New value: +"Optional text key ('volatile_waves', 'abrupt_crash', 'underachieving_plateau')."
    • Changedseed_system_dynamics_optimize_damping_policy9 fields changed
      • addedInput schema / properties / base_demand
        Added value: +{
        +  "default": 10,
        +  "description": "Base consumption outflow rate. Default 10.0.",
        +  "type": "number"
        +}
      • changedInput schema / properties / current_adjustment_time / description
        Previous value: -"Current action speed (AT). Must be > 0."New value: +"Current action reaction speed (AT). Must be > 0."
      • addedInput schema / properties / initial_stock
        Added value: +{
        +  "default": 50,
        +  "description": "Initial starting inventory. Default 50.0.",
        +  "type": "number"
        +}
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Environmental lead time or pipeline lag (tau). Must be > 0."New value: +"Pipeline transit lead time (tau). Must be > 0."
      • addedInput schema / properties / step_demand_increase
        Added value: +{
        +  "description": "Step shock demand increase. Default 0.0.",
        +  "type": "number"
        +}
      • addedInput schema / properties / step_time
        Added value: +{
        +  "default": 10,
        +  "description": "Time step shock occurs. Default 10.0.",
        +  "type": "number"
        +}
      • changedInput schema / properties / target_damping_ratio / description
        Previous value: -"Target zeta (e.g., 0.707 for rapid settling, 1.0 for critical damping)."New value: +"Desired target damping ratio (zeta). Default 1.0 (critical damping)."
      • addedInput schema / properties / target_stock
        Added value: +{
        +  "default": 100,
        +  "description": "Target inventory level. Default 100.0.",
        +  "type": "number"
        +}
      • addedInput schema / properties / time_horizon
        Added value: +{
        +  "default": 60,
        +  "description": "Simulation horizon to evaluate payoffs. Default 60.0.",
        +  "type": "number"
        +}
    • Changedseed_system_dynamics_simulate_seed_trajectory11 fields changed
      • changedInput schema / properties / adjustment_time / description
        Previous value: -"Managerial corrective time constant (AT). Must be > 0."New value: +"Corrective response time constant (AT). Must be > 0."
      • addedInput schema / properties / base_demand
        Added value: +{
        +  "default": 10,
        +  "description": "Baseline consumption outflow rate. Default 10.0.",
        +  "type": "number"
        +}
      • removedInput schema / properties / customer_demand
        Removed value: -{
        -  "default": 10,
        -  "description": "Constant outflow rate / consumption rate. Default is 10.0.",
        -  "type": "number"
        -}
      • changedInput schema / properties / initial_stock / description
        Previous value: -"Starting stock level at t=0."New value: +"Starting inventory level at t=0."
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Lead time delay between order and receipt (tau). Must be >= dt."New value: +"Delivery lead time (tau). Must be >= dt."
      • addedInput schema / properties / step_demand_increase
        Added value: +{
        +  "description": "Exogenous step increase in demand (e.g., Beer Game shock). Default 0.0.",
        +  "type": "number"
        +}
      • addedInput schema / properties / step_time
        Added value: +{
        +  "default": 10,
        +  "description": "Time at which step demand shock occurs. Default 10.0.",
        +  "type": "number"
        +}
      • changedInput schema / properties / supply_line_weight / description
        Previous value: -"Weight given to orders in transit (0.0 = naive/blind, 1.0 = fully accounting for supply line)."New value: +"Weight given to orders in transit (0.0=naive, 1.0=fully aware). Default 0.0."
      • changedInput schema / properties / target_stock / description
        Previous value: -"Goal stock baseline. Must be > 0."New value: +"Target baseline inventory. Must be > 0."
      • changedInput schema / properties / time_horizon / default
        Previous value: -50New value: +60
      • changedInput schema / properties / time_horizon / description
        Previous value: -"Total simulation time duration."New value: +"Total simulation time duration. Default 60.0."
  2. 4 tool updates
    • Changedseed_system_dynamics_analyze_oscillation_stability2 fields changed
      • changedInput schema / properties / adjustment_time / description
        Previous value: -"Time constant of managerial corrective action (AT)."New value: +"Time constant of managerial corrective action (AT). Must be > 0."
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Material or information delay in the supply line (tau)."New value: +"Supply line lead time / transit lag (tau). Must be > 0."
    • Addedseed_system_dynamics_compare_damping_policies
    • Changedseed_system_dynamics_optimize_damping_policy3 fields changed
      • changedInput schema / properties / current_adjustment_time / description
        Previous value: -"Current action speed (AT)."New value: +"Current action speed (AT). Must be > 0."
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Environmental lead time or pipeline lag (tau)."New value: +"Environmental lead time or pipeline lag (tau). Must be > 0."
      • changedInput schema / properties / target_damping_ratio / description
        Previous value: -"Target zeta (e.g., 0.707 for fast settling, 1.0 for critical damping)."New value: +"Target zeta (e.g., 0.707 for rapid settling, 1.0 for critical damping)."
    • Changedseed_system_dynamics_simulate_seed_trajectory8 fields changed
      • changedInput schema / properties / adjustment_time / description
        Previous value: -"Managerial adjustment time constant (AT)."New value: +"Managerial corrective time constant (AT). Must be > 0."
      • addedInput schema / properties / customer_demand
        Added value: +{
        +  "default": 10,
        +  "description": "Constant outflow rate / consumption rate. Default is 10.0.",
        +  "type": "number"
        +}
      • changedInput schema / properties / initial_stock / description
        Previous value: -"Starting inventory or stock level."New value: +"Starting stock level at t=0."
      • changedInput schema / properties / pipeline_delay / description
        Previous value: -"Supply line / lead time delay (tau)."New value: +"Lead time delay between order and receipt (tau). Must be >= dt."
      • addedInput schema / properties / supply_line_weight
        Added value: +{
        +  "description": "Weight given to orders in transit (0.0 = naive/blind, 1.0 = fully accounting for supply line).",
        +  "type": "number"
        +}
      • changedInput schema / properties / target_stock / description
        Previous value: -"Desired goal or carrying capacity."New value: +"Goal stock baseline. Must be > 0."
      • changedInput schema / properties / time_horizon / default
        Previous value: -40New value: +50
      • changedInput schema / properties / time_horizon / description
        Previous value: -"Total time periods to simulate."New value: +"Total simulation time duration."
  3. 3 tool updates
    • Changedseed_system_dynamics_analyze_oscillation_stability2 fields changed
      • changedInput schema / properties / adjustment_time / default
        Previous value: -2New value: +3
      • changedInput schema / properties / pipeline_delay / default
        Previous value: -4New value: +5
    • Addedseed_system_dynamics_optimize_damping_policy
    • Addedseed_system_dynamics_simulate_seed_trajectory
  4. 4 tool updates
    • Removedseed_system_dynamics__lambda_
    • Removedseed_system_dynamics__lambda__1
    • Addedseed_system_dynamics_analyze_oscillation_stability
    • Addedseed_system_dynamics_diagnose_seed_matrix
  5. 5 tool updates
    • Addedseed_system_dynamics__lambda_
    • Addedseed_system_dynamics__lambda__1
    • Removedseed_system_dynamics_analyze_oscillation_stability
    • Removedseed_system_dynamics_diagnose_seed_matrix
    • Removedseed_system_dynamics_generate_simulation_recipe
  6. 5 tool updates
    • Addedseed_system_dynamics_analyze_oscillation_stability
    • Addedseed_system_dynamics_diagnose_seed_matrix
    • Removedseed_system_dynamics_diagnose_system_matrix
    • Addedseed_system_dynamics_generate_simulation_recipe
    • Removedseed_system_dynamics_simulate_delayed_oscillation
  7. 2 tool updates
    • First observedseed_system_dynamics_diagnose_system_matrix
    • First observedseed_system_dynamics_simulate_delayed_oscillation

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    11 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources