protocols_supported
Discover supported OT protocols, their tools, connection parameters, and server no-egress posture to choose the right integration.
Instructions
[READ][risk=low] Capability map — protocols, status, tools, connection params.
Call this to discover what iaiops can do before choosing a protocol/tool.
Lists implemented protocols (OPC-UA incl. HDA, Modbus, S7comm, Mitsubishi MC,
MTConnect, MQTT/Sparkplug B full-decode, EtherNet/IP Logix) and the EtherCAT
roadmap stub, plus cross-protocol analytics (OEE/downtime, asset inventory,
CoV), each with its read/write tools and the endpoint params it needs.
Also reports whether this server runs under the no-egress gate, so a model is
TOLD the posture instead of having to infer it from tools it cannot see.
Read/write authorisation is NOT a server posture here — it is the caller's
decision; every call (read or write, MCP or CLI) is audited.
Returns dict: {tool, posture, implemented_protocols:[...], roadmap_stubs:[...],
protocols:[{protocol, status, library, transport, auth, read_tools,
write_tools, params}], diagnostics:[...], analytics:[...], tool_counts,
safety, write_note, no_egress_mode, no_egress_note}.
Example: protocols_supported().
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||