T-IA Connect
A Model Context Protocol (MCP) bridge to programmatically control Siemens TIA Portal (PLC, blocks, tags, and HMI).
TIA Portal V17-V21 Supported
Generate your PLC code with Artificial Intelligence.
The first AI connector for Siemens. Transform TIA Portal into an Openness API server, automate SCL block generation, and document projects instantly.
Download T-IA ConnectView API Docs
>_
SIEMENS | T-IA_CONNECT_V1.0
TIA Portal
SIEMENSS7-1500192.168.0.1
REST / WEBSOCKET
T-IA Connect
/v1/tags200 OK
Log OutputCONNECTED
14:20:01POST/auth/login200 OK
14:20:02GET/api/tags/db112ms
14:20:03WSStream established...
API_GATEWAY
EXTERNAL | INTEGRATION
T-IA Connect
GATEWAYREST APIHTTPS / WSS
JSON / XML
Your App
CLIENTWeb / SoftAny Lang
Client IntegrationPYTHON / JS
importrequests
res = requests.get("/api/plc")
print(res.json())// { "cpu": "Run" }
Support
Multi-CPU / HMI
Compatibility
TIA V17 - V21
Native Access
Reactive Architecture
OpenAPI Contracts
Structured Data
100% HTTP/JSON
Universal Protocol
Core Capabilities
Industrial Power | Developer Experience
We've abstracted the complexity of TIA Portal and Siemens engineering into a clean, modern interface that IT teams love.
API Openness & Scripting
Automate XML/SCL block generation and compilation via a standardized REST API for TIA Portal.
Diagnostic & Data Mining
Access PLC variables (Tags/DBs) in JSON for diagnostics, IIoT, and predictive algorithms.
CI/CD Deployment
Integrate Siemens PLCs into your DevOps pipelines. Automated load distribution and PLC unit testing.
API Protection
Token authentication and locking of critical routes (Write/Delete).
Native WebSockets
Real-time feedback via SignalR for tracking long-running TIA tasks.
Signed Code
Certified binaries and PowerShell scripts to ensure toolchain integrity.
TIA Monitoring
Proactive monitoring of Siemens process state and memory.
Orchestration
Intelligent queue (StaDispatcher) to manage concurrent access to TIA Portal.
Service Mode
Designed to run headless as a background task on your Windows engineering servers.
Tech Stack Integration
Speak the language
of Modern IT.
Forget byte offsets and proprietary protocols. T-IA Connect abstracts Siemens complexity at the driver level, serving typed JSON schemas ready for your React dashboards or Python automation pipelines.
Frontend
React, Vue, Angular, Svelte
Backend
Node.js, Python, Go, .NET
Data & Analytics
InfluxDB, Grafana, ELK, Postgres
DevOps & CI/CD
GitHub Actions, Azure DevOps, Jenkins
Protocols
REST (OpenAPI), WebSockets, JSON
Environment
Industrial IPCs, Windows Server, Azure/AWS VMs
PowerShell
response.json
1{
2 "status": {
3 "status": "Connected",
4 "pid": 19628,
5 "tiaPortalVersion": "20.0.0.0",
6 "buildVersion": "0.0.1140",
7 "buildDate": "2026-01-08T16:25:46",
8 "projectName": "ProjectOpen.ap20",
9 "projectPath": "C:\TiaProject\"
10 },
11 "response": {
12 "success": true,
13 "message": "pong",
14 "data": "pong",
15 "timestamp": "2026-01-08T19:16:55.1536098Z"
16 },
17 "success": true,
18 "message": "pong"
19}
Simple ping endpoint for availability checksStatus 200 OK
Model Context Protocol (MCP)
PLC Code Generator
AI-Assisted (LLM)
The first MCP server for industry. Connect TIA Portal to Gemini, Claude, or Ollama for automatic SCL code generation, DB documentation, and AI-assisted refactoring.
TIA Co-Pilot
Connected to TIA V21
Gemini 1.5 Pro
Create a Function Block (SCL) to control a conveyor belt. Use the UDT "Motor_Drive" we defined in the library.
Reading project context (Library/Types/Motor_Drive)...
I've analyzed the Motor_Drive UDT. Here is the SCL code for FB_Conveyor_Control:
FB_Conveyor_Control.sclSCL
FUNCTION_BLOCK "FB_Conveyor_Control" VAR_INPUT Enable : Bool; Reset : Bool; Drive_Ref : "Motor_Drive"; END_VAR
BEGIN #Drive_Ref.ControlWord.%X0 := #Enable;
IF #Reset THEN #Drive_Ref.ControlWord := 16#0480; END_IF;
// Ramp Generator IF #Enable AND #Drive_Ref.StatusWord.%X2 THEN #Drive_Ref.SpeedSetpoint := 1500.0; END_IF; END_FUNCTION_BLOCK
Deploy to PLCCopy Code
Understand your Context.
Not just generic code snippets.
Discover the AI Generator
Bring Your Own Model
Compatible with Gemini Pro, Claude 3.5 Sonnet, or run offline with Ollama (Llama 3, Mistral).
Context-Aware Generation
The AI reads your PLC data types before writing code. No more mismatched variable names.
Local Execution
Keep your IP safe. Run local LLMs via Ollama and never send your proprietary logic to the cloud.
Google GeminiAnthropic ClaudeOllama / LocalAI
Available Editions
Streamline Your Engineering
Choose the edition that best fits your workflow. Perpetual license with 1 year of updates included.
1-year maintenance included
Still not convinced??
Test all features of AI Pro Edition for 14 days, no commitment and no credit card required.
Test T-IA Connect for free for 14 Days
Core Edition
Native Desktop App + REST API (standard automation).
$580
One-time payment
- Limited to 1 workstation
- Native Desktop Interface (V2)
- Full REST API Server
- Standard TIA Openness features
- 1 year of free updates & support
Buy Core
MOST POPULAR
AI Pro Edition
Everything in CORE + Native AI Assistant + MCP Server (IDE).
$1,040
One-time payment
- Limited to 1 workstation
- Everything in Core
- Integrated Native AI Assistant
- MCP Model (Cursor, Windsurf...)
- Contextual SCL Generation
Buy Pro
Enterprise Edition
Enterprise-grade solution with multi-seat licensing.
$2,880
One-time payment
- Includes 5 workstations (standard)
- Everything in AI Pro Edition
- Floating licenses available
- Priority Technical Support
- Centralized Deployment (MSI)
Request a Quote
Are you a student or teacher? Get a free AI Pro license for 1 year. Create student account
* Subject to eligibility and application approval.
Need an Enterprise-wide Site License? Contact our sales team.
Automation in the DevOps Era.
Give your automation engineers the modern tools they deserve with T-IA Connect.
関連サーバー
Scout Monitoring MCP
スポンサーPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
スポンサーAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Postman MCP Generator
A server providing JavaScript tools for making Postman API requests.
repomemory
Persistent, structured memory for AI coding agents. Your repo never forgets.
mcp-sync
Sync MCP server configurations across various AI coding tools.
Minecraft Modding MCP
mcmodding-mcp is a Model Context Protocol (MCP) server that gives AI assistants like Claude direct access to Minecraft modding documentation. Instead of relying on potentially outdated training data, your AI assistant can search real documentation, find code examples, and explain concepts accurately.
React Native Debugger MCP
Connects to the React Native application debugger to retrieve console logs from Metro.
shadcn/ui MCP
Provides context about shadcn/ui components, including structure, usage, and installation for React, Svelte, and Vue.
Ebitengine MCP
A server for Ebitengine games that provides debugging and recording tools by capturing game state.
MCP Swagger Server
Converts OpenAPI/Swagger specifications to Model Context Protocol (MCP) format, providing a modern Web UI and a backend service.
Helm Package README MCP Server
Search and retrieve detailed information, including READMEs, for Helm charts on Artifact Hub.
Unity Code MCP Server
Powerful tool for the Unity Editor that gives AI Agents ability to perform any action using Unity Editor API, like modification of scripts, scenes, prefabs, assets, configuration and more.