Seed-system-dynamics
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
Scored across 7 tools
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.
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.
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.
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 toolsseed_system_dynamics_compareCInspect
Compares up to three managerial ordering policies side-by-side with transparent rankings.
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_delay | No | ||
| adjustment_time_a | No | ||
| adjustment_time_b | No | ||
| adjustment_time_c | No | ||
| supply_line_weight_a | No | ||
| supply_line_weight_b | No | ||
| supply_line_weight_c | No |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| is_settled | No | ||
| symptom_key | No | volatile_waves | |
| observed_overshoot_pct | No | ||
| observed_undershoot_pct | No |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_delay | No | ||
| target_damping_ratio | No | ||
| current_adjustment_time | No |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| dt | No | ||
| step_time | No | ||
| base_demand | No | ||
| target_stock | No | ||
| time_horizon | No | ||
| initial_stock | No | ||
| pipeline_delay | No | ||
| adjustment_time | No | ||
| include_trajectory | No | ||
| supply_line_weight | No | ||
| step_demand_increase | No |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_delay | No | ||
| adjustment_time | No | ||
| supply_line_weight | No |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| base_demand | No | ||
| target_stock | No | ||
| initial_stock | No | ||
| pipeline_delay | No |
TDQS
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.
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.
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.
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.
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.
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.
5 tool updates
- Changed
seed_system_dynamics_analyze_oscillation_stability3 fields changed- changed
Input schema / properties / adjustment_time / descriptionPrevious value: -"Time constant of managerial corrective action (AT). Must be > 0."New value: +"Corrective response time constant (AT). Must be > 0." - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Supply line lead time / transit lag (tau). Must be > 0."New value: +"Delivery lead time delay (tau). Must be > 0." - added
Input schema / properties / supply_line_weightAdded value: +{ + "description": "Accounting weight for in-transit orders (0.0=naive, 1.0=fully aware). Default 0.0.", + "type": "number" +}
- Changed
seed_system_dynamics_compare_damping_policies11 fields changed- changed
Input schema / properties / adjustment_time_a / descriptionPrevious value: -"Policy A reaction time constant. Must be > 0."New value: +"Policy A reaction time constant (AT_A)." - changed
Input schema / properties / adjustment_time_b / descriptionPrevious value: -"Policy B reaction time constant. Must be > 0."New value: +"Policy B reaction time constant (AT_B)." - added
Input schema / properties / adjustment_time_cAdded value: +{ + "default": 3, + "description": "Policy C reaction time constant (AT_C).", + "type": "number" +} - added
Input schema / properties / base_demandAdded value: +{ + "default": 10, + "description": "Baseline customer demand.", + "type": "number" +} - added
Input schema / properties / initial_stockAdded value: +{ + "default": 50, + "description": "Starting baseline inventory.", + "type": "number" +} - added
Input schema / properties / step_demand_increaseAdded value: +{ + "description": "Step jump in demand.", + "type": "number" +} - added
Input schema / properties / step_timeAdded value: +{ + "default": 10, + "description": "Time of step jump.", + "type": "number" +} - removed
Input schema / properties / supply_line_weight_b / defaultRemoved value: -1 - added
Input schema / properties / supply_line_weight_cAdded value: +{ + "default": 1, + "description": "Policy C supply line awareness (0.0 to 1.0).", + "type": "number" +} - added
Input schema / properties / target_stockAdded value: +{ + "default": 100, + "description": "Target baseline inventory.", + "type": "number" +} - added
Input schema / properties / time_horizonAdded value: +{ + "default": 60, + "description": "Simulation horizon.", + "type": "number" +}
- Changed
seed_system_dynamics_diagnose_seed_matrix3 fields changed- added
Input schema / properties / is_settledAdded value: +{ + "description": "Optional simulation settled boolean flag.", + "type": "boolean" +} - added
Input schema / properties / observed_overshoot_pctAdded value: +{ + "description": "Optional simulation peak overshoot percentage.", + "type": "number" +} - changed
Input schema / properties / symptom_key / descriptionPrevious value: -"Observed pattern: 'volatile_waves', 'abrupt_crash', or 'underachieving_plateau'."New value: +"Optional text key ('volatile_waves', 'abrupt_crash', 'underachieving_plateau')."
- Changed
seed_system_dynamics_optimize_damping_policy9 fields changed- added
Input schema / properties / base_demandAdded value: +{ + "default": 10, + "description": "Base consumption outflow rate. Default 10.0.", + "type": "number" +} - changed
Input schema / properties / current_adjustment_time / descriptionPrevious value: -"Current action speed (AT). Must be > 0."New value: +"Current action reaction speed (AT). Must be > 0." - added
Input schema / properties / initial_stockAdded value: +{ + "default": 50, + "description": "Initial starting inventory. Default 50.0.", + "type": "number" +} - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Environmental lead time or pipeline lag (tau). Must be > 0."New value: +"Pipeline transit lead time (tau). Must be > 0." - added
Input schema / properties / step_demand_increaseAdded value: +{ + "description": "Step shock demand increase. Default 0.0.", + "type": "number" +} - added
Input schema / properties / step_timeAdded value: +{ + "default": 10, + "description": "Time step shock occurs. Default 10.0.", + "type": "number" +} - changed
Input schema / properties / target_damping_ratio / descriptionPrevious 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)." - added
Input schema / properties / target_stockAdded value: +{ + "default": 100, + "description": "Target inventory level. Default 100.0.", + "type": "number" +} - added
Input schema / properties / time_horizonAdded value: +{ + "default": 60, + "description": "Simulation horizon to evaluate payoffs. Default 60.0.", + "type": "number" +}
- Changed
seed_system_dynamics_simulate_seed_trajectory11 fields changed- changed
Input schema / properties / adjustment_time / descriptionPrevious value: -"Managerial corrective time constant (AT). Must be > 0."New value: +"Corrective response time constant (AT). Must be > 0." - added
Input schema / properties / base_demandAdded value: +{ + "default": 10, + "description": "Baseline consumption outflow rate. Default 10.0.", + "type": "number" +} - removed
Input schema / properties / customer_demandRemoved value: -{ - "default": 10, - "description": "Constant outflow rate / consumption rate. Default is 10.0.", - "type": "number" -} - changed
Input schema / properties / initial_stock / descriptionPrevious value: -"Starting stock level at t=0."New value: +"Starting inventory level at t=0." - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Lead time delay between order and receipt (tau). Must be >= dt."New value: +"Delivery lead time (tau). Must be >= dt." - added
Input schema / properties / step_demand_increaseAdded value: +{ + "description": "Exogenous step increase in demand (e.g., Beer Game shock). Default 0.0.", + "type": "number" +} - added
Input schema / properties / step_timeAdded value: +{ + "default": 10, + "description": "Time at which step demand shock occurs. Default 10.0.", + "type": "number" +} - changed
Input schema / properties / supply_line_weight / descriptionPrevious 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." - changed
Input schema / properties / target_stock / descriptionPrevious value: -"Goal stock baseline. Must be > 0."New value: +"Target baseline inventory. Must be > 0." - changed
Input schema / properties / time_horizon / defaultPrevious value: -50New value: +60 - changed
Input schema / properties / time_horizon / descriptionPrevious value: -"Total simulation time duration."New value: +"Total simulation time duration. Default 60.0."
4 tool updates
- Changed
seed_system_dynamics_analyze_oscillation_stability2 fields changed- changed
Input schema / properties / adjustment_time / descriptionPrevious value: -"Time constant of managerial corrective action (AT)."New value: +"Time constant of managerial corrective action (AT). Must be > 0." - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Material or information delay in the supply line (tau)."New value: +"Supply line lead time / transit lag (tau). Must be > 0."
- Added
seed_system_dynamics_compare_damping_policies - Changed
seed_system_dynamics_optimize_damping_policy3 fields changed- changed
Input schema / properties / current_adjustment_time / descriptionPrevious value: -"Current action speed (AT)."New value: +"Current action speed (AT). Must be > 0." - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Environmental lead time or pipeline lag (tau)."New value: +"Environmental lead time or pipeline lag (tau). Must be > 0." - changed
Input schema / properties / target_damping_ratio / descriptionPrevious 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)."
- Changed
seed_system_dynamics_simulate_seed_trajectory8 fields changed- changed
Input schema / properties / adjustment_time / descriptionPrevious value: -"Managerial adjustment time constant (AT)."New value: +"Managerial corrective time constant (AT). Must be > 0." - added
Input schema / properties / customer_demandAdded value: +{ + "default": 10, + "description": "Constant outflow rate / consumption rate. Default is 10.0.", + "type": "number" +} - changed
Input schema / properties / initial_stock / descriptionPrevious value: -"Starting inventory or stock level."New value: +"Starting stock level at t=0." - changed
Input schema / properties / pipeline_delay / descriptionPrevious value: -"Supply line / lead time delay (tau)."New value: +"Lead time delay between order and receipt (tau). Must be >= dt." - added
Input schema / properties / supply_line_weightAdded value: +{ + "description": "Weight given to orders in transit (0.0 = naive/blind, 1.0 = fully accounting for supply line).", + "type": "number" +} - changed
Input schema / properties / target_stock / descriptionPrevious value: -"Desired goal or carrying capacity."New value: +"Goal stock baseline. Must be > 0." - changed
Input schema / properties / time_horizon / defaultPrevious value: -40New value: +50 - changed
Input schema / properties / time_horizon / descriptionPrevious value: -"Total time periods to simulate."New value: +"Total simulation time duration."
3 tool updates
- Changed
seed_system_dynamics_analyze_oscillation_stability2 fields changed- changed
Input schema / properties / adjustment_time / defaultPrevious value: -2New value: +3 - changed
Input schema / properties / pipeline_delay / defaultPrevious value: -4New value: +5
- Added
seed_system_dynamics_optimize_damping_policy - Added
seed_system_dynamics_simulate_seed_trajectory
4 tool updates
- Removed
seed_system_dynamics__lambda_ - Removed
seed_system_dynamics__lambda__1 - Added
seed_system_dynamics_analyze_oscillation_stability - Added
seed_system_dynamics_diagnose_seed_matrix
5 tool updates
- Added
seed_system_dynamics__lambda_ - Added
seed_system_dynamics__lambda__1 - Removed
seed_system_dynamics_analyze_oscillation_stability - Removed
seed_system_dynamics_diagnose_seed_matrix - Removed
seed_system_dynamics_generate_simulation_recipe
5 tool updates
- Added
seed_system_dynamics_analyze_oscillation_stability - Added
seed_system_dynamics_diagnose_seed_matrix - Removed
seed_system_dynamics_diagnose_system_matrix - Added
seed_system_dynamics_generate_simulation_recipe - Removed
seed_system_dynamics_simulate_delayed_oscillation
2 tool updates
- First observed
seed_system_dynamics_diagnose_system_matrix - First observed
seed_system_dynamics_simulate_delayed_oscillation
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables 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.1611 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm54 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.