Model Context Protocol

Emissions, Waste and the Cost of Reading Supply Chain Records Late

Where supply chain emissions actually come from in a wholesale network — empty miles, buffer inventory, expedites and dwell — and why the reduction levers available without capital expenditure are all reading problems rather than routing problems.

Updated 11 September 2026 · first published 6 June 2026 · 17 min read

Runink Logistics Operations Team

Emissions, Waste and the Cost of Reading Supply Chain Records Late

What are the Key Takeaways from this Executive Summary?

Quick answer

Most avoidable supply chain emissions are the exhaust of operational lateness. An expedite gets booked because a signal was read a week after it was written down. A half-empty truck goes out to recover a missed window. A refrigerated container runs on a generator while it waits for drayage, the short truck move between port and warehouse. The levers that address all three are reading and scheduling levers rather than fleet levers, which is why they are available without capital expenditure.
  • Access is the premise, not the benefit. Software can only act on the order, shipment and production records you already hold, and only as fast as it is allowed to read them.
  • Forecasting and routing are different problems. One reduces over-production and rush freight. The other reduces miles driven. Conflating them is how an emissions program ends up unable to say which change produced which result.
  • No supplier can give you the figure. The size of the opportunity depends on your own baseline, and in most operations that baseline has never been measured.

How Does Connecting Advanced Systems to the Supply Chain Nervous System (TMS, OMS, MRP, MES) Impact Your Strategy?

Quick answer

Model Context Protocol (MCP) is an emerging standard for connecting software to the systems that already run your operation: the TMS, OMS, MRP and MES. It gives that software one defined way to read records and to call a limited set of actions, with authentication, role permissions and a log of what was read or changed. The point is not autonomy. The point is that a recommendation arrives while the decision is still open, and that you can see which records it came from.

Software that reads your operating systems directly is more useful than software you paste spreadsheets into. MCP is one way to make that connection a standard one rather than a bespoke one. It defines how a program queries data, and how it calls an action it has been given permission to call, under the same authentication and role rules a person would be subject to.

The four systems that hold the records:

  • Transportation Management System (TMS): manages freight, fleet and carrier work. It holds shipments in transit, truck positions and delivery estimates. Reading it shows where loads are sitting and which windows are about to be missed.
  • Order Management System (OMS): holds customer orders and fulfillment status. Order volumes and patterns are the main input to a demand forecast, and the OMS is where a changed priority or a revised delivery date has to land.
  • Manufacturing Resource Planning (MRP): plans production and purchasing. It holds production plans, inventory levels and supplier lead times. When a forecast moves or a supply delay appears, the re-order points and the build schedule are what need revisiting.
  • Manufacturing Execution System (MES): tracks the factory floor — machine status, output rates, quality results. A line running slow is visible here first, and it is visible here before it becomes a missed truck in the TMS.

Why a standard interface matters: the alternative is a custom connection per system, each one breaking on its own schedule. A standard interface separates reading data from taking action, so read access can be broad while the list of actions stays short and named. It also leaves a record of what the software looked at and what it changed, which is what makes a recommendation reviewable after the fact.

How Does Smarter Demand Forecasting with Advanced Analytics Impact Your Strategy?

Quick answer

Forecasting runs on records you already hold: sales history, order patterns, production plans, and outside factors like weather or a known seasonal peak. Software can assemble them faster than a planner can by hand, and can show the comparable periods each figure was drawn from. The planner still owns the number. Where the forecast sits closer to real demand, you build less that nobody buys and you book fewer rush shipments to cover what you got wrong.

Demand forecasting is the foundation of an efficient supply chain, and volatility is what makes it hard. Software can widen the inputs: sales history, current order flow, and unstructured material such as weather or a supplier notice. Running several supply-and-demand scenarios rather than one is how a planner sees the range instead of a single line.

Grounding a forecast in your own rules: a forecast is only usable if it respects the constraints the operation actually works under. Those constraints are written down somewhere — standard operating procedures, planning formulas, business rules such as “perishable goods must ship within 2 days of production”. Reading them alongside the history is what keeps the output inside what the operation can do.

