Four productsInstall one or all. One sign-in (Google or GitHub) works for all four.

ETABS MCP · for CSI ETABS 17 and later

Let AI work with your ETABS model.

ETABS MCP is a free MCP server that lets AI assistants such as Claude, Codex and Cursor read and work with the model open in CSI ETABS on your PC — model, loads, analysis, results and design — with a preview before every risky change.

Coming soon What it does
WindowsETABS 17+ · verified live in 23.3.1No administrator rightsModel stays on your PC

Illustrative session. The assistant works on the model already open in your ETABS.

A
What it does

The structural model, in plain words

72 tools in 20 areas, plus the whole ETABS API reflected from the ETABS you use, with typed, risk-checked calls. 183 capabilities are catalogued, each with its state and whether it was verified in a real ETABS.

Model discovery

Stories, grids, objects, sections, materials, loads, cases and combinations, filtered by story, group or selection.

Build and modify

Points, frames, slabs, walls, links, releases, restraints, modifiers, diaphragms, piers and groups; materials and sections.

Loads and combinations

Load patterns, assigned loads, load cases, combinations and the mass source: set up, assign and remove.

Analysis

Choose the cases and run the analysis; it is reported finished only when every selected case is. Long runs work in the background.

Results

Reactions, displacements, drifts, frame and shell forces, modal periods and mass ratios, for the cases and combinations you name.

Design

Steel, concrete and composite design: run it and report ratios, messages and members that did not pass.

Database tables

Read, bulk-edit, import and export ETABS tables, export .e2k and table files, and import them again.

QA and revisions

Check the model for modelling problems, save, back up, snapshot and compare revisions, and write reports.

B
How it works

A program on your PC, talking to ETABS

ETABS has no plug-in that can host a server, so ETABS MCP is a program of its own: your AI assistant starts it, and it attaches to the ETABS already open and calls the ETABS API — the one installed with your ETABS, loaded when it runs.

AI assistant any MCP client MCP YOUR PC · WINDOWS ETABS MCP etabs-mcp.exe · tools API CSI ETABS 17 AND LATER ETABS API ETABSv1 Open model read · build · analyse THE MODEL STAYS ON THE PC · ONLY AI LEARNING IS SHARED

With several ETABS windows open, the assistant asks which one you mean — it never guesses. Values are in the model's units unless a call names others, and every result states its units.

C
Download

Coming soon

ETABS MCP has no public release yet. It will be published here as one release; this page then shows the download and the install steps by itself.

What you will need

  • Windows 10 or 11, 64-bit
  • CSI ETABS 17 or later, licensed
  • An AI assistant that speaks MCP (see below)

What setup will do

  • etabs-mcp.exe --doctor checks ETABS, its API and your AI clients
  • etabs-mcp.exe --setup all connects every installed AI client
  • Questions until then: [email protected]
D
Connect your AI

Your AI assistants, set up with one command

etabs-mcp.exe --setup all configures every installed client below; --setup <client> does one. The workflow skills are also served as MCP prompts, so clients without skill support still get them.

On your PC

  • Claude Code
  • Claude Desktop
  • Cursor
  • VS Code (Copilot)
  • Windsurf
  • Gemini CLI
  • OpenAI Codex
  • Any HTTP MCP client

Tested with ETABS 23: Claude Code and a plain HTTP MCP client (http://localhost:48886/mcp). The others are configured in each client's documented format but were not yet run end to end.

ChatGPT and claude.aiNot supported

Cloud AIs in the browser need a remote MCP address. ETABS MCP serves your own PC only (stdio, or HTTP on localhost) — by design, so the model never leaves the PC.

E
Safety

Nothing changes without you knowing

An engineering model needs correctness and a trail more than speed. Every change is checked before and after it is made.

Preview first

Changes accept a dry run, so the assistant can show what would change before it does.

Confirmation for destructive steps

Deleting, unlocking results, a new or opened model, applying tables or overwriting files always shows a preview and needs your yes; the confirmation is single-use and bound to that model.

Wrong-model guard

Each change names the model it is meant for and is refused if another model is open — even a same-named file in another folder.

Read-only mode

Switch it on in the settings and every tool that changes the model, the application or files is hidden and refused.

Read-back verification

Every change reads the affected items back and reports whether it is verified; a failed check is reported, not hidden.

No silent engineering changes

Design codes, combinations and preferences change only when you ask, reported old → new. No UI automation and no code-execution tool.

Backups and a log

The saved model is backed up before high-impact steps, and an operation log records every change and preview.

Stays on your PC

Your model never leaves the PC, and there is no cloud relay. When you sign in, only privacy-filtered AI learning is shared with your team. Logs and backups stay in %APPDATA%\MCPs\EtabsMcp.

A finished analysis or design does not mean the structure is adequate or code-compliant: results are software output for the engineer's review.

F
Versions

Which ETABS, honestly

A capability counts as verified only after the self-test passed in a real ETABS of that version. Automated tests without ETABS check the server's own logic only.

ETABS 23.3.1 · verified live

The live self-test passed (85 of 85); 80 of the 183 capabilities are verified in it.

ETABS 22.7 · API-checked

Every API member ETABS MCP uses is present, but no self-test was run in it.

ETABS 17–21 · not verified

Supported through the ETABSv1 API, but nothing was tested in them yet.

Not possible through the ETABS API, so not offered: DXF/DWG, IFC, Revit, SAFE and SAP2000 import and export, ETABS's own report writer, display settings, and cancelling a running analysis.

G
Questions

Questions and answers

What is ETABS MCP?

ETABS MCP is a free Model Context Protocol (MCP) server for CSI ETABS, so AI assistants such as Claude, Codex, Cursor and VS Code Copilot can read and work with the ETABS model open on your PC through the ETABS API.

Which ETABS versions does it support?

ETABS 17 and later, through the ETABSv1 API. It is verified live in ETABS 23.3.1; ETABS 22.7 is API-checked (every member it uses is present) but was not run; ETABS 17 to 21 are not verified.

Can AI run the ETABS analysis?

Yes. The assistant runs the analysis for the cases you choose and reports it finished only when every selected case reports finished; then it reads base reactions, drifts, modal periods, frame forces and more for the cases and combinations you name.

Does the AI change my design codes or combinations?

Not unless you ask. Design codes, combinations, preferences and other engineering assumptions are changed only on request and reported old to new. Design results are software output for the engineer's review, not proof that the structure is adequate.

Does my ETABS model leave my PC?

No. Your model, its names and its values stay on your PC. When you sign in, ETABS MCP shares only what the AI learns about using the tools, with names and numbers removed on the PC and again at the gateway. It has no cloud relay. The AI assistant you connect sees what the tools return, under that assistant's own terms.

Which AI assistants work with ETABS?

Any MCP client. ETABS MCP sets up Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Gemini CLI and OpenAI Codex for you. ChatGPT and claude.ai in the browser are not supported: ETABS MCP serves your own PC only.

Is ETABS MCP free?

Yes. ETABS MCP is free. You need a licensed CSI ETABS 17 or later on Windows 10 or 11 (64-bit).

When can I download it?

ETABS MCP has no public release yet. It will be published here as one release, and the download appears on this page by itself once it is out.

Guides: All guides