PLCs.ai MCP server

Your PLCs in any AI client.

The Model Context Protocol (MCP) server exposes PLCs.ai as a set of tools any MCP-capable assistant — Claude, Cursor, Codex — can call: read and reason over Allen-Bradley and Siemens projects, ground answers in real source, even read live values off the running plant.

What it is

A secure gateway that brings PLCs.ai into your assistant. Your assistant connects over Streamable HTTP, authenticates as you, and gets typed tools — no glue code to write.

What your assistant can do

CapabilityTools
Discover projectsplcs_list_projects · plcs_get_project
Read sourceplcs_get_project_source (parsed / raw / SCL / ladder)
Live plant dataplcs_get_live_values · plcs_get_tag_history
Ground reasoningplcs_search_context (grounded retrieval)
Cited interpretationplcs_interpret (PLCs.ai's own answer)
Generate / modify codeplcs_generate_code (a reviewable proposal)
Analyzeplcs_start_analysis · plcs_get_analysis
Save / export / ingestplcs_save_version · plcs_export_plc / plcs_export_pdf · plcs_ingest_project

See the full tool reference for inputs, scopes, and behavior.

At a glance

Endpointhttps://mcp.plcs.ai/mcp
TransportStreamable HTTP (JSON)
AuthSign in with your PLCs.ai account (OAuth) or an API key bearer
Tool namesplcs_* — stable, snake_case
IdentityA connection acts as you / your key — same org, same permissions
On-premAlso available in your appliance at http://APPLIANCE_HOST:8080/mcp

New to MCP? It's an open standard for connecting AI assistants to tools and data. If your client supports remote MCP servers, you can connect in under a minute — see the Quickstart.