list_instances
Lists active STAAD.Pro instances with model paths and versions
How to use it
list_instances is exposed by the Openstaad MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the list_instances tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
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