Spare parts planning AI agent: a blueprint for materials management

How a governed AI agent workforce handles spare parts planning: it reviews demand, lead times, criticality and installed base for each item in SAP S/4HANA, IBM Maximo or Oracle Fusion, proposes stock policy with its reasoning, and executes only what materials management approves.

At a glance
Problem
Planners set stock for tens of thousands of MRO items from memory, so critical parts run out while obsolete stock piles up.
Agent design
Installed-base, planning, execution and inventory health agents under materials management guardrails.
Systems
ERP materials and maintenance modules or the CMMS, storerooms, supplier and OEM data.
Hard limits
Agents never set criticality, approve supersessions, write off stock or create purchase orders.
Value levers
Fewer critical stockouts, less spares capital, fewer expedites, long-tail coverage.
First release
Proposal-only at one site, then automatic updates for non-critical items in a narrow band.

Where spare parts planning breaks today

A large maintenance store carries tens of thousands of active items, and most move only a few times a year. Reorder points and maximums are set when the item is created and rarely revisited. Planners spend their week on fast movers and late deliveries, so the long tail runs on stale settings. Forecasting built for steady demand handles intermittent spares badly: a part with three issues in five years looks like zero demand until a pump seal fails.

The data that should drive the decision is scattered. Criticality sits in a reliability spreadsheet or is set to high on half the catalog. Equipment BOMs are incomplete, so the planner cannot see which assets a part protects. Purchasing lead times are quotes, not what actually happens. Duplicate item numbers split demand, and parts for retired equipment stay on the shelf because nobody owns their removal. The result is expedites and downtime on critical items alongside a growing balance of obsolete stock.

Planning decisionWhat triggers itWhat the agent doesCan agents act alone?
Reorder point and max updateDemand, lead time or installed base has moved on a non-critical itemRecalculates from consumption, actual lead times and planned work; applies inside the bandNon-critical, inside band
Replenishment requisitionStock on hand plus open orders falls below an approved reorder pointCreates the purchase requisition with the approved quantity, source and need dateApproved policy only
Inter-site rebalancingSurplus at one storeroom, shortage or shutdown demand at anotherProposes a transfer with freight cost and residual risk at the sending sitePlanner approves
Late delivery or expediteOpen order past its confirmed date while a work order reservation waitsRanks late orders by the work they hold up; drafts the expedite for the buyerBuyer acts
Supersession or interchangeabilityOEM bulletin, supplier notice, or two item numbers for one partAssembles evidence and affected BOMs for the reliability engineerNever
Criticality change or insurance spareNew asset, changed failure history, or a zero-demand item protecting a critical assetFlags the gap with downtime exposure and lead time; takes no positionNever
Obsolescence or disposal candidateNo issues in the review window, or no remaining installed baseLists value, last issue and original assets, then routes itNever

The spare parts planning AI agent workforce: four roles, one approval line

The live design names a planning agent and an execution agent. This blueprint keeps that split and adds an agent that repairs the installed-base link and one that reports on inventory health. Proposing and executing stay with different agents under separate system identities, so no agent both sets a stock level and spends against it.

AgentJobReadsCan writeNever does
Installed-base agentLinks each item to the equipment it protects and finds BOM and criticality gapsEquipment, equipment BOMs, work order history, parts issued to ordersProposed BOM links and data-gap tasks for the master data teamEdit BOMs, item master or criticality fields
Planning agentProposes stock policy per item with its reasoningConsumption, reservations from planned work, actual lead times, unit cost, guardrail policyPolicy proposal with method, inputs, service and capital effectApply a policy or create any transaction
Execution agentApplies approved policy, raises requisitions and transfers, tracks late deliveriesApproved proposals, stock and open orders, confirmed delivery datesPlant-level planning parameters, purchase and stock transport requisitions through standard functionsConvert requisitions to purchase orders, change suppliers or prices, or move stock held for a critical asset
Inventory health agentReports stockouts, excess and obsolescence by site, asset class and plannerAudit log, stock values, issues, proposals and overridesMonthly inventory health report and the obsolescence review listAct on any item, policy or order

Architecture: spares agents beside the ERP and CMMS, writing only approved policy

The agents read item master, stock, maintenance and purchasing records through published interfaces and write through the functions a planner uses. Every write carries its proposal and guardrail version. A control plane outside the agents holds the materials-owned guardrail policy, approval workflow, audit log and a pause switch that freezes every policy while replenishment keeps running.

