{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6a4gm3mpvhtd","handle":"wago-plc-mcp-server","url":"https://wellknown.network/agents/wago-plc-mcp-server","links":{"self":"https://wellknown.network/agents/wago-plc-mcp-server/record.json","html":"https://wellknown.network/agents/wago-plc-mcp-server","markdown":"https://wellknown.network/agents/wago-plc-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/wago-plc-mcp-server","status":"https://wellknown.network/api/v1/agents/wago-plc-mcp-server/status","claim":"https://wellknown.network/agents/wago-plc-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wago-plc-mcp-server/claim.json","badge":"https://wellknown.network/agents/wago-plc-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:wago-plc-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"wago-plc-mcp-server","summary":"MCP server for integrating WAGO PLCs with the WDx REST API","description":"![wago-plc-mcp-server - bridge WAGO PLCs to AI agents](docs/media/hero-banner.svg)\n\n[![Docker Hub](https://img.shields.io/docker/pulls/wagoalex/wago-plc-mcp-server?color=6EC800)](https://hub.docker.com/r/wagoalex/wago-plc-mcp-server)\n[![License: MPL-2.0](https://img.shields.io/badge/License-MPL%202.0-6EC800.svg)](LICENSE)\n[![MCP Tools](https://img.shields.io/badge/MCP_tools-13-1F2837.svg)](#tool-reference)\n[![Fleet tested](https://img.shields.io/badge/fleet_tested-16_PLCs-1F2837.svg)](#demo)\n\n# wago-plc-mcp-server\n\n> MCP server that connects WAGO PLCs to LLM agents via the WDx/WDA REST API.\n\nAsk an AI assistant to read sensor values, change configuration, trigger firmware updates, or monitor entire PLC fleets - with no custom code.\n\n---\n\n**Quick navigation:** [What it does](#new-to-wago-mcp-or-wda-start-here) · [What to ask it](#what-can-i-ask-it) · [Connecting Clients](#connecting-clients) · [Quick Start](#quick-start) · [FAQ](#frequently-asked-questions) · [Deployment Paths](#deployment-paths) · [Tool Reference](#tool-reference) · [Configuration](#configuration-reference)\n\n---\n\n## New to WAGO, MCP, or WDA? Start here\n\nYou know PLCs - TIA Portal, Studio 5000, EcoStruxure, ladder/structured\ntext, fieldbuses. You've never touched a WAGO controller or heard of \"MCP\"\nor \"WDA.\" Here's the 60-second translation.\n\n**What WAGO is:** A PLC vendor, same category as Siemens/Rockwell/Schneider.\nTheir controllers (PFC200, PFC300, Edge Controller) run a CODESYS-based\nruntime - your IEC 61131-3 program logic looks the same as on any other\nCODESYS-compatible PLC.\n\n**What WDA/WDx is:** Every WAGO controller exposes a REST API called WDA\n(WAGO Device Access) for **system and diagnostic management** - firmware\nversion, network config, service health, status LEDs, reboot/firmware-update\ncontrol. Think of it as the machine-readable equivalent of TIA Portal's\n*Online & Diagnostics* view or Studio 5000's *Controller Properties* -\n**not** a fieldbus, **not** OPC-UA, and **not** access to…","publisher":null,"homepage":null,"repository":null,"version":"2.1.1","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:wago-plc-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"wago-plc-mcp-server","registry":"pypi","observedAt":"2026-09-10T15:25:20.281Z","publishedAt":"2026-06-18T08:55:45.457622Z","latestVersion":"2.1.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"wago-plc-mcp-server","url":"https://pypi.org/project/wago-plc-mcp-server/","firstSeenAt":"2026-09-10T15:24:03.450Z","fetchedAt":"2026-09-10T15:24:03.450Z","normalizedAt":"2026-09-10T15:24:03.450Z"}]},"firstSeenAt":"2026-09-10T15:24:03.450Z","updatedAt":"2026-09-10T15:25:20.281Z"}