Skip to content
Tresca

TIA Portal MCP servers and AI agent skills

TIA Portal has several competing community MCP servers, all built on the Openness API and all Windows-only: TiaMcpServer (NuGet) and heilingbrunner's server for V21, and the commercial T-IA Connect for V17 to V21. They differ in version support, write safety and how they move code in and out. A skills plugin and a Siemens documentation server add guidance. Siemens's own AI is the Eigen Engineering Agent, not an MCP server.

  • No official Siemens server yet.
  • 5 MCP servers listed.
Siemens5 serversChecked 4 Nov 2026

Integrations for TIA Portal

Community and commercial servers

MCP serverCommunity

Siemens Docs MCPby Czarnak

Searches and reads Siemens online documentation (TIA Portal, STEP 7, WinCC Unified, Openness) as Markdown for the agent.

LocalWindows, macOS, LinuxRead-only2· updated 1 day ago
MCP serverCommunity

TIA-Portal MCP-Server (heilingbrunner)by heilingbrunner

An Openness server that exports and imports TIA Portal PLC code as Git-friendly files; write tools stay off unless allowed.

LocalWindowsNeeds a TIA Portal licenceRead-only or read-write (configurable)132· updated 2 days ago
MCP serverCommunity

TIA Portal MCP server (TiaMcpServer)by Czarnak

A .NET tool that reads and edits a running TIA Portal V21 project through Openness, with dry-run previews for every write.

LocalWindowsNeeds a TIA Portal licenceRead-only or read-write (configurable)113· updated 4 days ago
PluginCommunity

totally-integrated-claudeby Czarnak

A plugin of 18 TIA Portal skills for Openness C#, TIA Scripting Python and Add-Ins, plus a Siemens docs search server.

LocalWindowsNeeds a TIA Portal licenceRead-only82· updated 3 weeks ago
MCP serverCommercial · Paid

T-IA Connectby feelautom

A paid Windows app that drives TIA Portal V17 to V21 through Openness, with 120+ MCP tools and a headless REST API.

LocalWindowsNeeds a TIA Portal licenceCan modify models

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

How AI connects to TIA Portal

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

  • TIA Portal Openness API (.NET): Openness is a set of .NET Framework 4.8 assemblies (Siemens.Engineering.*) that attach to a running TIA Portal or start one, then read and change projects, PLC software, HMI, hardware and networks, and import or export blocks as SimaticML or SIMATIC SD documents. The Windows user must be in the Siemens TIA Openness group, and TIA Portal shows an access prompt when a program attaches. Every MCP server here is an Openness client, and each targets specific major versions. Documentation
  • TIA Scripting Python (Python): Siemens also distributes TIA Scripting Python (V1.4.3 at the time of writing) as a download from Industry Online Support rather than PyPI. It wraps part of Openness for PLC data, HMI, devices, libraries and projects in Python, and the totally-integrated-claude plugin routes simpler tasks to it and more advanced object-model work to C# Openness.

What Siemens offers

Siemens unveiled the Eigen Engineering Agent at Hannover Messe on 20 April 2026 and says it is available to TIA Portal users through Siemens Xcelerator. It works inside TIA Portal V19, V20 and V21 on PLC code in SCL and LAD, WinCC Unified scripts, hardware and PROFINET configuration and documentation, with a one-month trial on the Siemens marketplace. The Engineering Copilot TIA page now redirects to it, and Siemens describes no MCP access.

Checked 4 Nov 2026. Sources: Siemens brings AI to the physical world with Eigen Engineering Agent (press release, 20 April 2026), Engineering Copilot TIA / Eigen Engineering Agent (Siemens)

What you can do with TIA Portal and AI

  • Read PLC blocks, data types and tag tables from an open project, explain them, and follow cross-references for a tag or block.
  • Export the PLC program as SIMATIC SD or SCL source files into a Git folder, edit them, preview the import and push only the changed files back.
  • Write or update SCL blocks and tags in batches with a dry-run preview, then compile and return the compiler messages.
  • Read the hardware configuration with I/O addresses matched to PLC tags, or add devices and set PROFINET names and subnets.
  • Start a PLCSIM Advanced simulation and write tags to test generated logic (T-IA Connect).

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, Codex, Cursor, GitHub Copilot CLI, MiMoCode, OpenCode and VS Code (GitHub Copilot). Install steps, copied from each project's own documentation, are on each listing's page. Most TIA Portal integrations run on your own computer next to TIA Portal, so you need TIA Portal installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official TIA Portal MCP server?

No. Siemens's AI product for TIA Portal is the Eigen Engineering Agent, which runs inside TIA Portal and isn't exposed over MCP. Every TIA Portal MCP server here is a third-party Openness client; T-IA Connect is commercial, the rest are open source.

Which TIA Portal versions are supported?

TiaMcpServer supports V21 only. heilingbrunner's server defaults to V21 and can bind to earlier versions with --tia-major-version. T-IA Connect lists V17 to V21.

Can Claude download a program to a PLC through these servers?

Not with TiaMcpServer, which has no PLC run/stop or download. The servers here focus on offline engineering: reading, editing, importing and compiling. T-IA Connect adds PLCSIM Advanced simulation for testing.

What do I need on the machine?

Windows, a licensed TIA Portal with Openness installed, your user in the Siemens TIA Openness group, and .NET Framework 4.8. TiaMcpServer also needs the .NET 10 SDK or its self-contained build, and its tia-mcp doctor command checks all of this.

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

Sources (checked 4 Nov 2026): TIA Portal Openness documentation (Siemens) · Czarnak/tia-portal-mcp README · heilingbrunner/tiaportal-mcp README · feelautom/tia-copilot-genai-bridge README · Czarnak/totally-integrated-claude README · Siemens Eigen Engineering Agent press release (20 April 2026) · TIA Portal product page

TIA Portal is a trademark of Siemens. Tresca is independent and not affiliated with or endorsed by Siemens.