list_instances
Lists active STAAD.Pro instances with model paths and versions
How to use it
Project documentation lists list_instances for the Openstaad MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Openstaad MCP
uvx --from git+https://github.com/BentleySystems/openstaad-mcp openstaad-mcpOther tools in Openstaad MCP (7)
Lists available API skills and usage guidance
Runs validated Python code against the connected STAAD.Pro model
Returns connection state, STAAD version, model path, analysis status
Path to a .csv or .xlsx file. The server reads and parses it, then injects as the inputdata variable in the sandbox.
Path where the sandbox return value will be written. The return value must be a list-of-lists (CSV) or a {sheetname: {columns, rows}} dict (multi-sheet XLSX).
Allow overwriting an existing output file (default false).
Returns detailed guidance for requested skills