simulate
Run a system dynamics model to obtain downsampled time series with per-variable initial, final, min, and max values. Supports parameter overrides and adjustable output resolution.
Instructions
Run the model and return downsampled time series with per-variable summaries (initial/final/min/max). Requires the optional pysd dependency (pip install 'stella-mcp[sim]'). Integration is Euler regardless of the model's method setting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include | No | Variables to report (default: all stocks) | |
| model_id | No | Session-scoped model ID. Optional; defaults to the current model for this session. | |
| overrides | No | Constant parameter overrides keyed by variable name (display or underscore form) | |
| max_points | No | Maximum points per returned series | |
| workspace_id | No | Opaque application workspace handle. Required by MCP 2026-07-28 clients; supported legacy stdio clients may omit it to use the process-local compatibility workspace. | |
| save_results_csv | No | Optional path to write the full results table as CSV |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes |