FreeIgnition® MRI: every risk in your gateway, found and ranked in five business days.Get yours →
Home / Community / Artek-MCP Free Ignition module

Artek-MCP lets an AI agent read your Ignition gateway.

Artek-MCP is a free module that makes your Ignition gateway a Model Context Protocol (MCP) server. Once installed, it gives your MCP client 95 tools for projects, tags, alarms, history, config, security and diagnostics. It remains read-only until you change that setting.

The module is free, unsupported and provided AS IS. The terms are shown before you download, and the Gateway displays the full license at install.

What it is

One signed module that runs inside the gateway.

Artek-MCP is a signed Java module that installs like any other Ignition module. There is no separate server to run, and no tools to write before it is useful.

95 TOOLS

Available at install

They cover gateway health, projects, tags and UDTs, alarms, history, config, Perspective sessions, security, the audit log, EAM and store-and-forward.

IN-GATEWAY

No bridge process

Your MCP client connects over streamable-HTTP MCP directly to /data/artek-mcp/mcp on the gateway. No process runs between the agent and the gateway.

8.3.4+

Ignition 8.3.4 and later

It runs on released Ignition, version 8.3.4 or later.

What you can do with it

An agent can reach three areas, and two of them are off by default.

The 95 built-in tools cover the gateway itself. Two optional providers extend that reach. Both ship disabled, and both still work while the server is read-only.

INSPECT

The gateway itself

Projects and resources, tags and UDTs, alarms and journals, tag history, config, Perspective sessions, security inventory, audit log, logs and diagnostics. No setup is required beyond the API key, and no code.

SQL

Your plant database

With the db provider enabled, an agent can answer questions directly from the data. It can run ad-hoc SELECTs against connections you name one at a time, or run your existing Named Queries. Nothing is exposed until you name it.

YOUR CODE

Functions you choose to expose

Declare a project library function as an endpoint and it becomes its own MCP tool, with its own description and argument schema. Arbitrary code cannot be run. The agent can call only what you declared.

The third provider is tightly scoped. Exposing mes.getActiveWorkOrder as a tool does not give an agent a Python prompt on your gateway. It gives it that one function, with the arguments you declared, running in the project scope you chose. Everything else stays out of reach.

Security model

It ships read-only, and read-only has limits.

The defaults are the safe settings. This is what they cover and where they stop.

  • Write tools ship disabled. readOnly is on by default, and the allowlist blocks everything until you add to it.
  • Every request is authenticated. It needs an API key, or an OAuth bearer token if you turn OAuth on.
  • Every call is logged on the gateway.
  • Read-only access is still broad. A valid key can read project source, tag values, audit records and the user list. Treat every key like a gateway credential.
  • Enabling writes grants admin-level access. With read-only off, a caller can write resources that the gateway then runs.
  • No telemetry. The module does not call home. It connects only to endpoints you configure.
How it compares

It does a different job from Inductive Automation’s MCP module.

The two are often confused. Artek-MCP ships with the tools already written. IA’s module is a framework for writing your own.

 Artek-MCPIA MCP ModuleCommunity MCP servers
Tools on install95None. You write your own.Typically 10–20
Where it runsInside the gatewayInside the gatewayA separate process beside it
Expose your own functionsYes, declared per endpointYes, that is its purposeVaries
StatusReleasedEarly AccessCommunity projects
CostFree, unsupportedFree during EA; slated for the paid Enterprise Integration Solution SuiteMostly free and open source
SupportNone (AS IS)None during EA; vendor-backed once releasedNone

To publish a small set of your own tools to an LLM, use IA’s module, which is built for that. Once it ships inside the Enterprise Integration Solution Suite it will include vendor support, which we do not offer.

For an agent that can already read your gateway (every project resource, every tag, the alarm journal, the audit log and the logs) without writing a tool first, use Artek-MCP. It can also expose your own functions.

The two are not exclusive. Both can be installed on the same gateway.

This comparison is as of September 2026, taken from Inductive Automation’s Early Access announcement and their forum thread. Early Access details change, so confirm against their forum before making a decision.

Verify what you downloaded

Check the file before you install it.

PropertyValue
Version1.49.0
FileArtek-MCP.modl · 520250 bytes
SHA-256db5c86d41bf452038e827412a49001fc2b3bc20e09e658498bf38b5742f9332e
Signing certificate (SHA-1)8a507cf6ad4f4d16fb40f411a4dea2faa54d6025
Certificate subjectC=US, O=Artek Integrated Solutions, OU=Engineering, CN=Artek Integrated Solutions
RequiresIgnition 8.3.4 or later · gateway scope
ProtocolModel Context Protocol · revision 2025-06-18 (also accepts 2025-03-26, 2024-11-05)

Run sha256sum Artek-MCP-1.49.0.modl and compare the result to the SHA-256 above. The Gateway also verifies the signature and rejects a modified file.

Install

Installation takes four steps.

  1. Download the .modl and verify its SHA-256.
  2. In the Gateway, open Platform, then System, then Modules. Choose Install or Upgrade Module and upload the file.
  3. Read and accept the End User License Agreement the Gateway shows you. The module won’t run until you do.
  4. Open the module's settings page, generate an API key, and point your MCP client at /data/artek-mcp/mcp.

If you install it headlessly through modules.json, the entry needs a licenseAgreementHash (the CRC32 of license.html inside the modl). Without it the gateway stalls in commissioning.

Let's talk

We can help you deploy it on a production gateway.

The module is free and unsupported. Deciding what an agent should see on your system, and configuring it, is paid engineering work. Call us at the number below and we will connect you with the right engineer.

Get in touch →
(877) 318-0200
Inductive Automation Premier Integrator badge