Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_MODENoAuthentication mode (e.g., gateway)
MCP_HTTP_PORTNoHTTP port for gateway mode
MCP_TRANSPORTNoTransport type for gateway mode (e.g., http)
IQMS_ORACLE_USERNoOracle DB user for local mode
IQMS_ORACLE_PASSWORDNoOracle DB password for local mode
IQMS_ORACLE_CONNECT_STRINGNoOracle DB connect string for local mode

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
iqms_navigateA

Navigate to an IQMS domain to see its tools. Domains: workorders, inventory, boms, sales_orders, purchase_orders, schedule, quality.

  • workorders: list/get work orders, post production

  • inventory: on-hand quantities, lot trace, inventory adjustments

  • boms: BOM explosion + where-used

  • sales_orders: open SOs, ship status

  • purchase_orders: open POs, expected receipts

  • schedule: machine schedule + capacity load

  • quality: non-conformances / CARs / CAPAs

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 limit rows (default 50, max 500).

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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