Query Allen-Bradley and Siemens PLC projects, live tag values, and analyses in plain English.
One address for any MCP client. You sign in once, after adding it.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Odel could not list its tools without signing in.
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
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 plck_live_…".)
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_…"]
}
}
}
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.
17 tools, permission-scoped per API key or OAuth grant:
| Area | Tools |
|---|---|
| Discover | plcs_health, plcs_list_projects, plcs_get_project, plcs_get_project_source |
| Ask | plcs_ask_project — a cited answer from the PLCs.ai assistant, not raw source to reason over |
| Live plant data | plcs_get_live_values, plcs_get_tag_history, plcs_request_live_tags |
| Analyze | plcs_get_project_analysis (dead code, race conditions, missing handshakes, interlock audits, cycle-time bottlenecks, signal tracing) |
| Propose | plcs_propose_code — a plan you approve, then a reviewable proposal; nothing is saved without review |
| Version & export | plcs_save_version, plcs_stage_upload, plcs_export_plc, plcs_export_pdf, plcs_get_export, plcs_download_export |
| Embed | plcs_mint_embed_token — short-lived, read-only, project-scoped iframe tokens |
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.
Motor1_Enable do in the last hour?"mcp-remote bridge: Node 18+© PLCs.ai · Terms · Privacy · Questions: sales@plcs.ai