# IBM Maximo MCP server

Source: https://agentic-cmms.klementine.xyz/integrations/ibm-maximo

> Let Claude, ChatGPT and other AI agents query Maximo work orders, assets, job plans and failure codes in plain language, with per-user approval.

IBM Maximo is the enterprise asset management system behind power grids, refineries, rail networks, airports and large factories. It tracks assets and locations in deep hierarchies, plans work with job plans and preventive maintenance records, and keeps a long history of failures, labour and materials. That depth is its strength. It is also why simple questions take a planner twenty minutes of saved queries, start centres and exports.

Agentic CMMS gives your Maximo environment an MCP server. Planners, supervisors and reliability engineers can ask Claude, ChatGPT or another AI agent about work, assets and spares in their own words. The agent finds the records, reads them and, when you allow it, updates them. You connect Maximo once on the Connect page, and the credentials are checked against your system before they are saved.

## What your AI agent can do with IBM Maximo

- **Read the backlog by location.** "List every approved work order under the Northern Substation location that is waiting on materials." The agent filters by status, location and work type.
- **Raise a service request.** "Create a service request for a noisy fan in Plant Room 2 and set the priority to 2." The agent fills the description, location and reported-by fields.
- **Find bad actors.** "Which pumps had the most corrective work orders this year, and what were the top failure causes?" The agent reads failure class, problem and cause codes across the history.
- **Check a job plan before work starts.** "Show the job plan for the six-monthly transformer inspection, with its tasks, crafts and materials."
- **Review PM compliance.** "Which PM records generated work orders last month that are still not complete?"
- **Look up spares.** "How many of item 10045 are in the central storeroom, and is there an open purchase requisition for more?"
- **Record meter readings.** "Enter 18,450 operating hours on Gas Turbine GT-2." Condition-based PMs then use the new reading.
- **Summarise an asset's life.** "Give me the work history, downtime and spare parts used on Conveyor CV-14 since it was installed."

## IBM Maximo with your other systems

Maximo rarely works alone in an asset-intensive organisation. With several systems connected, one question can cross all of them:

- Compare an asset's sensor trend in [AVEVA PI System](/integrations/aveva-pi-system) with its Maximo work history to decide if a PM interval is too long.
- Check which Maximo shutdown work orders are already in the [Oracle Primavera P6](/integrations/oracle-primavera-p6) schedule, and which ones are missing.
- Follow a purchase requisition for a long-lead spare from Maximo into [SAP Ariba](/integrations/sap-ariba) to see if the supplier has confirmed a date.
- Pull Maximo backlog figures beside the cost dashboards your finance team keeps in [Microsoft Power BI](/integrations/microsoft-power-bi).

## For large, regulated asset estates

Maximo customers often work under safety and compliance rules, with thousands of users across many sites. An agent should see only what its user may see, and every change should leave a trace. Each person approves their own agent, owners and admins choose which roles may use each Maximo tool, and every call goes into a tamper-evident activity log that auditors can export.

## Questions and answers

### Can Claude read our Maximo failure codes and work history?

Yes. An approved agent can read the failure class, problem, cause and remedy on closed work orders and group them by asset or location, so a reliability engineer gets the pattern without building a report first.

### Will ChatGPT create work orders in Maximo under my own name?

Only if you approve it for read and write access. Each person signs in and approves their own agent, so changes are tied to that person and written to the activity log.

### Is Maximo too large and complex for an AI agent to use?

Maximo holds a lot of data, which is the reason an agent helps. The agent asks for the records it needs, such as one location or one asset class, and owners and admins choose which Maximo tools each role may use.
