{
 "categories": [
  "engineering",
  "aec",
  "cad"
 ],
 "deployment": "desktop",
 "evidence": [
  {
   "date": "2026-09-10",
   "fact": "homepage",
   "note": "Bentley presents STAAD.Pro as structural analysis and design software. A 12-month Virtuoso subscription starts at USD 3,995. The page names OpenSTAAD for automating workflows and connecting external tools, plus STAAD.Pro Advanced and Structural WorkSuite editions.",
   "source": "https://www.bentley.com/software/staad/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "vendor",
   "note": "The product page is published by Bentley Systems and sells STAAD.Pro as Bentley software.",
   "source": "https://www.bentley.com/software/staad/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "license",
   "note": "STAAD.Pro is sold as a commercial Virtuoso subscription that includes one license plus Keys for training or services. Advanced starts at USD 5,490.",
   "source": "https://www.bentley.com/software/staad/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "platforms",
   "note": "STAAD.Pro 2026 system requirements list Windows 11 (64-bit) as the supported operating system. Bentley does not support retired Microsoft OS versions.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/Getting_Started/c-stpst_System_Requirements.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "deployment",
   "note": "The requirements describe a Windows workstation install with local CPU, RAM, and OpenGL graphics. This is a desktop product.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/Getting_Started/c-stpst_System_Requirements.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.exists",
   "note": "OpenSTAAD is a library of exposed functions that gives access to STAAD.Pro internal functions, routines, and graphical commands, and lets in-house or third-party applications link to STAAD.Pro.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.kinds[0]",
   "note": "OpenSTAAD is used from VBA in Excel or AutoCAD, from the STAAD.Pro Script Editor, and from Visual Basic, C#, Python, C++, VB.net, and more. It does not support .NET Core. STAAD.Pro must be installed on the machine running OpenSTAAD.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.coverage",
   "note": "The product page tells customers to automate repetitive tasks and connect external tools using the OpenSTAAD API. Combined with the OpenSTAAD fundamentals page, that is the documented automation surface for the installed engine, not a public cloud HTTP API.",
   "source": "https://www.bentley.com/software/staad/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.api.docs",
   "note": "Opened as the current STAAD.Pro 2026 OpenSTAAD fundamentals topic.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.exists",
   "note": "Bentley documents official OpenSTAAD use from Python, C#, VBA, C++, Visual Basic, and VB.net against the installed STAAD.Pro API.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[0]",
   "note": "Python is listed among the languages that can write OpenSTAAD scripts or applications.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[1]",
   "note": "C# is listed among the official OpenSTAAD languages. .NET Core applications are excluded.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[2]",
   "note": "VBA macros in Excel, AutoCAD, and the STAAD.Pro Script Editor are a documented first-party path.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.sdk.languages[3]",
   "note": "C++ is listed among the languages that can call OpenSTAAD.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.mcp.first_party",
   "note": "Bentley documents a STAAD.Pro MCP server that connects Claude, GitHub Copilot, and Gemini to STAAD.Pro through the Python/OpenSTAAD API in a sandbox with no file-system or OS access outside STAAD.Pro.",
   "source": "https://www.bentley.com/en/infrastructure-ai/mcp-servers/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.mcp.verdict",
   "note": "The vendor-owned BentleySystems/openstaad-mcp README documents stdio and HTTP transports, Windows 11, STAAD.Pro 2025 or newer, tools discover_api, read_skills, list_instances, execute_code, and get_status, and local-only processing with no cloud telemetry.",
   "source": "https://raw.githubusercontent.com/BentleySystems/openstaad-mcp/main/README.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "OpenSTAAD is the documented API for linking external applications to STAAD.Pro.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Custom user tools and macros run from the STAAD.Pro Script Editor using VBA.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "Python is a documented OpenSTAAD client language for custom scripts and applications.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "STAAD.Pro 2026 is a Windows 11 desktop application. No UI-automation probe was run, so drivability stays unknown.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/Getting_Started/c-stpst_System_Requirements.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened https://www.bentley.com/products/staad-pro/llms.txt after the /software/staad/llms.txt redirect and received an HTML 404 page. That is not agent documentation.",
   "source": "https://www.bentley.com/products/staad-pro/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-10",
   "fact": "verdict.scores.api",
   "note": "Official OpenSTAAD coverage of STAAD internals across several languages is broad enough for production analysis automation and is documented, but it is licensed, Windows-bound, and in-process. That is the 7-8 band, not a public cloud API.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "verdict.scores.mcp",
   "note": "Official vendor MCP is maintained and useful, but it requires Windows 11, STAAD.Pro 2025+, a running local instance, and execute_code in a STAAD-only sandbox. That is official useful coverage (7-8) with material local-runtime limits, scored 7.",
   "source": "https://github.com/BentleySystems/openstaad-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current STAAD.Pro product URL. It redirects to /products/staad-pro and documents OpenSTAAD plus commercial Virtuoso pricing.",
   "source": "https://www.bentley.com/software/staad/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Bentley's current MCP servers page, including the STAAD.Pro MCP sandbox description.",
   "source": "https://www.bentley.com/en/infrastructure-ai/mcp-servers/",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[2].url",
   "note": "Opened the vendor OpenSTAAD MCP repository and README, including transports, tools, and OS/version prerequisites.",
   "source": "https://github.com/BentleySystems/openstaad-mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current STAAD.Pro 2026 OpenSTAAD fundamentals topic.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-10",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as the current STAAD.Pro 2026 Windows 11 system-requirements topic.",
   "source": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/Getting_Started/c-stpst_System_Requirements.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-10",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.bentley.com/software/staad/"
   },
   {
    "type": "mcp",
    "url": "https://www.bentley.com/en/infrastructure-ai/mcp-servers/"
   },
   {
    "type": "repo",
    "url": "https://github.com/BentleySystems/openstaad-mcp"
   },
   {
    "type": "sdk",
    "url": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html"
   },
   {
    "type": "docs",
    "url": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/Getting_Started/c-stpst_System_Requirements.html"
   }
  ]
 },
 "homepage": "https://www.bentley.com/software/staad/",
 "id": "bentley-staad-pro",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [],
   "coverage": "full",
   "docs": "https://docs.bentley.com/LiveContent/web/STAAD.Pro-v2026.0.0/Help/en/topics/OpenSTAAD/Fundamentals/c-stpst_Fundamentals_of_OpenSTAAD.html",
   "exists": true,
   "kinds": [
    "com"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "openstaad",
    "vba",
    "python"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. STAAD.Pro is a Windows desktop application. OpenSTAAD and the official OpenSTAAD MCP server drive a running instance without visually clicking the GUI. Computer-use viability is unassessed.\n",
   "ui_stack": [
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "csharp",
    "vba",
    "cpp"
   ],
   "official": true
  }
 },
 "name": "Bentley STAAD.Pro",
 "platforms": [
  "windows"
 ],
 "related": {
  "alternatives": [
   "bentley-microstation",
   "tekla-structures"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Bentley Systems",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "STAAD.Pro is automatable today through the OpenSTAAD COM API on a licensed Windows 11 install, and through Bentley's first-party OpenSTAAD MCP server. OpenSTAAD exposes STAAD.Pro internals and GUI commands to Excel, VBA, Python, C#, C++, and other COM clients. It requires STAAD.Pro installed on the same machine and does not support .NET Core. It is not a public HTTP API. This record is STAAD.Pro only; it excludes MicroStation, ProjectWise, STAAD Foundation Advanced, and RAM Structural System. Official MCP is BentleySystems/openstaad-mcp. It drives running STAAD.Pro 2025 or newer instances on Windows 11 via OpenSTAAD, with stdio and local HTTP transports, tools including execute_code, list_instances, and discover_api, and a sandbox that does not access the OS outside STAAD.Pro. Named Zapier, Make, Power Automate, and n8n connectors were not assessed. Computer-use viability is unassessed. API scores 8 and is the best path because MCP still needs a running local instance and is an execute_code sandbox over the same OpenSTAAD surface.\n"
 }
}