FoundryNet / Protocols / MTConnect
Protocol adapter

MTConnect → one canonical schema

Forge reads MTConnect from 19 verticals and emits the same canonical JSON for every one of them. No per-vendor parser, no per-vendor schema.

21OEMs listed on this protocol
985Canonical fields defined
2,086Mappings in production
Start free Browse all OEMs

Connect

Add MTConnect to your agent

One MCP endpoint serves every protocol adapter: there is no per-protocol URL to configure.

# add Forge to your agent, one endpoint for all 13 protocols, MTConnect included
claude mcp add --transport http forge https://mcp.foundrynet.io/mcp \
  --header 'Authorization: Bearer YOUR_FORGE_KEY'
✓ forge connected, 32 tools available

Coverage

19 verticals speaking MTConnect

Each links to its own mapping reference with vendor-specific tag shapes.

OEMVerticalProtocolsCoverageMapped
DMG MoriCNC / machine toolMTConnect OPC UA99%17 fields
FanucCNC / machine toolMTConnect OPC UA Modbus TCP99%17 fields
HaasCNC / machine toolMTConnect Modbus TCP HTTP / REST99%17 fields
HeidenhainCNC / machine toolOPC UA MTConnect99%17 fields
MazakCNC / machine toolMTConnect OPC UA99%17 fields
OkumaCNC / machine toolMTConnect OPC UA99%17 fields
Siemens SinumerikCNC / machine toolOPC UA PROFINET / S7 MTConnect99%17 fields
MakinoCNC / machine toolMTConnect OPC UA95%17 fields
Yaskawa Motomanindustrial robotEtherNet/IP ROS 2 (DDS) MTConnect95%11 fields
BridgeportCNC / machine toolMTConnect Modbus TCP91%17 fields
BrotherCNC / machine toolMTConnect Modbus TCP91%17 fields
DoosanCNC / machine toolMTConnect OPC UA91%17 fields
Hitachi SeikiCNC / machine toolMTConnect Modbus TCP91%17 fields
HurcoCNC / machine toolMTConnect OPC UA91%17 fields
KitamuraCNC / machine toolMTConnect OPC UA91%17 fields
Komatsu NTCCNC / machine toolMTConnect OPC UA91%17 fields
MatsuuraCNC / machine toolMTConnect OPC UA91%17 fields
MikronCNC / machine toolMTConnect OPC UA91%17 fields
MitsubishiCNC / machine toolMTConnect EtherNet/IP OPC UA91%17 fields
TongtaiCNC / machine toolMTConnect Modbus TCP91%17 fields
TormachCNC / machine toolMTConnect HTTP / REST91%17 fields

Mappings

Real MTConnect tags, normalized

Sampled from the live corpus: one example per vendor, so you can see the same canonical field arriving from different raw tag shapes.

Raw tag inCanonical field outSource
SpindleActualSpeed: 8000→spindle_speed_rpm: 8000DMG Mori
Spindle_Speed: 2200→spindle_speed_rpm: 2200Fanuc
Q600_1: 3400→spindle_speed_rpm: 3400Haas
S_actual: 9000→spindle_speed_rpm: 9000Heidenhain
S1speed: 12000→spindle_speed_rpm: 12000Mazak
SpindleRPM: 4500→spindle_speed_rpm: 4500Okuma

Canonical fields

What MTConnect sources map into

The fields most commonly emitted by these 21 OEMs. The full schema is open source: FoundryNet/canonical-schema (MIT).

alarm_codeaxes.0.load_percentaxes.0.position_actualaxes.0.temperature_ccnc.path.feedrateenergy.cumulative_kwhfeed_rateidentity.controller_modelmachining_statepart_countpower.instantaneous_kwprogram_name


Related

Verticals using MTConnect

CNC / machine tool industrial robot

Other protocols: BACnet/IP EtherNet/IP HTTP / REST J1939 (CAN) MQTT Sparkplug B Modbus TCP OPC UA PROFINET / S7 ROS 2 (DDS)


MTConnect in the canonical schema

For platforms License cross-protocol normalization for your product. The same engine that reads this protocol reads the other eleven. Embed it in your platform: your brand, your deployment, our vendor decoders. Platform licensing →
The telemetry translation crisis runs deeper than protocols. The Machine Agent, weekly. Read it →
Get the thesis behind this infrastructure: The Machine Agent, weekly.