Maintenance planwork orders, shutdownsplanned useERPS/4HANA, Maximo, FusionItem master (plant)Stock and movementsEquipment BOMsPolicy and requisitionsLead times, info recordsReservationsissuesAPI readsappliesAGENT LAYERInstalled-base agentlinks parts to equipmentPlanning agentproposes stock policyExecution agentapplies approved policyInventory health agentmonthly health reportseparate identities: propose, applyPEOPLEMRO plannerMaterials mgrBuyerReliability engMaterials leadroutesapprovesreportchecks policylogssets guardrailsCONTROL PLANEGuardrail policyversioned, materials-ownedApproval workflowreasoning attachedAudit loginputs and every writePause switchfreezes policies
Figure 1. Agents read stock, BOMs and planned work through interfaces (dashed) and write only planning parameters and requisitions (blue). Pausing freezes policies and returns planning to planners.

How one spare parts recommendation moves through the design

Two questions route every proposal. Does it touch criticality, a supersession, an insurance spare or a write-off? If so, a named person decides and the agents only assemble evidence. If not, does the change stay inside the band set for that item class, in both stock value and service level? Only a change that passes both is applied automatically, and a sample is reviewed weekly.

Item duefor reviewLink assets,calculate policyCritical orwrite-off?noInside bandfor its class?yesApply policyERP update + reasoningSampled QA5% reviewedyesReliability engnever automatednoRoute to plannerwith proposalPlanner approvesagent applies, logs
Figure 2. Criticality, supersession and write-off decisions leave before any band check, so no guardrail setting makes them automatic.

ERP, CMMS and supplier data integration for spare parts agents

Spares planning usually spans the system that holds stock and requisitions and the one that holds equipment and work orders. The installed-base link between them decides integration order, because a planning agent that cannot see what a part protects can only repeat history.

PlatformWhere spares planning livesHow agents readHow agents writeDesign note
SAP S/4HANA (MM and Plant Maintenance)Plant-level reorder point and maximum stock, equipment BOMs, reservationsOData APIs for product master, stock, reservations and maintenance ordersPlanning parameters through the standard material change function; requisitionsIf changes need a master data request, the agent raises the request
IBM MaximoStoreroom inventory with reorder point and lead time; asset spare partsREST API for items, inventory, assets and work order materialsInventory planning fields through the integration frameworkExisting reorder runs raise requisitions from agent values, so demand is never raised twice
Oracle Fusion Cloud (Inventory and Maintenance)Min-max planning, maintenance work orders, assetsInventory, maintenance and purchasing REST resourcesMin-max values and requisitions through standard interfacesHold guardrails at the same level as the min-max plan
Supplier, OEM and reliability dataConfirmed dates, supersession notices, failure history, criticalityOrder confirmations, OEM bulletins, criticality register exportsNone; changes route to the buyer or reliability engineerPlan on actual receipt lead times; reliability owns criticality

The agents can be built with ERP-native agent tooling, Microsoft Copilot Studio, or a custom orchestration layer, chosen by where planners work and where identity and audit controls are strongest. An existing inventory optimization tool stays the calculation engine.

Human oversight in spare parts and materials management

Spares risk runs both ways: too little stock stops a critical asset, too much ties up capital for years. The agents keep routine policy current for non-critical items; every decision about what an asset needs to keep running stays with a named engineer or manager.

DecisionWho decidesAgent's roleControl
Policy change inside band, non-critical itemAgentCalculates, applies, logs reasoning5% sampled weekly; reversals above 2% suspend that item class
Requisition under an approved policyAgentCreates the requisitionExisting purchasing release strategy applies; agents never create the purchase order
Policy change outside band or above value thresholdMRO plannerProposes with service and capital effectApproval task with reasoning; large increases go to the materials manager
Inter-site transferPlanner at both sitesProposes the move and the residual riskSending site confirms; critical-asset stock excluded
Expedite of a late orderBuyerRanks by downtime exposure, drafts the requestBuyer owns supplier contact and premium freight
Supersession or interchangeabilityReliability engineerAssembles notices and affected BOMsNamed approval; agents cannot link item numbers
Criticality classification or overrideReliability engineeringShows exposure and flags gapsNamed approval on the item; agents read only
Obsolescence write-down or disposalMaterials manager and financeLists candidates with installed-base evidenceExisting disposal approval; out of agent scope

Illustrative economics of spare parts planning agents

Example inputs describe a multi-site operation holding $60 million of spares across 45,000 items; change them to your own. Carrying cost and expedite savings are cash, avoided downtime is real but uneven, and planner hours become cash only if redeployed. The one-time working capital release is excluded from annual value.

Spares estate
Critical stockouts and expedites
Planner effort
Cost of the agents
Working capital released, one time$3,000,000
Planner hours released5,000
Net annual value, downtime and capacity counted$1,137,000
Net annual cash, carrying cost and expedites only$307,000
Payback, all value counted7.9 mo
Payback, cash only29.3 mo
Avoided downtime
$480,000
Planner capacity
$350,000
Carrying cost and expedites
$634,500
Running cost
$327,500

Fixed assumptions: the inventory reduction comes as excess is consumed, without disposals; the build excludes internal team time and master data cleanup. Example inputs only. They describe no client and are not a forecast.