For a new beverage product, that means pulling comparable launches and seasonal patterns out of the OMS history, and the internal guidance on safety stock. The output is a forecast with those comparables attached, so the planner can see what it was built on and argue with it. That is the useful form: a starting point a planner refines, not a number they are asked to trust. Assembling that evidence by hand is a day of work, and assembling it by query is not — which matters mainly because it lets the planner revisit the forecast when conditions change, instead of once a cycle.

Emissions Impact: forecasting touches emissions through two specific costs. The first is the last-minute expedite — air freight or a half-empty truck booked to recover a date. The second is waste, meaning goods produced and then unsold or spoiled. Both are recorded in your own systems: expedite charges on carrier invoices, write-offs in the GL. Where production and inventory sit closer to real demand, deliveries can be batched and runs planned, and those two line items are where the change shows up. DHL’s sustainability roadmap describes forecasting models in the same terms, as a way to provide “needs-based provision of resources and help prevent bottlenecks”.

How Does Automated Transportation Routing in Real Time Impact Your Strategy?

Quick answer

Routing software reads your TMS alongside traffic, weather and driver-hours data, then proposes changes: a detour around a closure, two part-full loads combined, a long haul moved from road to rail. Each option should carry the distance and travel time it implies, so a dispatcher can compare them on the conditions as they are now. Rail carries less carbon per ton-mile than road, so the same comparison is where a modal shift becomes visible.

Transportation is often the largest source of a retailer’s supply chain emissions. It is also the part of the network where a decision can be revised during the day, which is why routing gets attention first. Useful routing software reads the TMS and adds outside data: traffic history, current weather, fuel costs, driver schedules. It also has to respect the constraints — hours-of-service rules for drivers, cold-chain requirements for food — or its suggestions cannot be used.

Re-routing during the day: a fleet is running to grocery stores in Toronto and a highway closes. Software reading the TMS and a live traffic feed can flag the affected loads by name and lay out the alternatives. A longer route with free-flowing traffic may beat a shorter one spent idling. What a dispatcher needs in order to choose is the measured distance and travel time for each option, side by side, on current conditions. A fuel-saving percentage attached to that choice is a different kind of number — modelled rather than measured — and mixing the two on one screen is how a model output ends up quoted as a measurement.

Load consolidation is the other lever. If one truck is part-empty and another is nearby with compatible stops, combining them is a decision someone can make in minutes once they can see both. DHL Freight describes using algorithms for load building and route planning to reduce traffic volume and emissions in delivery. The mechanism is ordinary: fuller trucks and less backtracking mean fewer miles for the same drops.

Carrying your own policies into the routing: if the fleet includes electric trucks, the rule that they take city-center routes belongs in the routing, not in a policy document nobody opens at dispatch. The same is true of a standing option to shift a long haul to rail, which needs its cost and transit-time implications shown next to it. Putting those rules where the daily decision is made is what connects dispatch to a carbon target, rather than leaving the two in separate reports. Route and load changes need no new equipment, which is why they tend to be attempted before fleet electrification.

How Does Dynamic Response to Supply Chain Disruptions Impact Your Strategy?

Quick answer

Disruptions are recorded somewhere before anyone acts on them: a port delay warning in the TMS, a line stoppage in the MES, a refused drayage booking. Software reading those feeds together can raise the affected orders by name and draft the response — a production re-sequence, a re-booked carrier, a revised delivery date. A person still commits it. The gain is the draft and the earlier notice, not the removal of the decision.

A delayed shipment, a surge in orders, a machine breakdown, a strike: these are the normal condition, not the exception. What makes them expensive is that they are handled in silos. Transportation managers work the truck problem, planners work the supplier problem, and neither sees the other’s records until the invoice arrives.

Sensing and alerts: the signals are already there. The TMS carries a port delay warning. The MES shows a line stopped. A news feed reports a flood on a rail line. Read together, and checked against the contingency plans the company has already written, those signals produce a specific alert rather than a general worry: “Storm forecast likely to close the Port of New Orleans. Consider re-routing the next three shipments through Montreal, or holding departure rather than sitting at a closed port.” The value is the notice, not the prediction.

Proposed actions and coordination: beyond alerting, the useful output is a drafted action with the records behind it. If a key ingredient is delayed, that means a proposed production re-sequence — which products to run instead, and what it does to the schedule — put in front of the planner who owns it. If a last-mile carrier falls through, it means a proposed re-book against the pre-approved list, with the revised delivery times spelled out, for someone to confirm.

Where the line falls is worth stating plainly, because vendors in this category usually do not. Re-sequencing production, pausing an order line and re-booking a carrier are all commitments. They cost money, they change what a customer has been promised, and somebody has to answer for them afterwards. Drafting them automatically is the gain. Dispatching them automatically moves the accountability to a system that cannot hold it.

Writing down what worked: the post-mortem is the part most operations skip. What was tried during the last trucker strike, what it cost, and what the team would do differently belong in a written playbook attached to the scenario, not in one manager’s memory. Shifting freight pickup to off-peak hours or moving long hauls to rail are the sort of entries that go in it. A playbook anyone can look up is what shortens the response the second time, and it is also what keeps the stopgaps — emergency air freight, half-empty trucks overnight — from being the only option left.

How Does Case Example: Montreal’s Port Congestion and How Automation Could Help Impact Your Strategy?

Quick answer

Published accounts of the 2023 drayage shortage at the Port of Montreal describe a constraint that was visible in operating records before it showed up on invoices. This is a reading of other people’s published account, not a Runink deployment and not a Runink result. It is used here to show which records existed, when they existed, and what reading them together on the day would have put in front of a planner.

Consider a published account from Canada rather than anything of ours. In 2023, importers hit logistics snarls at the Port of Montreal caused by a shortage of truck drivers available for drayage, the short container move between port and warehouse. Canada was short over 28,000 drivers in 2023, and the gap is projected to exceed 55,000 by 2026. At Montreal the effect was concrete: one Toronto-based electronics wholesaler had container pickups delayed for days after ocean arrival because no trucks were available. Product launches slipped, storage charges at the port accumulated, and customer service spent the week apologising. With perishable goods the bill is larger — the Canadian produce sector reported a 9% increase in food spoilage during transport in 2023 on the back of the driver shortage. Each of those outcomes carries energy with it: reefers running generators for days awaiting pickup, and recovery trucks sent part-loaded from other cities.

What earlier reading would have changed: the congestion was visible in records before it was visible in invoices. Truck turn times at the terminal were lengthening and drayage bookings were being refused. Both facts were written down at the time. What nobody had was a reason to read them together while there was still a decision to make.

Software reading those records continuously would have surfaced the same thing as a named set of containers at risk rather than as a port-wide average. The options at that point — book rail to Toronto, accept the dwell, route through a different port — are options a planner already knows. What changes is that the choice gets made on the Tuesday instead of discovered on the invoice.

Two things such a system should not do. It should not book the rail slot on its own, because committing freight to a carrier is a contractual act. And it should not print a dollar figure next to the recommendation. The saving depends on the rate you can actually get, the dwell you would actually have incurred and the emissions factor you apply, none of which the software measured. A recommendation carrying an invented money figure is harder to audit than one carrying none.

On the last-mile side in Toronto, the same reading applies to a duller problem. Big cities bring traffic and tight delivery windows. Checking delivery addresses against current traffic and city access rules produces a better drop sequence for the day. If downtown runs are behind because of a road closure, a revised arrival estimate can be drafted for the affected customers and sent once someone approves it. A delivery promise is a commercial commitment. Automating the apology is not the same as automating the arithmetic behind it. Off-peak delivery for non-urgent goods is a separate lever, supported on both congestion and emissions grounds. The measurable win in the last mile is usually duller than the sustainability framing suggests: fewer failed first attempts, because a failed attempt is two journeys.

The Montreal-Toronto account shows where the value of reading records earlier actually sits. It sits in notice and coordination rather than in any single optimization. The congestion, the driver shortage and the lengthening turn times were all recorded before they became costs.

Business Value and Next Steps

Quick answer

The business case does not rest on a headline reduction percentage. It rests on two much duller quantities, both of which belong to your operation: how many days pass between something being recorded and somebody acting on it, and what that gap costs in expedites, dwell and rework. Establish those first. Any emissions benefit follows from closing the gap rather than from the software.

Published 2030 reduction pledges vary by company, and the accounting boundary behind them varies even more. The levers available without capital expenditure are the same ones listed above: fewer empty miles, fuller trucks and containers, less buffer inventory, and faster responses to disruption. What no published material supports is a single percentage that a given operation will achieve. Treat any vendor’s headline reduction figure as a claim about somebody else’s network.

