MCP.Market

PLCs.ai MCP server

online · 100% uptime
by plcs.ai·ai.plcs/plcs-ai·v1.0.0

Query Allen-Bradley and Siemens PLC projects, live tag values, and analyses in plain English.

A97/100grade A
What users say
No reviews yet
Be the first
Safety scan
A97/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed PLCs.ai yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PLCs.ai tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-11-04 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 101ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10
Overall 97/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PLCs.ai compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
97/100
higher than 98% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
148 ms
faster than 73% of 30,031 servers

Install PLCs.ai in Claude Code, Cursor or VS Code

claude mcp add --transport http plcs-ai https://mcp.plcs.ai/mcp
Add to Cursor

What the publisher says

From the PLCs.ai repository's README, as published. We do not edit it. Read it on GitHub

PLCs.ai MCP Server

Connect Claude, Cursor, Codex, or any MCP-compatible agent to your PLC projects.

PLCs.ai is the AI platform purpose-built for PLC engineers: upload an Allen-Bradley (Studio 5000), Siemens (TIA Portal) or CODESYS V3 project and understand, troubleshoot, document, and safely generate code for it in plain English. This MCP server gives any AI agent governed access to that same capability — your projects, live tag values, and analyses — with per-tool permission scopes.

Remote server: https://mcp.plcs.ai/mcp (Streamable HTTP · OAuth or API key) Full documentation: https://www.plcs.ai/developer/mcp

Quick start

Claude Code

claude mcp add --transport http plcs-ai https://mcp.plcs.ai/mcp

Then run /mcp and choose Authenticate to sign in with your PLCs.ai account. (Or pass an API key: --header "Authorization: Bearer plcklive…".)

Claude Desktop

Settings → Connectors → Add custom connector → URL https://mcp.plcs.ai/mcp → Connect and sign in. For API-key or on-prem setups, use the mcp-remote bridge:

{
  "mcpServers": {
    "plcs-ai": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.plcs.ai/mcp",
               "--header", "Authorization: Bearer plck_live_…"]
    }
  }
}

Cursor / Codex / other MCP clients

See per-client guides: https://www.plcs.ai/developer/mcp — covers Cursor, Codex, and any client that speaks remote MCP or can run mcp-remote.

What the agent can do

17 tools, permission-scoped per API key or OAuth grant:

The agent reasons over projects your organization already owns. Onboarding a machine is a deliberate act in the app or through a version-source connector, so there is no create-a-project tool — an agent can read, ask, propose and save versions, but never add a project.

Example prompts

  • "List my PLC projects and check which ones have live data connected."
  • "Why won't Conveyor 3 restart after a stop? Trace the interlocks."
  • "Read the latest analysis on the Palletizer project and summarize what's safe to remove."
  • "What did tag Motor1_Enable do in the last hour?"
  • "Draft a fix for the missing handshake between Conv001 and Rob010 — proposal only."

Safety model

  • Every tool call is authenticated and scoped to your organization; the credential is the tenant.
  • Proposing code is two steps — a plan you approve, then the change — and it returns a proposal either way; persisting a new version is a separate, separately-scoped action.
  • Customer data is never used to train AI models. Data handling →

Requirements

  • A PLCs.ai account (start a free trial) or API key
  • For the mcp-remote bridge: Node 18+

© PLCs.ai · Terms · Privacy · Questions: sales@plcs.ai

Nothing above is checked by us. What we check is on the safety report.

PLCs.ai: common questions

Is PLCs.ai MCP server safe?
Yes, by our scan: it is graded A (97/100). Read the PLCs.ai safety report
How do I install PLCs.ai?
It runs remotely at mcp.plcs.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does PLCs.ai need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is PLCs.ai maintained?
The last commit was 3 days ago (2026-11-01). The latest release is v1.0.0.
Is PLCs.ai up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of PLCs.ai?
Servers from other publishers that do the same job: e2e MCP server.
How does PLCs.ai compare with other MCP servers?
safety score 97/100 (higher than 98% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 148 ms (faster than 73% of 30,031 servers). Full comparison.

Alternatives to PLCs.ai

Same job from other publishers: the closest match first, then the best rated.

  • e2e
    Open live web and mobile app sessions from an e2e project to inspect the app and try locators.
    A