The cash view pays back slowly on purpose: carrying cost on a modest reduction is the only lever finance banks without argument. The case usually turns on avoided downtime, so the baseline needs a defensible count of stockouts that delayed work orders and an agreed cost per downtime hour. If those cannot be agreed, scope the first release around long-tail coverage and expedites, and let the stockout record build during proposal-only mode.

Rollout roadmap for spare parts agents, one site at a time

The live page sets the order: confirm item master and criticality readiness, run the planning agent proposal-only at one site, then enable execution inside tight guardrails and widen them as the record builds. The materials lead signs off each gate. Durations depend most on the state of BOMs and criticality data.

Data readinessitem master, BOMs, criticalityProposal-onlyplanning agent, one siteControlled executionnon-critical, narrow bandScalebands, classes, siteswk 0wk 6Gate 1criticality set, guardrails signedwk 14Gate 2≥90% acceptance, non-criticalwk 22Gate 3no agent stockouts, <2% reversal
Figure 3. Stage lengths are drawn to scale in weeks. Each gate is a threshold in the planning record: if acceptance or reversal rates miss it, the site stays in that stage.
  1. Weeks 0 to 6

    Data readiness

    Profile one site's item master: duplicates, missing lead times, blank criticality, items with no equipment link. Baseline stockouts, expedites, excess and planner hours. Write guardrail policy v1.Gate: criticality set for critical-asset items, guardrail policy v1 signed
  2. Weeks 6 to 14

    Proposal-only

    The installed-base and planning agents propose policy for every item due for review; planners decide as normal. Compare proposals with decisions and with what consumption did next.Gate: 90% or better acceptance on non-critical items
  3. Weeks 14 to 22

    Controlled execution

    Enable execution for non-critical items inside a narrow value and service band, with 5% weekly sampling and a live pause drill.Gate: no critical stockout traced to an agent change, reversal under 2%
  4. Week 22 onward

    Scale

    Widen bands by item class on the evidence, add cross-site rebalancing, then roll out site by site with site guardrails.Gate: per item class, per site

How spare parts planning performance is measured

The live page names critical stockouts, spares capital, obsolete share and long-tail coverage. This blueprint adds a control metric and two supporting measures, baselined from your data, with no targets claimed.

MetricDefinitionWhy it matters
Critical part stockoutsStockouts on critical-asset items that delayed a work orderThe failure the whole design exists to prevent
Working capital in sparesSpares value by site and item class at month-endShows whether capital is freed or just moved between sites
Obsolete and slow-moving shareSpares value with no issues in 24 months or no installed baseStock that service-level settings never clear
Long-tail planner coverageActive items whose policy was reviewed in 12 monthsThe capacity lever: most items are never reviewed
Proposal override rateProposals planners changed or rejected, and sampled updates reversedThe control metric that decides whether bands can widen
Reservation fill rateWork order reservations issued complete on the required dateTies spares service to maintenance schedule compliance
Expedite rateExpedites as a share of spares orders, with premium costDirect cost of policy set too low

Questions materials managers ask about spare parts agents

Can the agent decide which parts are critical?

No. Criticality stays with reliability engineering under named approval. The agents show the downtime exposure and lead time behind it and flag critical-asset items with no classification.

How does it plan parts that almost never move?

With methods built for intermittent demand, such as Croston-type forecasts or bootstrapping issue history, plus planned work and installed base. Insurance spares with no usage go to a person and are decided on risk.

Does this replace our MRP or inventory optimization tool?

No. The ERP or CMMS keeps running reorder point or min-max planning on the values it holds. An existing optimization tool stays the calculation engine; the agents handle data gaps, proposals, approvals and execution around it.

What happens to duplicate item numbers in our catalog?

The installed-base agent flags likely duplicates with evidence such as matching manufacturer part numbers. The master data team decides and merges; agents never merge item numbers.

How long until the agents change stock levels on their own?

Typically about fourteen weeks for one site: six of data readiness and eight proposal-only. Automatic updates start for non-critical items once that gate is met.

Working with WGA on spare parts and MRO inventory

Engagements follow WGA's AI Workforce Solution method and start with a readiness assessment of the item master. WGA profiles one site's catalog, measures how many items have a usable equipment link and criticality, counts stockouts that delayed work orders, and shows which item classes are ready for proposal-only mode. Guardrails are written with materials leadership and reliability engineering.

Senior WGA consultants lead the work with fees fixed against the outcome tied to the first release. Your materials, maintenance and IT teams inherit the guardrail policy, runbooks, training and pause procedure.

Cara Miller, Executive Managing Director, WGA Consulting
Reviewed by

Cara Miller

Executive Managing Director, WGA Consulting

Discuss spare parts planning in your operation

Talk to our AI practice