So the honest version of the business case has two sides. The efficiency gains are real, and they lower operating cost as well as emissions. Their size in your operation is unknown until you measure your own baseline, and no supplier can tell you what it is.

For the executive sponsor: this is a narrow application, not automation for its own sake. Software reads the records your operation already keeps, applies the rules your operation already has, and puts the result in front of the person who owns the decision while the decision is open. The outcomes to watch are concrete ones you can find in your own ledgers: lead times, the count of expedites, fuel spend, and an emissions figure whose inputs you can trace. Start narrow — one region, one lever such as routing — and widen it once the team trusts what it is reading. Permission controls and an access log are what let Compliance sign off on that.

For the technical owner: this sits on top of the existing systems rather than replacing them. The software queries data read-only and calls a short, named list of actions. The work starts with the data flows that matter: the order feed from the OMS, shipment status from the TMS. Then name the decision points where a recommendation would be useful, such as whether to approve an expedited shipment. Those become the first connections. Feed quality decides everything downstream: a recommendation is only as good as the timeliness of the records behind it, so the freshness of each feed is worth measuring before anything is built on it.

In summary, the work is to read records that already exist across domains that do not currently read each other — transportation, order management and production — and to do it while there is still a decision to make. That is an unglamorous framing of the opportunity, and it is the accurate one. None of it requires new technology, and none of it produces a reduction figure anybody can quote you in advance.

Two measurements are worth more than any vendor comparison at this stage. First, the elapsed time in your operation between something being recorded and somebody acting on it. Second, your expedite and dwell spend for the last four quarters, split by the reason each one was incurred. Both belong to you, both come from records you already hold, and together they tell you whether there is an emissions program here at all.



Questions this raises

How do analytics help find opportunities to reduce Scope 3 supply chain emissions?

Quick answer

Under the GHG Protocol, Scope 1 covers the fuel you burn yourself, Scope 2 the energy you buy, and Scope 3 everything else in the chain — emissions at your suppliers, carriers and customers. Scope 3 is the hard one to account for because the records are scattered: PDF carrier reports, supplier spreadsheets with different column names, telematics exports in several formats. Most of the work is reading those records into one place and agreeing what each field means, so that fuel, distance and weight can be compared across carriers. Once they can be, the questions are ordinary operational ones. Which lanes run repeated LTL (less-than-truckload) shipments that could combine into one FTL (full-truckload) run? Which air freight moves had transit times that ocean or rail would have met? The answer comes back as named lanes and shipments rather than as a network-wide score, which is what makes it actionable and what makes it checkable.

What moves emissions work from reporting to something operations can act on?

Quick answer

Reporting tells you what last quarter’s emissions were. Acting on them means the same records reach the person making a routing or sourcing decision while that decision is still open. When a port delay forces a route change, a reporting tool records the extra fuel afterwards. Reading the same feeds on the day lets someone compare the route options, each with its distance and travel time, before the truck rolls. Choosing a lower-emission carrier, or a supplier running on renewable power, then becomes a normal procurement decision made with the figures attached. The commitment stays with a person: booking freight and placing orders are contractual acts, and they should be approved by somebody who can answer for them.

What does auditable carbon accounting require from your data?

Quick answer

Carbon accounting joins records that were never designed to be joined: fuel use from telematics, distance from the TMS, and emission factors published by outside bodies. Before the arithmetic, the definitions have to be agreed. “Gallons of diesel burned by Carrier A” has to map to the Scope 3 transportation category you report under, and weight and distance have to mean the same thing for every carrier. Write those mappings down, and keep every figure traceable back to the record it came from. That is what lets you answer an auditor’s question about a single line rather than about a total. As ESG disclosure rules tighten, that traceability is also what you need when a disclosure is challenged instead of simply filed.

Model Context Protocol emissions reduction supply chain automation TMS OMS MRP MES logistics optimization database forecasting demand forecasting wholesale logistics sustainability workflow orchestration food and beverage Canadian supply chain U.S. wholesale retail logistics

All articles

Runink: Data You Can Trust. Decisions You Can Defend.

Runink FACE reads the logistics records you already hold, compares them against the rules that govern them, and drafts an action for the person who owns the decision. It runs on infrastructure you control.