Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

List Vendors

Lists vendors in MaintainX. Vendors supply parts and services, and can be linked to purchase orders, assets, and locations.

List Purchase Orders

Lists purchase orders from MaintainX. Purchase orders track item procurement from vendors, including quantities and pricing.

List Work Orders

Lists work orders from MaintainX with optional filtering by status, priority, and date ranges. Supports cursor-based pagination. Returns a summary of each work order.

Create Asset

Creates a new asset in MaintainX. Assets represent equipment, machines, or other trackable items. Supports setting metadata like serial number, manufacturer, model, location, and parent asset for hierarchical relationships.

List Meters

Lists meters from MaintainX, optionally filtered by asset. Meters track equipment performance metrics like runtime hours, mileage, and pressure for condition-based maintenance.

Create Vendor

Creates a new vendor in MaintainX. Vendors supply parts and services and can be linked to purchase orders and assets.

Update Asset

Updates an existing asset in MaintainX. Can modify name, description, metadata, location, and associations. Only provided fields will be updated.

Create Part

Creates a new part in MaintainX inventory. Parts can be tracked for stock levels, associated with work orders, and linked to vendors and purchase orders.

List Assets

Lists assets from MaintainX with optional filtering by location. Supports cursor-based pagination. Returns a summary of each asset.

Update Work Order

Updates an existing work order in MaintainX. Can modify title, description, priority, status, assignees, asset, location, categories, and due date. Only provided fields will be updated.

Get Asset

Retrieves detailed information about a specific asset by ID, including its name, description, serial number, manufacturer, model, location, status, and custom fields.

Create Work Order

Creates a new work order in MaintainX. Work orders can be reactive (one-off repairs) or preventive (recurring/scheduled maintenance). Supports setting priority, assignees, associated assets, locations, categories, and due dates.

List Locations

Lists all locations configured in MaintainX. Locations can be associated with assets, work orders, vendors, and teams.

List Users

Lists users in the MaintainX organization. Can filter to only return assignable users (those who can be assigned to work orders).

Get Work Order

Retrieves detailed information about a specific work order by its ID, including title, description, status, priority, assignees, asset, location, and dates.

List Categories

Lists work order categories from MaintainX. Categories help classify work orders according to organizational needs. Use category names when creating or updating work orders.

Send Message

Sends a message to a MaintainX conversation. Can be used to post updates, comments, or notifications to work order threads or other conversations.

Create Location

Creates a new location in MaintainX. Locations can be assigned to assets, work orders, vendors, and teams.

Create Purchase Order

Creates a new purchase order in MaintainX. Purchase orders specify types, quantities, and prices for items to buy, typically parts from a vendor. Items can reference existing parts inventory or be custom line items.

Create Work Request

Creates a new work request in MaintainX. Work requests can be reviewed and approved before being converted into work orders. Useful for request-then-approve maintenance workflows.

List Parts

Lists parts from MaintainX inventory. Supports cursor-based pagination. Returns part name, description, stock levels, and costs.

Delete Asset

Permanently deletes an asset from MaintainX. This action cannot be undone.

Create Meter Reading

Records a new meter reading in MaintainX. Meter readings track equipment metrics like runtime hours, mileage, pressure, or temperature. Useful for condition-based and predictive maintenance.

Set Asset Status

Sets the operational status of an asset in MaintainX (Online, Offline, or Ignore). Can record planned or unplanned downtime with start/end times and descriptions.

List Teams

Lists teams in the MaintainX organization. Teams consist of users with similar roles or functions and can be assigned to work orders, locations, and assets.