Skip to main content

Predictive Maintenance AI Tools

Predictive Maintenance exposes AI capabilities through two layers:

  • MCP tools under /mcp/pdm/ for external agents and enterprise AI clients.
  • AI Engine endpoints under /ai/pdm/* for model training, detection, forecast, diagnosis, and payload processing inside the Predictive Maintenance runtime.

Use MCP tools when an Agent workflow needs governed read access to health, anomaly, and component intelligence. Use AI Engine endpoints when the product workflow needs to train, score, diagnose, forecast, or process maintenance signal payloads.

Tool layers

LayerPrimary usersAccess boundaryOutput type
/mcp/pdm/ MCP toolsAgent clients, copilots, workflow orchestratorspdm.read scopeHealth summaries, anomaly context, component intelligence, circular recovery outlook
/ai/pdm/* AI Engine endpointsPredictive Maintenance backend workflows and model consoleProduct service authentication and workflow permissionsModel status, anomaly scores, forecasts, health score, diagnosis, remaining-life estimate
/api/v1/pdm/* module APIsPredictive Maintenance UI and backend integrationpdm:read and pdm:write permissionsEquipment profiles, dashboards, advisories, templates, work-order feedback, reliability metrics

For user-facing explanations, write Predictive Maintenance. Use pdm only when showing API paths, MCP endpoints, scopes, or permission strings.

MCP endpoint and scope

EndpointScopeUse
/mcp/pdm/pdm.readRead equipment health, fleet summary, anomaly list, filter component intelligence, and circular recovery outlook.
/mcp/base/base.readAdd asset records, documents, work orders, inspections, or SOP context when a maintenance answer needs supporting evidence.
/mcp/base/base.action.writeDraft follow-up actions after a responsible engineer approves the recommendation.

MCP tool map

ToolPrimary jobTypical question
get_pdm_summarySummarize fleet health and alert state."Which equipment groups need maintenance attention this week?"
list_pdm_anomaliesList open or historical anomaly events by severity and status."Show critical anomalies that are still open."
get_equipment_healthInspect health for one equipment item."Why is this pump graded C?"
get_filter_component_intelligenceFind filter components that need attention."Which components should maintenance review now?"
get_filter_circular_recoveryReview recovery, reuse, aftermarket, remanufacture, or disposal outlook for filter components."Which components have recovery value after replacement?"

get_pdm_summary

Use get_pdm_summary at the start of a maintenance review. It gives the Agent a fleet-level view before drilling into equipment or anomalies.

FieldDetails
Scopepdm.read
InputsOptional tenant_filter when the environment supports tenant or fleet filtering.
ReturnsEquipment count, grade distribution, critical count, active alerts, and 7-day health trend.
Best used forDaily triage, weekly maintenance review, fleet-level prioritization, and narrowing the next query.
Follow-up toolslist_pdm_anomalies for events, get_equipment_health for a specific asset, /mcp/base/ tools for work orders and asset documents.

Review checks:

  • Confirm the tenant, site, equipment group, and time window with the requester.
  • Treat grade distribution as a triage view; ask for equipment-level evidence before recommending field action.
  • Include data freshness and missing source notes when the workflow has DFS quality context.

Example Agent flow:

1. Call get_pdm_summary.
2. Identify critical or degrading groups.
3. Call list_pdm_anomalies with severity=CRITICAL or HIGH.
4. Call get_equipment_health for the top affected equipment.
5. Ask a maintenance engineer to review the evidence before drafting an action.

list_pdm_anomalies

Use list_pdm_anomalies to retrieve anomaly events that need engineering review.

FieldDetails
Scopepdm.read
Inputsseverity (ALL, CRITICAL, HIGH, MEDIUM, LOW), status (OPEN, RESOLVED, ALL), optional limit.
ReturnsAnomaly type, severity, affected equipment, and AI recommendation.
Best used forAnomaly inbox review, event triage, escalation preparation, and maintenance meeting summaries.
Follow-up toolsget_equipment_health, /mcp/base/ asset lookup, Inspector work-order or inspection context.

Review checks:

  • Separate open events from resolved events.
  • Check whether the same equipment has repeated anomaly types.
  • Compare anomaly output with recent inspections, operator notes, work orders, and operating mode.
  • Include unresolved evidence gaps in the reviewed answer.

Example request:

{
"severity": "HIGH",
"status": "OPEN",
"limit": 20
}

get_equipment_health

Use get_equipment_health when the Agent needs detail for one equipment item.

FieldDetails
Scopepdm.read
InputsRequired equipment_name; optional equipment_id when the workflow already resolved a stable equipment UUID.
ReturnsHealth score from 0 to 100, grade from A to F, anomaly level, crest factor, and vibration RMS.
Best used forOne-equipment health explanation, next-check recommendation, and escalation context.
Follow-up tools/mcp/base/ for work records and documents; DFS readiness pages for signal freshness and unit mapping.

Review checks:

  • Prefer stable equipment_id when available; names and codes can have aliases.
  • Treat health score, grade, crest factor, and vibration RMS as evidence fields in one engineering view.
  • Ask for signal history and maintenance records before explaining root cause.
  • Record whether the output supports a field check, a data-quality correction, or a work-order draft.

Example request:

{
"equipment_name": "critical pump",
"equipment_id": "optional-equipment-uuid"
}

Suggested reviewed output sections:

SectionContent
Health stateScore, grade, anomaly level, review window, and current trend.
Signal evidenceVibration RMS, crest factor, temperature or other available signals, and source timestamps.
Maintenance contextRecent work orders, inspection findings, replaced parts, or operator notes.
Engineering checksField checks ranked by evidence strength.
Review boundaryEngineer approval state and missing evidence.

get_filter_component_intelligence

Use get_filter_component_intelligence for component-level maintenance priorities in equipment fleets.

FieldDetails
Scopepdm.read
InputsOptional equipment_id, optional equipment_code, optional top_n.
ReturnsComponents needing attention, risk band, predicted remaining life, recommended action, benchmark context, and aftermarket narrative.
Best used forComponent attention lists, filter maintenance planning, spare-parts planning, and fleet-level component review.
Follow-up toolsget_equipment_health, get_filter_circular_recovery, work-order context from /mcp/base/.

Review checks:

  • Use equipment_id or equipment_code when the request is about one asset.
  • Use top_n to keep outputs usable in daily triage.
  • Pair component recommendations with source timestamps and maintenance history.
  • Confirm whether the component recommendation should become an inspection item, a planned replacement, or a parts review.

Example request:

{
"equipment_code": "EX-003",
"top_n": 5
}

get_filter_circular_recovery

Use get_filter_circular_recovery when the maintenance workflow includes component recovery, reuse, remanufacture, disposal, sustainability, or aftermarket planning.

FieldDetails
Scopepdm.read
InputsOptional equipment_id, optional equipment_code, optional top_n.
ReturnsRecovery candidates, risk band, remaining life, recommended actions, and aftermarket or disposal guidance.
Best used forCircular recovery review, replacement planning, sustainability reporting input, and aftermarket decision support.
Follow-up toolsget_filter_component_intelligence for component priority and /mcp/base/ for asset or work-order evidence.

Review checks:

  • Keep recovery guidance tied to component condition, remaining life, and maintenance history.
  • Capture reviewer notes when a component is selected for reuse, remanufacture, disposal, or aftermarket handling.
  • Use work-order closure feedback to improve future component recommendations.

Filter tool selection

Predictive Maintenance filter component tools focus on equipment and fleet components. Cleanroom HEPA or ULPA filter life analysis belongs to the SemiOps cleanroom workflow and uses the SemiOps tool surface.

Question typeTool area
Fleet or equipment component needs attentionPredictive Maintenance get_filter_component_intelligence
Component reuse, recovery, remanufacture, or disposalPredictive Maintenance get_filter_circular_recovery
Cleanroom HEPA or ULPA pressure-drop life predictionSemiOps cleanroom filter life workflow

Fleet triage

get_pdm_summary
-> list_pdm_anomalies(severity=CRITICAL or HIGH, status=OPEN)
-> get_equipment_health for top affected equipment
-> /mcp/base/ asset, work-order, and document context
-> reviewed engineering summary

Use this sequence for daily or weekly reliability meetings.

One-equipment health explanation

get_equipment_health(equipment_name or equipment_id)
-> /mcp/base/ work history and inspection notes
-> DFS signal-history freshness check
-> ranked engineering checks

Use this sequence when a maintenance engineer asks why one asset changed health grade.

Component attention and recovery

get_filter_component_intelligence(equipment_id or fleet scope)
-> get_filter_circular_recovery for selected candidates
-> /mcp/base/ work-order or parts context
-> reviewer decision

Use this sequence when component risk and recovery value should be reviewed together.

AI Engine analysis tools

AI Engine endpoints power the Predictive Maintenance runtime. They are usually called by product services, model workflows, or controlled backend jobs.

EndpointPurposeInputs to prepareOutput to review
/ai/pdm/trainTrain a baseline model for equipment features.Equipment ID or class, feature list, training window, cleaned time-series data.Model ID, training status, data points used, readiness state.
/ai/pdm/baseline/{model_id}/statusCheck model training status.Model ID.Status, readiness, errors, and next action.
/ai/pdm/detectRun anomaly detection.Sensor data window, optional model ID, feature set, asset context.Anomaly score, threshold, severity, anomaly type, feature contributions, model version.
/ai/pdm/forecastForecast a feature trend and estimate threshold timing.Feature history, horizon, confidence interval, optional threshold.Forecast points, predicted threshold date, days to threshold, recommendation.
/ai/pdm/health-scoreCalculate composite health score.Dimension scores, weights, asset or equipment context.Composite score, grade, dimension contribution, summary.
/ai/pdm/rul/predictEstimate remaining useful life.Health-index history, failure threshold, degradation history.Remaining days, confidence, method, degradation rate, predicted failure date, trend data.
/ai/pdm/diagnoseDiagnose one asset from vibration and temperature evidence.Equipment template, sensor position, latest reading, optional history.Severity, diagnosis, likely fault modes, recommendation, ISO grade, evidence.
/ai/pdm/fleet-diagnoseDiagnose a group of similar equipment.Equipment type, batch readings, comparable feature set.Per-equipment diagnosis, fleet statistics, outlier detection.
/ai/pdm/templatesList diagnosis templates.Optional equipment type or tenant context in the product workflow.Available templates and supported equipment types.
/ai/pdm/templates/{equipment_type}Retrieve one diagnosis template.Equipment type.Template configuration, expected signals, thresholds, and diagnosis logic.
/ai/pdm/ingest/xs770aProcess XS770A-style vibration payloads.Three-axis velocity, acceleration, temperature, timestamp, equipment metadata.Composite vibration RMS, peak vibration, crest factor, quick anomaly flag, health-score estimate.

AI Engine workflow guidance

WorkflowRecommended pathReview owner
New equipment modelPrepare signal history in DFS, run /ai/pdm/train, check status, assign model in the model console.Reliability engineer or model owner.
Health reviewRun health scoring or read latest product health snapshot, then compare with anomaly and maintenance context.Maintenance engineer.
Anomaly investigationRun detection, inspect feature contributions, compare with work history and operating mode.Maintenance engineer.
Trend and threshold planningRun forecast, confirm confidence interval and expected operating regime.Reliability engineer.
Remaining-life reviewRun remaining useful life prediction with validated health-index history.Reliability engineer and maintenance planner.
Fleet diagnosisRun batch diagnosis for comparable equipment only after units, templates, and operating conditions are aligned.Fleet owner or reliability lead.

Data requirements

Predictive Maintenance AI tools are strongest when the data package includes:

  • stable equipment ID and equipment type;
  • sensor-to-equipment mapping;
  • timestamped signal history;
  • units, scale factors, axis definitions, and sampling interval;
  • operating state or schedule when running-state filtering matters;
  • maintenance records and work-order outcomes;
  • approved equipment template or rule overlay;
  • DFS quality notes for missing intervals, stale values, and outliers.

Use Prepare Signal History for Predictive Maintenance before training or scoring workflows that depend on source telemetry.

Output review checklist

  • Equipment identity is stable across Predictive Maintenance, DFS, Inspector, CMMS, and work-order records.
  • Signal timestamps and source freshness are visible.
  • Units, axis definitions, and feature names are documented.
  • Model or template version is visible when a score or diagnosis depends on it.
  • Health score, anomaly severity, forecast, and remaining-life output include confidence or limitation notes where available.
  • Recommendations are routed to a maintenance owner before field action.
  • Work-order outcomes and false-positive labels are fed back into the Predictive Maintenance workflow.