Built by Metorial, the integration platform for agentic AI.
Lists vendors in MaintainX. Vendors supply parts and services, and can be linked to purchase orders, assets, and locations.
Lists purchase orders from MaintainX. Purchase orders track item procurement from vendors, including quantities and pricing.
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.
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.
Lists meters from MaintainX, optionally filtered by asset. Meters track equipment performance metrics like runtime hours, mileage, and pressure for condition-based maintenance.
Creates a new vendor in MaintainX. Vendors supply parts and services and can be linked to purchase orders and assets.
Updates an existing asset in MaintainX. Can modify name, description, metadata, location, and associations. Only provided fields will be updated.
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.
Lists assets from MaintainX with optional filtering by location. Supports cursor-based pagination. Returns a summary of each asset.
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.
Retrieves detailed information about a specific asset by ID, including its name, description, serial number, manufacturer, model, location, status, and custom fields.
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.
Lists all locations configured in MaintainX. Locations can be associated with assets, work orders, vendors, and teams.
Lists users in the MaintainX organization. Can filter to only return assignable users (those who can be assigned to work orders).
Retrieves detailed information about a specific work order by its ID, including title, description, status, priority, assignees, asset, location, and dates.
Lists work order categories from MaintainX. Categories help classify work orders according to organizational needs. Use category names when creating or updating work orders.
Sends a message to a MaintainX conversation. Can be used to post updates, comments, or notifications to work order threads or other conversations.
Creates a new location in MaintainX. Locations can be assigned to assets, work orders, vendors, and teams.
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.
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.
Lists parts from MaintainX inventory. Supports cursor-based pagination. Returns part name, description, stock levels, and costs.
Permanently deletes an asset from MaintainX. This action cannot be undone.
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.
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.
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.