Skip to main content
MCP server CX Codex

IBM Maximo — Claude Code MCP server: API and OSLC queries

Wires your AI assistant into IBM Maximo: it finds object structures, shows field schemas, runs OSLC queries and writes records back.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env MAXIMO_URL=<MAXIMO_URL> --env MAXIMO_API_KEY=<MAXIMO_API_KEY> --env MAXIMO_HOST=<MAXIMO_HOST> --transport stdio ibm-maximo -- npx -y maximo-mcp-server
Open on GitHub

What IBM Maximo does

This Model Context Protocol server hands your assistant a direct line to a Maximo instance. You stop pasting API docs into the chat. Ask about an object structure such as MXWO or MXASSET and you get the exact field names, types and descriptions. Then run an OSLC REST query and look at real rows before any code gets written.

Writes work too. The server creates work orders, assets and service requests, patches an existing record by ID, and fires Maximo business workflows like status changes or approvals. For front ends it helps build tables and dashboards on Carbon Design System.

You need Node.js v18 or higher and a Maximo API key with read access. Grab the OpenAPI schema first: without maximo_openapi.json the offline schema lookup is gone and responses slow down. Credentials live in .env as MAXIMO_URL, MAXIMO_HOST and MAXIMO_API_KEY — keep that file out of version control.

What it helps with

  • locate a Maximo object structure and its fields
  • test an OSLC query against live data before writing code
  • create a work order or asset from the chat
  • patch a Maximo record by ID without opening the UI
  • build a Carbon Design System table or dashboard

Example prompts for the agent

  • List the fields of the MXWO object structure with their types
  • Run an OSLC query against MXASSET and show me the first rows
  • Create a work order for a pump repair in Maximo

How to install IBM Maximo

Platform CLI

claude mcp add --env MAXIMO_URL=<MAXIMO_URL> --env MAXIMO_API_KEY=<MAXIMO_API_KEY> --env MAXIMO_HOST=<MAXIMO_HOST> --transport stdio ibm-maximo -- npx -y maximo-mcp-server

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about IBM Maximo

How do I install IBM Maximo in Claude Code?

Run claude mcp add maximo-mcp-server -e MAXIMO_URL=<MAXIMO_URL> -e MAXIMO_API_KEY=<MAXIMO_API_KEY> -- npx -y maximo-mcp-server. Swap in your own Maximo address and API key.

What does IBM Maximo do?

It gives the assistant access to your Maximo instance: object structure discovery, schema inspection, OSLC queries, record creation and updates, and business workflow actions.

What do I need before running the server?

Node.js v18 or higher and a Maximo API key with read access. Downloading the OpenAPI schema first speeds up answers through offline lookups.

Similar MCP servers

All MCP servers for Backend and APIs →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor