Skip to content
Tresca

SOFiSTiK MCP servers and AI agent skills

SOFiSTiK has no MCP server, but it has three community Claude skills from one author. The main one writes and reviews CADINP .dat input files, so it works on text alone and you run the files in SOFiSTiK yourself. The other two write code that reads SOFiSTiK results: Revit Dynamo graphs through the SOFiSTiK Dynamo package, and Rhino or Grasshopper C# that reads the .cdb database (2026 and newer). SOFiSTiK itself offers no AI integration.

  • No official SOFiSTiK server yet.
  • 3 agent skills listed.
SOFiSTiK3 skillsChecked 4 Nov 2026

Integrations for SOFiSTiK

Agent skills

SkillCommunity

sofistik-cadinp skillby Andreas Niggl

A Claude skill that writes and reviews SOFiSTiK CADINP .dat input, from AQUA sections to ASE analysis and RC design checks.

17· updated 3 weeks ago
SkillCommunity

sofistik-dynamo skillby Andreas Niggl

A Claude skill that builds Revit Dynamo graphs which read SOFiSTiK FEA results through the SOFiSTiK Dynamo package.

Needs a SOFiSTiK licence17· updated 3 weeks ago
SkillCommunity

sofistik-rhino-cdb skillby Andreas Niggl

A Claude skill that writes Grasshopper and Rhino C# scripts to read SOFiSTiK .cdb geometry, results and tendons.

Needs a SOFiSTiK licence17· updated 3 weeks ago

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

How AI connects to SOFiSTiK

An MCP server or skill can only do what SOFiSTiK lets programs do. SOFiSTiK exposes 2 automation interfaces:

  • CADINP input language (.dat) (Input files): SOFiSTiK analyses are driven by CADINP, a text input language organised by program module: AQUA for materials and sections, SOFIMSHC for geometry and meshing, SOFILOAD for loads, ASE for analysis, MAXIMA for superposition and design modules such as AQB and BEMESS. Variables, loops and conditions make input parametric. Because a whole model is a text file, an agent can write it without driving the program at all. Documentation
  • CDB interfaces (Python, C#, C++, VBA, Fortran) (Python): Results and model data live in the CDB database, which SOFiSTiK opens to Python, C#, C++, Fortran, VB.NET and Excel VBA through its DLLs. The Python examples load the CDB DLL with ctypes, and DLL names and paths differ between releases. The Rhino Interface adds a managed SOFiSTiK.Analysis.Database assembly for C# in Rhino and Grasshopper. Documentation

What SOFiSTiK offers

SOFiSTiK has not announced an MCP server or AI assistant. Its 2026 release adds a Beam Design Assistant and a rebar tagging assistant for Revit, but the release material does not describe them as AI. The listed skills come from an individual and say nothing of an affiliation with SOFiSTiK.

Checked 4 Nov 2026. Sources: SOFiSTiK 2026 highlights

What you can do with SOFiSTiK and AI

  • Write a CADINP model from a description, covering AQUA sections, SOFIMSHC geometry, SOFILOAD loads and an ASE analysis, ready to run in SOFiSTiK.
  • Review an existing .dat file for syntax, parameter and module-order mistakes.
  • Superpose load cases with MAXIMA and set up RC design of beams, columns and slabs.
  • Build a Revit Dynamo graph that reads support reactions or member forces from a SOFiSTiK result database.
  • Write Grasshopper C# that pulls displacements, beam forces or tendon geometry from a .cdb file into Rhino.

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

Installing

The listings here document setup for Claude Code, Claude Desktop and claude.ai. Install steps, copied from each project's own documentation, are on each listing's page. Most SOFiSTiK integrations run on your own computer next to SOFiSTiK, so you need SOFiSTiK installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there a SOFiSTiK MCP server?

Not that we found. SOFiSTiK work with AI currently goes through skills: the sofistik-cadinp skill writes input files, and two more skills write Dynamo or Rhino code that reads results.

Can Claude write SOFiSTiK CADINP files?

Yes, with the community sofistik-cadinp skill installed in Claude Desktop, claude.ai or Claude Code. It keeps a reference file per module so the input it writes uses valid commands and parameters, and you then run the .dat file in SOFiSTiK.

Which SOFiSTiK version do the skills target?

The Rhino CDB skill targets SOFiSTiK 2026 and newer with the SOFiSTiK Rhino Interface. The Dynamo skill targets Revit 2026 with Dynamo 3.6. The CADINP skill does not state a version.

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

Sources (checked 4 Nov 2026): andreasniggl/sofistik-skills README · SOFiSTiK CDB interfaces, Python example · SOFiSTiK CDB interfaces overview · SOFiSTiK product page

SOFiSTiK is a trademark of SOFiSTiK. Tresca is independent and not affiliated with or endorsed by SOFiSTiK.