> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Infor M3

> ERP

**Server path:** `/inform3` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                | Description                                                                                                                                                                                                                     |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`inform3_search_customer`](#inform3_search_customer)               | Search for customers in Infor M3 using the M3 Search API (CRS610MI/SearchCustomer). Supports advanced SQRY query syntax with field:value pairs and wildcards (e.g. "CUNM:MADISON\* CUNO:2\* RGDT:20210714 ECAR:NC RESP:WWONG"). |
| [`inform3_get_customer_info`](#inform3_get_customer_info)           | Get customer master information (CRS610MI/GetBasicData)                                                                                                                                                                         |
| [`inform3_get_delivery_head`](#inform3_get_delivery_head)           | Get delivery header information from Infor M3 (MWS410MI/GetHead). Returns delivery details such as status, customer, warehouse, and shipping information.                                                                       |
| [`inform3_get_customer_order`](#inform3_get_customer_order)         | Retrieve customer order information (OIS100MI/GetOrderHead)                                                                                                                                                                     |
| [`inform3_list_batch_order_heads`](#inform3_list_batch_order_heads) | List batch customer order headers from Infor M3 (OIS100MI/LstBatchHead). Returns order headers filtered by customer number.                                                                                                     |
| [`inform3_list_order_lines`](#inform3_list_order_lines)             | List customer order lines from Infor M3 (OIS100MI/LstLine). Returns all line items for a given order number.                                                                                                                    |
| [`inform3_get_order_head_text`](#inform3_get_order_head_text)       | Get customer order header text/notes from Infor M3 (OIS100MI/GetHeadText). Returns text information attached to the order header.                                                                                               |
| [`inform3_list_stock_locations`](#inform3_list_stock_locations)     | List stock location details from Infor M3 (MMS310MI/List). Returns inventory quantities by location within a warehouse.                                                                                                         |
| [`inform3_get_item_type`](#inform3_get_item_type)                   | Get item type and additional item data from Infor M3 (MMS019MI/Get). Returns extended item master attributes such as item type, category, and classification.                                                                   |
| [`inform3_list_material_plan`](#inform3_list_material_plan)         | List material planning data by item and warehouse from Infor M3 (MMS080MI/LstMtPlByItmWhs). Returns planned orders, demand, and supply information for MRP.                                                                     |
| [`inform3_get_picking_list_head`](#inform3_get_picking_list_head)   | Get picking list header information from Infor M3 (OIS390MI/GetHead). Returns picking list details including status, warehouse, and associated order information.                                                               |

***

## inform3\_search\_customer

Search for customers in Infor M3 using the M3 Search API (CRS610MI/SearchCustomer). Supports advanced SQRY query syntax with field:value pairs and wildcards (e.g. "CUNM:MADISON\* CUNO:2\* RGDT:20210714 ECAR:NC RESP:WWONG").

**Parameters:**

| Parameter        | Type    | Required | Default  | Description                                                                                                                                        |
| ---------------- | ------- | -------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| `SQRY`           | string  | Yes      | —        | M3 search query string. Use field:value pairs separated by spaces. Supports wildcards (*). Example: "CUNM:MADISON* CUNO:2\* RGDT:20210714 ECAR:NC" |
| `maxRecords`     | number  | No       | `50`     | Maximum number of records to return                                                                                                                |
| `dateFormat`     | string  | No       | `"YMD8"` | Date format for date fields (e.g. YMD8)                                                                                                            |
| `excludeEmpty`   | boolean | No       | `false`  | Exclude empty fields from results                                                                                                                  |
| `rightTrim`      | boolean | No       | `true`   | Right trim field values                                                                                                                            |
| `extendedResult` | boolean | No       | `false`  | Include extended result metadata                                                                                                                   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "SQRY": {
        "type": "string",
        "description": "M3 search query string. Use field:value pairs separated by spaces. Supports wildcards (*). Example: \"CUNM:MADISON* CUNO:2* RGDT:20210714 ECAR:NC\""
      },
      "maxRecords": {
        "type": "number",
        "default": 50,
        "description": "Maximum number of records to return"
      },
      "dateFormat": {
        "type": "string",
        "default": "YMD8",
        "description": "Date format for date fields (e.g. YMD8)"
      },
      "excludeEmpty": {
        "type": "boolean",
        "default": false,
        "description": "Exclude empty fields from results"
      },
      "rightTrim": {
        "type": "boolean",
        "default": true,
        "description": "Right trim field values"
      },
      "extendedResult": {
        "type": "boolean",
        "default": false,
        "description": "Include extended result metadata"
      }
    },
    "required": [
      "PCID",
      "SQRY"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_customer\_info

Get customer master information (CRS610MI/GetBasicData)

**Parameters:**

| Parameter        | Type    | Required | Default  | Description                             |
| ---------------- | ------- | -------- | -------- | --------------------------------------- |
| `customerNumber` | string  | Yes      | —        | Customer number                         |
| `dateFormat`     | string  | No       | `"YMD8"` | Date format for date fields (e.g. YMD8) |
| `excludeEmpty`   | boolean | No       | `false`  | Exclude empty fields from results       |
| `rightTrim`      | boolean | No       | `true`   | Right trim field values                 |
| `extendedResult` | boolean | No       | `false`  | Include extended result metadata        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "customerNumber": {
        "type": "string",
        "description": "Customer number"
      },
      "dateFormat": {
        "type": "string",
        "default": "YMD8",
        "description": "Date format for date fields (e.g. YMD8)"
      },
      "excludeEmpty": {
        "type": "boolean",
        "default": false,
        "description": "Exclude empty fields from results"
      },
      "rightTrim": {
        "type": "boolean",
        "default": true,
        "description": "Right trim field values"
      },
      "extendedResult": {
        "type": "boolean",
        "default": false,
        "description": "Include extended result metadata"
      }
    },
    "required": [
      "PCID",
      "customerNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_delivery\_head

Get delivery header information from Infor M3 (MWS410MI/GetHead). Returns delivery details such as status, customer, warehouse, and shipping information.

**Parameters:**

| Parameter        | Type   | Required | Default | Description            |
| ---------------- | ------ | -------- | ------- | ---------------------- |
| `deliveryNumber` | string | Yes      | —       | Delivery number (DLIX) |
| `companyNumber`  | string | No       | —       | Company number (CONO)  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "deliveryNumber": {
        "type": "string",
        "description": "Delivery number (DLIX)"
      },
      "companyNumber": {
        "type": "string",
        "description": "Company number (CONO)"
      }
    },
    "required": [
      "PCID",
      "deliveryNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_customer\_order

Retrieve customer order information (OIS100MI/GetOrderHead)

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `orderNumber` | string | Yes      | —       | Customer order number |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "orderNumber": {
        "type": "string",
        "description": "Customer order number"
      }
    },
    "required": [
      "PCID",
      "orderNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_list\_batch\_order\_heads

List batch customer order headers from Infor M3 (OIS100MI/LstBatchHead). Returns order headers filtered by customer number.

**Parameters:**

| Parameter        | Type   | Required | Default | Description                         |
| ---------------- | ------ | -------- | ------- | ----------------------------------- |
| `customerNumber` | string | Yes      | —       | Customer number (CUNO)              |
| `maxRecords`     | number | No       | `50`    | Maximum number of records to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "customerNumber": {
        "type": "string",
        "description": "Customer number (CUNO)"
      },
      "maxRecords": {
        "type": "number",
        "default": 50,
        "description": "Maximum number of records to return"
      }
    },
    "required": [
      "PCID",
      "customerNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_list\_order\_lines

List customer order lines from Infor M3 (OIS100MI/LstLine). Returns all line items for a given order number.

**Parameters:**

| Parameter     | Type   | Required | Default | Description                         |
| ------------- | ------ | -------- | ------- | ----------------------------------- |
| `orderNumber` | string | Yes      | —       | Customer order number (ORNO)        |
| `maxRecords`  | number | No       | `50`    | Maximum number of records to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "orderNumber": {
        "type": "string",
        "description": "Customer order number (ORNO)"
      },
      "maxRecords": {
        "type": "number",
        "default": 50,
        "description": "Maximum number of records to return"
      }
    },
    "required": [
      "PCID",
      "orderNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_order\_head\_text

Get customer order header text/notes from Infor M3 (OIS100MI/GetHeadText). Returns text information attached to the order header.

**Parameters:**

| Parameter       | Type   | Required | Default | Description                  |
| --------------- | ------ | -------- | ------- | ---------------------------- |
| `orderNumber`   | string | Yes      | —       | Customer order number (ORNO) |
| `companyNumber` | string | No       | —       | Company number (CONO)        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "orderNumber": {
        "type": "string",
        "description": "Customer order number (ORNO)"
      },
      "companyNumber": {
        "type": "string",
        "description": "Company number (CONO)"
      }
    },
    "required": [
      "PCID",
      "orderNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_list\_stock\_locations

List stock location details from Infor M3 (MMS310MI/List). Returns inventory quantities by location within a warehouse.

**Parameters:**

| Parameter    | Type   | Required | Default | Description                         |
| ------------ | ------ | -------- | ------- | ----------------------------------- |
| `warehouse`  | string | Yes      | —       | Warehouse code (WHLO)               |
| `maxRecords` | number | No       | `50`    | Maximum number of records to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "warehouse": {
        "type": "string",
        "description": "Warehouse code (WHLO)"
      },
      "maxRecords": {
        "type": "number",
        "default": 50,
        "description": "Maximum number of records to return"
      }
    },
    "required": [
      "PCID",
      "warehouse"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_item\_type

Get item type and additional item data from Infor M3 (MMS019MI/Get). Returns extended item master attributes such as item type, category, and classification.

**Parameters:**

| Parameter    | Type   | Required | Default | Description        |
| ------------ | ------ | -------- | ------- | ------------------ |
| `itemNumber` | string | Yes      | —       | Item number (ITNO) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "itemNumber": {
        "type": "string",
        "description": "Item number (ITNO)"
      }
    },
    "required": [
      "PCID",
      "itemNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_list\_material\_plan

List material planning data by item and warehouse from Infor M3 (MMS080MI/LstMtPlByItmWhs). Returns planned orders, demand, and supply information for MRP.

**Parameters:**

| Parameter    | Type   | Required | Default | Description                         |
| ------------ | ------ | -------- | ------- | ----------------------------------- |
| `warehouse`  | string | Yes      | —       | Warehouse code (WHLO)               |
| `itemNumber` | string | Yes      | —       | Item number (ITNO)                  |
| `maxRecords` | number | No       | `50`    | Maximum number of records to return |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "warehouse": {
        "type": "string",
        "description": "Warehouse code (WHLO)"
      },
      "itemNumber": {
        "type": "string",
        "description": "Item number (ITNO)"
      },
      "maxRecords": {
        "type": "number",
        "default": 50,
        "description": "Maximum number of records to return"
      }
    },
    "required": [
      "PCID",
      "warehouse",
      "itemNumber"
    ]
  }
  ```
</Expandable>

***

## inform3\_get\_picking\_list\_head

Get picking list header information from Infor M3 (OIS390MI/GetHead). Returns picking list details including status, warehouse, and associated order information.

**Parameters:**

| Parameter           | Type   | Required | Default | Description                         |
| ------------------- | ------ | -------- | ------- | ----------------------------------- |
| `warehouse`         | string | Yes      | —       | Warehouse code (WHLO)               |
| `pickingListNumber` | number | Yes      | —       | Picking list / report number (REPN) |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID"
      },
      "warehouse": {
        "type": "string",
        "description": "Warehouse code (WHLO)"
      },
      "pickingListNumber": {
        "type": "number",
        "description": "Picking list / report number (REPN)"
      }
    },
    "required": [
      "PCID",
      "warehouse",
      "pickingListNumber"
    ]
  }
  ```
</Expandable>
