iqms-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_MODE | No | Authentication mode (e.g., gateway) | |
| MCP_HTTP_PORT | No | HTTP port for gateway mode | |
| MCP_TRANSPORT | No | Transport type for gateway mode (e.g., http) | |
| IQMS_ORACLE_USER | No | Oracle DB user for local mode | |
| IQMS_ORACLE_PASSWORD | No | Oracle DB password for local mode | |
| IQMS_ORACLE_CONNECT_STRING | No | Oracle DB connect string for local mode |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| iqms_navigateA | Navigate to an IQMS domain to see its tools. Domains: workorders, inventory, boms, sales_orders, purchase_orders, schedule, quality.
|
| iqms_statusA | Check IQMS connection status — reports whether Oracle credentials are configured and whether the optional WebAPI (write) driver is enabled. |
| iqms_workorders_listA | List work orders. Filter by status, customer, item, or due date. Returns up to |
| iqms_workorders_getA | Get a single work order by ID, including routings. |
| iqms_workorders_createC | Create a new work order. Requires WebAPI credentials (licensed module). Returns DriverNotConfiguredError when WebAPI is not configured. |
| iqms_workorders_post_productionC | Post production quantities (made / scrapped) against a work order. Requires WebAPI credentials. |
| iqms_inventory_onhandB | List on-hand inventory by item, location, or lot. By default hides zero-quantity rows. |
| iqms_inventory_lot_traceB | Walk lot genealogy. Direction "from_components" walks back through inputs that produced the lot; "where_produced" walks forward to lots derived from it. |
| iqms_inventory_adjustB | Post an inventory adjustment (positive or negative quantity). Requires WebAPI credentials. |
| iqms_boms_explodeB | Explode a BOM. Single-level by default; pass max_level to recurse deeper. |
| iqms_boms_where_usedB | Find every parent item that consumes a given component. Single-level by default. |
| iqms_sales_orders_listB | List sales orders. Filter by status, customer, or requested ship date. |
| iqms_purchase_orders_listB | List purchase orders. Filter by status, supplier, or expected receipt date. |
| iqms_schedule_capacityB | List scheduled work-center slots within a date range. |
| iqms_quality_ncrsC | List non-conformances / Corrective Action Requests (CARs / CAPAs). Filter by status, item, or reported date. |
| iqms_quality_create_ncrC | Open a non-conformance record. Requires WebAPI credentials. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wyre-technology/iqms-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server