Skip to content
Tresca

CSI SAFE MCP servers and AI agent skills

CSI SAFE has one MCP server so far: a free but closed-source build from the AECOMCPS family that works with the slab or foundation model open in SAFE through the SAFE API. It covers slabs, mats, footings, soil springs, post-tensioning tendons, strip design and punching shear, and serves 28 workflow skills as MCP prompts. The developer reports live testing on one SAFE release; others in the 20 to 26 range are untested. CSI has no official server.

  • No official CSI (Computers and Structures, Inc.) server yet.
  • 1 MCP server listed.
CSI (Computers and Structures, Inc.)1 serverChecked 4 Nov 2026

Integrations for CSI SAFE

Community and commercial servers

MCP serverCommunity

SAFE MCP (AECOMCPS)by SHMH-MCPs (aecomcps.com)

A free, closed-source CSI SAFE server for slabs, mats, footings, post-tensioning, punching shear and SAFE tables.

WindowsNeeds a CSI SAFE licenceRead-only or read-write (configurable)0· updated 1 day ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to CSI SAFE

An MCP server or skill can only do what CSI SAFE lets programs do. CSI SAFE exposes 1 automation interface:

  • CSI API (SAFE) (COM automation): SAFE uses the shared CSI API, and from SAFE v20 CSI says one tool can work across SAFE, ETABS, SAP2000 and CSiBridge. The SAFE MCP server shows what that reaches in a slab and foundation program: slab and footing properties, strips, tendons, soil springs and the database tables that hold design output. CSI documents each function in a searchable help file. Documentation

What CSI (Computers and Structures, Inc.) offers

No AI assistant or MCP server for SAFE has been announced by CSI; its developer page only describes the API. The SAFE server listed here is published by an independent developer under the AECOMCPS name and states it is independent of CSI.

Checked 4 Nov 2026. Sources: CSI API developer page, SHMH-MCPs/safe-mcp-releases README

What you can do with CSI SAFE and AI

  • Summarise an open SAFE model by slab, mat and footing property, thickness and material, and flag geometry problems.
  • Add or edit post-tensioning tendons with profiles, jacking loads and losses, then audit them.
  • Define area soil springs under a mat and review the support assignments.
  • Run the analysis and pull deflections, soil pressures, strip-based slab design results and punching shear checks for review.
  • Bulk-edit SAFE database tables for changes the API cannot make directly, then export them for a calculation package.
  • Reach a SAFE API member the server has no named tool for through its typed generic call, bound by parameter name, and read the change back to confirm it.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude, Codex, Cursor, Gemini, VS Code (GitHub Copilot) and Windsurf. Install steps, copied from each project's own documentation, are on each listing's page. Most CSI SAFE integrations run on your own computer next to CSI SAFE, so you need CSI SAFE installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official CSI SAFE MCP server?

No. The only SAFE server listed is SAFE MCP from the AECOMCPS (SHMH-MCPs) family, which is free but closed source and independent of CSI.

Which SAFE versions does the SAFE MCP work with?

Its README says it is designed for SAFE 20 to 26, was live-tested on one release (23.3.1) and that punching shear and detailing output had not yet been tested there.

Can an AI assistant check punching shear in SAFE?

It can read SAFE's punching shear results through this server and report them, but the developer says the output is for the engineer's review, not proof of adequacy.

How do I install SAFE MCP?

Download Install-SAFE-MCP.cmd from the latest GitHub release and run it; it checks the PC, installs without administrator rights and connects your AI clients. Or unzip the release, run safe-mcp.exe --doctor and then --setup all, restart the client and open a SAFE model.

Will SAFE MCP change my model without asking?

Changes can be previewed, and deleting objects, unlocking results, replacing a model or overwriting files need your confirmation. Each change is read back and reported as confirmed or not, and a read-only mode is available if you only want reporting.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): SHMH-MCPs/safe-mcp-releases README · CSI API developer page · AECO MCPs product page · CSI SAFE product page

CSI SAFE is a trademark of CSI (Computers and Structures, Inc.). Tresca is independent and not affiliated with or endorsed by CSI (Computers and Structures, Inc.).