bentleysystems avatar

OpenSTAAD MCP Server

bentleysystems/openstaad-mcp

Connects AI agents to Bentley STAAD.Pro's OpenSTAAD API for structural engineering workflows. You can automate repetitive tasks like defining load cases, extracting analysis data, and setting properties across models without clicking through the GUI. Supports multiple STAAD.Pro instances running simultaneously, which helps when you need to parallelize operations across different structural models. Everything runs locally on Windows with no cloud calls. Part of Bentley's Infrastructure AI Co-Innovation Initiative, so it's designed to work with Claude Desktop, VS Code Copilot, and other MCP clients out of the box. Requires STAAD.Pro 2025 or newer to be running with a model open.

GitHub stars
56
tools
5
transport
STDIO
last updated
Oct 1, 2026

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

discover_apiLists available API skills and usage guidance

Lists available API skills and usage guidance

No parameter schema in public metadata yet.

read_skillsReturns detailed guidance for requested skills

Returns detailed guidance for requested skills

No parameter schema in public metadata yet.

list_instancesLists active STAAD.Pro instances with model paths and versions

Lists active STAAD.Pro instances with model paths and versions

No parameter schema in public metadata yet.

execute_codeRuns validated Python code against the connected STAAD.Pro model

Runs validated Python code against the connected STAAD.Pro model

No parameter schema in public metadata yet.

get_statusReturns connection state, STAAD version, model path, analysis status

Returns connection state, STAAD version, model path, analysis status

No parameter schema in public metadata yet.

Sponsors

Readme

OpenSTAAD MCP Server

A Model Context Protocol (MCP) server for Bentley STAAD.Pro that enables AI agents like Claude Desktop, Gemini, or VSCode Copilot to interact with your STAAD.Pro models and perform various time-consuming tasks like load cases definition, data extraction, repetitive property setting and more.

This MCP server was introduced as part of Bentley's Infrastructure AI Co-Innovation Initiative to help our users and accounts discover opportunities and innovate faster, while connecting Bentley's unique engineering tool capabilities to their emerging agentic workflows.

Key Features


View the full README on GitHub

Details

Repository
github.com/bentleysystems/openstaad-mcp
Package
https://github.com/BentleySystems/openstaad-mcp/releases/download/v1.3.0/openstaad-mcp.mcpb
Transport
STDIO
Registry
MCP registry, active