This is particularly useful for: - Teaching system dynamics modeling - Rapid prototyping of models through natural language - Batch creation or
This is particularly useful for: - Teaching system dynamics modeling - Rapid prototyping of models through natural language - Batch creation or modification of
mcp>=1.19.0,<2Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| permissive | default): continue with warnings |
| strict | fail on compatibility issues |
| create_model | Create a new model with name and time settings (start, stop, dt, method) |
| set_sim_specs | Update simulation time settings on an existing model |
| read_model | Load an existing .stmx file |
| save_model | Save model to a .stmx file |
| delete_model | Remove a model from the workspace (saved files untouched) |
| list_templates | List built-in and user-defined templates (supports source/query/tag filters) |
| get_template_info | Get detailed metadata for one template |
| load_template | Load a template as a model in the current workspace |
| save_as_template | Save the current model as a reusable user template (optional description/tags) |
| build_model | Create and populate a model in one call (atomic batch) |
| add_variables | Add multiple variables/connectors/modules to an existing model (atomic batch) |
| add_stock | Add a stock (reservoir) with initial value and units |
| add_flow | Add a flow between stocks with an equation |
| add_aux | Add an auxiliary variable (parameter or calculation) |
| update_stock | Update stock fields while preserving relationships |
| update_flow | Update flow fields while preserving stock links |
| update_aux | Update auxiliary variable fields |
| add_connector | Add a dependency connector between variables |
| sync_connectors_from_equations | Add missing dependency connectors inferred from equations |
| set_connector_routing | Set connector angle and explicit waypoint routing metadata |
| rename_variable | Rename a stock/flow/aux and update references in equations/connectors/modules |
| delete_variable | Delete a stock/flow/aux with consistency checks and cleanup |
| create_module | Create a logical module/group of variables |
| add_to_module | Add variables to an existing module/group |
| remove_from_module | Remove variables from a module/group |
| rename_module | Rename a module/group |
| delete_module | Delete a module/group |
| set_module_view | Set explicit module box position/size on the diagram |
| set_module_style | Set module box style (border/background/font/label side) on the diagram |
| auto_place_module_boxes | Auto-place module boxes around their members |
| create_workspace | Create an isolated workspace, optionally with a caller-selected lifetime |
| revoke_workspace | Revoke a workspace and discard its in-memory models |
| list_models | List available workspace model IDs and indicate the current model |
| inspect_model | Return a structured model summary for agent inspection |
| list_modules | List modules/groups in the current model |
| list_connectors | List connector IDs, endpoints, angles, and routing metadata |
| list_variables | List all stocks, flows, and auxiliaries |
| validate_model | Check for errors (undefined variables, missing connections, etc.) |
| get_model_xml | Preview the XMILE XML output |
| render_diagram | Render the model as an SVG stock-and-flow diagram |
| simulate | Run the model via PySD and return time series + summaries (sim extra) |
| compare_scenarios | Run named what-if override sets against a baseline and report deltas (sim extra) |
| sensitivity_analysis | Sweep parameters one-at-a-time and rank their effect on an output metric (sim extra) |
| calibrate | Fit constant parameters to an observed time-series (inverse of simulate) (sim extra) |
{
"mcpServers": {
"stella": {
"command": "uvx",
"args": [
"stella-mcp"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
mcp>=1.19.0,<2Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
MCP server for date calculator ai. Features days between, add business days, next weekday. F...
Rhino integration through the Model Context Protocol
openGlad is a Model Context Protocol (MCP) server that acts as the ultimate friction engine for startups. It provides AI agents (Claude, Cursor, Windsurf, Le Chat, etc.) with specialized tools to…
NodeJS client for boldsign