Maximo Enterprise MCP

118 tools. 20 can modify or destroy data without limits.

2 destructive tools with no built-in limits. Policy required.

Last updated:

20 can modify or destroy data
98 read-only
118 tools total

Community server · catalogue entry verified 29/06/2026

How to control Maximo Enterprise MCP ↓

What Maximo Enterprise MCP exposes to your agents

Read (98) Write / Execute (18) Destructive / Financial (2)
Critical Risk

The most dangerous Maximo Enterprise MCP tools

20 of Maximo Enterprise MCP's 118 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Maximo Enterprise MCP

PolicyLayer is an MCP gateway — it sits between your AI agents and Maximo Enterprise MCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "cancel_workorder": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "approve_workorder": {
    "limits": [
      {
        "counter": "approve_workorder_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "auto_classify_failure": {
    "limits": [
      {
        "counter": "auto_classify_failure_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Maximo Enterprise MCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON MAXIMO ENTERPRISE →

Instant setup, no code required.

All 118 Maximo Enterprise MCP tools

READ 98 tools
Read auto_classify_failure Pick the best-fit Maximo failure code from a free-text description (LLM + keyword overlap fallback). Read chat_with_asset Conversational Q&A over an asset's full Maximo context — WO history + downtime + meters with WO citations. Read check_stock_level Check current stock level, reorder point, and min/max levels for an item. Read detect_asset_anomalies Detect statistical anomalies in asset failure patterns. Flags >2σ deviations from baseline. Read estimate_workorder_cost Estimate labor + material + tool cost of executing a job plan from its child collections. Read export_asset_report_pdf Export an asset report to PDF (A4, branded header). Returns base64-encoded file + filename. Read export_workorders_excel Export work orders to an Excel workbook (.xlsx). Returns base64-encoded file + filename. Read find_assets_near_location [Spatial] Find assets within a radius of a lat/lon. Tries multiple coordinate-field conventions; returns a fri Read find_available_technician Return active technicians at a site, optionally craft-filtered, ordered by current open-assignment count (leas Read generate_runbook_from_history Synthesize a step-by-step runbook from past WO resolutions on this and similar-type assets. Read generate_workorder_summary Natural-language summary of a work order — exec-ready paragraph plus structured timeline / resolution / costs. Read get_asset Get full details for a specific Maximo asset. Read get_asset_criticality_matrix Build a priority/criticality matrix for a site — bucket counts plus top-N highest-priority assets. Read get_asset_downtime_stats Calculate MTTR, MTBF, and availability percentage for an asset. Read get_asset_history Retrieve work order and failure history for an asset. Read get_bad_actor_assets Top-N bad actor assets ranked by corrective WO count, labor hours, and cost. Read get_calibration_audit_trail [Pharma] Chronological calibration history for an asset — what FDA/GxP auditors ask for. Read get_compliance_dashboard Site-wide compliance dashboard: calibrations + inspections + permits + certifications + incidents. Manager rol Read get_critical_spares_check For each critical asset (priority ≤ threshold), report spare-parts stockout risk. Read get_device_lifecycle_status [Healthcare] Lifecycle bucket (NEW / STABLE / AGING / EOL) by age from installdate. Read get_environment_of_care_status [Healthcare] Joint Commission EOC rollup. Manager role required. Read get_failure_class_hierarchy List Maximo failure classes (problem/cause/remedy taxonomy). Pass parent to drill in. Read get_failure_pareto Pareto chart of failure codes — top-N failure modes by frequency with cumulative %. Read get_fleet_readiness [Transportation] Fleet readiness — vehicle status mix and ready-vehicle %. Read get_fuel_consumption_trend [Transportation] Fuel-meter consumption trend with daily rate and spike detection. Read get_gxp_compliance_status [Pharma] GxP / FDA compliance rollup: overdue calibrations + expired certs + open incidents → risk score. Read get_inventory_valuation Total inventory valuation (curbal × avgcost) plus top-N items by line value. Read get_item Get full item-master details for a specific item number. Read get_job_plan Get full job plan details with embedded tasks, planned labor, materials, and tools. Read get_labor_utilization Calculate technician utilization percentages and hours worked. Read get_lifting_register [Oil & Gas] Crane / lifting operations log — WOs matching LIFT/CRANE/HOIST keyword. Read get_location Get full details for a specific location including its assets. Read get_location_hierarchy Build a hierarchical tree of all locations for a site. Read get_maintenance_kpi_dashboard Full maintenance KPI dashboard: MTTR, MTBF, PM compliance, costs, backlog. Requires manager role. Read get_meter_readings Return meter readings for an asset over a look-back window with per-meter trend deltas. Read get_my_assigned_workorders List work orders assigned to a labor (technician). Defaults labor_code to the current identity. Read get_oee [Manufacturing] Overall Equipment Effectiveness — Availability solid; Performance/Quality flagged when MES dat Read get_outage_impact_analysis [Utilities] Downstream impact of an asset outage — child assets + downstream locations. Read get_pm_forecast Forecast upcoming PMs with estimated labor hours and costs by month. Read get_production_line_status [Manufacturing] Open WOs and downtime per location subtree. Read get_purchase_order Get full purchase order details including all line items. Read get_reliability_indices [Utilities] SAIDI / SAIFI proxies from outage WOs. Read get_reorder_recommendations Get prioritised reorder recommendations with suggested quantities and cost estimates. Read get_route_for_technician [Spatial] Daily route for a technician's open WOs — greedy nearest-neighbour when coords exist, priority-order Read get_schedule_calendar Return scheduled work orders within a date window grouped by date or as a flat list. Read get_schema_details Get field names, types, and requirements for a Maximo object structure. Read get_service_request Get full details of a specific service request including work log. Read get_spend_analysis Aggregate purchasing spend grouped by vendor / status / worktype with concentration metrics. Read get_turnaround_status [Oil & Gas] Turnaround (TAR) status — drill into a parent WO's children, or list top-N parents. Read get_user Get detailed information for a specific Maximo user. Requires manager role. Read get_vendor_performance Analyse vendor on-time delivery and quality metrics. Read get_warranty_status Bucket assets by warranty status (ACTIVE / EXPIRING_SOON / EXPIRED / UNKNOWN) for claim recovery. Read get_workorder Get complete details for a specific work order. Read get_workorder_actuals_vs_planned Compare estimated vs actual labor hours and cost for a work order — variance analysis. Read get_workorder_costs Return labor + material + service + tool actual cost breakdown for a work order. Read get_workorder_kpis Compute work order KPIs: totals, completion time, overdue, backlog, priority breakdown. Read get_workorder_tasks List the task breakdown for a parent work order (child WOs whose parent=wonum). Read health_check Check Maximo connectivity and return server version info. Read list_assets List assets with optional filters. Supports pagination and caching. Read list_calibration_due List calibration PMs due within a look-ahead window (default 30 days). Worktype CAL or description prefix CAL. Read list_certifications_expiring List labor qualifications expiring within the look-ahead window, bucketed EXPIRED / EXPIRING_SOON / ACTIVE. Read list_changeover_workorders [Manufacturing] SMED / changeover WOs with average duration for drift detection. Read list_cleanroom_assets [Pharma] Assets located in cleanrooms (GMP / GxP environment-monitoring). Read list_crafts List craft / trade master records — input vocabulary for labor and assignment tools. Read list_crews List maintenance crews and their members for a site. Read list_event_subscriptions List all active Maximo event listener subscriptions. Read list_grid_zone_assets [Utilities] Every asset in a grid zone (location hierarchy). Read list_incidents List safety/HSE incidents. Tries MXINCIDENT first, falls back to SR records with safety classification. Read list_inspections_due List open INSP-type work orders whose target start date falls within the look-ahead window. Read list_items List item-master records — the catalog of stocked and non-stocked items. Read list_job_plans List job plans — reusable work templates planners attach to work orders and PMs. Read list_labor List available labor resources and technicians for a site. Read list_locations List operational locations for a site with optional hierarchy filtering. Read list_low_stock_items List all inventory items at or below their reorder point. Read list_medical_devices_due [Healthcare] Medical-device assets with PM/calibration/inspection coming due. Read list_mileage_based_pm_due [Transportation] PMs tracked against odometer / mileage meter. Read list_object_structures List all Maximo object structures (APIs). Cached for 24 hours. Read list_permits_to_work List Permit to Work records (HSE add-on). Returns data_unavailable=True when the OSLC OS isn't published. Read list_pm_schedules List preventive maintenance schedules for a site. Read list_pressure_vessels_due [Oil & Gas] Pressure vessel inspections coming due within window. Read list_purchase_orders List purchase orders with filters for site, status, vendor, and order date range. Read list_purchase_requisitions List purchase requisitions — the upstream PR records that convert to POs. Read list_security_groups List all Maximo security groups with member counts. Requires admin role. Read list_service_requests List service requests (SRs) — upstream intake records that convert to work orders. Read list_storerooms List storeroom locations for a site — the input vocabulary for stock and material tools. Read list_users List Maximo user records. Requires admin role. Read list_vendors List vendor (company) records. Used to discover vendor codes for PO and performance lookups. Read list_workorders List work orders with filters for status, asset, priority, and date range. Read nl_to_oslc_query Convert natural language to OSLC query. Example: 'show overdue work orders in Bedford with priority 1'. Read predict_failure_window Statistical next-failure projection from MTBF and time since last failure — HIGH / MEDIUM / LOW urgency. Read query_audit_log Search MCP audit trail for tool call history. Requires manager role. Read recommend_pm_optimization Tune PM frequency per asset based on actual failure rate vs PM cycles — INCREASE / DECREASE / KEEP per PM. Read search_assets Search assets by keyword across description and serial number. Read search_maximo_knowledge Semantic search over Maximo documentation. doc_type: procedures|api_docs|failure_codes|all. Read subscribe_to_event Register a Maximo webhook/event listener. Requires admin role. Read suggest_root_cause Root cause analysis from failure history (LLM-enhanced when OPENAI_API_KEY set, rule-based otherwise). Read summarize_asset_health Generate asset health score (0-100) with status, key issues, and recommendations. Read validate_oslc_query Validate OSLC query syntax with a dry-run against Maximo.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Maximo Enterprise MCP

Can an AI agent delete data through the Maximo Enterprise MCP server? +

Yes. The Maximo Enterprise MCP server exposes 2 destructive tools including cancel_workorder, retire_asset. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Maximo Enterprise MCP? +

The Maximo Enterprise MCP server has 15 write tools including approve_workorder, assign_technician, build_custom_object_structure. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Maximo Enterprise MCP.

How many tools does the Maximo Enterprise MCP server expose? +

118 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 98 are read-only. 20 can modify, create, or delete data.

How do I enforce a policy on Maximo Enterprise MCP? +

Register the Maximo Enterprise MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Maximo Enterprise MCP tool call.

Deterministic rules across all 118 Maximo Enterprise MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

118 Maximo Enterprise MCP tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Maximo Enterprise's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.