Supported Devices

A complete implementation requires an adapter for each device and one or more software agents. The adapter translates from the native device language to MTConnect, and the agent aggregates, formats, and temporarily stores data. Each device can connect to its own agent instance, or multiple adapters can feed one agent.

Adapters are supplied by device builders, control manufacturers, or third parties. In most cases these are proprietary, paid software. In some cases, adapters run on their own hardware, such as an industrial PC, managed switch, or a gateway device.

A free, open source MTConnect agent written in C++ is available at It is developed and maintained as a community project, and this agent is widely deployed on its own or as a basis for commercial software.

MTConnect compatibility varies by vendor and product line. Specific connectivity options, configuration requirements, and number/type of data items supported will vary by device make, model, year, and selected options. There are solutions available for both new devices and retrofits. Because the MTConnect standard is open and free-to-use, not every implementation is publicly documented.

The following brands offer full or partial MTConnect support from the factory or via third party adapter developers:

  • Allen-Bradley (CNC)

  • Balluff

  • Blum Novotest

  • ControlLogix

  • DMG Mori Seiki

  • Doosan

  • Fagor

  • Fanuc

  • FINS

  • GF Agie Charmilles

  • Haas

  • Heidenhain

  • LinuxCNC

  • MakerBot

  • Makino

  • Mazak

  • Mitsubishi

  • Moxa

  • Mitutoyo


  • NUM

  • Okuma

  • OPOS


  • ROS-Industrial

  • Siemens

  • Sodick

  • Toyo