FoundryNet / Protocols / HTTP / REST
Protocol adapter

HTTP / REST → one canonical schema

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

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

Connect

Add HTTP / REST 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, HTTP / REST 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 HTTP / REST

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

OEMVerticalProtocolsCoverageMapped
Caterpillarheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST99%11 fields
Cumminsheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST99%11 fields
HaasCNC / machine toolMTConnect Modbus TCP HTTP / REST99%17 fields
MiR (Mobile Industrial Robots)autonomous mobile robotROS 2 (DDS) HTTP / REST MQTT Sparkplug B99%10 fields
Universal Robotsindustrial robotROS 2 (DDS) Modbus TCP OPC UA HTTP / REST99%11 fields
OTTO Motorsautonomous mobile robotROS 2 (DDS) HTTP / REST MQTT Sparkplug B95%10 fields
6 River Systemsautonomous mobile robotHTTP / REST ROS 2 (DDS)91%10 fields
AGILOXautonomous mobile robotROS 2 (DDS) HTTP / REST OPC UA91%10 fields
Detroit Dieselheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Fetch Roboticsautonomous mobile robotROS 2 (DDS) HTTP / REST91%10 fields
Franka Emikaindustrial robotROS 2 (DDS) HTTP / REST91%11 fields
Freightlinerheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Geek+ (Geekplus)autonomous mobile robotHTTP / REST MQTT Sparkplug B91%10 fields
John Deereheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Kenworthheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Locus Roboticsautonomous mobile robotHTTP / REST MQTT Sparkplug B ROS 2 (DDS)91%10 fields
Mack Trucksheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Navistar / Internationalheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Omron AMR (LD/HD)autonomous mobile robotROS 2 (DDS) HTTP / REST MQTT Sparkplug B91%10 fields
PACCARheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
Peterbiltheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields
TormachCNC / machine toolMTConnect HTTP / REST91%17 fields
Volvo Trucksheavy vehicle / off-highwayJ1939 (CAN) HTTP / REST91%11 fields

Mappings

Real HTTP / REST 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
SPN_100: 55→vehicle.engine.oil_pressure: 55Caterpillar
SPN_100: 52→vehicle.engine.oil_pressure: 52Cummins
Q600_1: 3400→spindle_speed_rpm: 3400Haas
/robot_status/battery_percentage: 82→amr.battery.charge: 82MiR (Mobile Industrial Robots)
actual_q_0: 1.57→robot.joint.position: 1.57Universal Robots
battery_soc: 0.74→amr.battery.charge: 74OTTO Motors

Canonical fields

What HTTP / REST sources map into

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

vehicle.brake.air_pressurevehicle.brake.primary_air_pressurevehicle.dtc_descriptionvehicle.engine.fuel_rail_pressurevehicle.engine.intake_manifold_pressurevehicle.engine.oil_pressurevehicle.engine.oil_tempvehicle.tire_pressure_flvehicle.transmission.oil_tempvehicle.turbocharger.rpmvehicle.wheel_speed_flamr.battery.charge


Related

Verticals using HTTP / REST

heavy vehicle / off-highway CNC / machine tool autonomous mobile robot industrial robot

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


HTTP / REST 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.