iqms-mcp
This server provides an MCP interface to IQMS/DELMIAworks (EnterpriseIQ) ERP, exposing read-only Oracle database queries and transactional write operations via the licensed WebAPI module.
Discovery & Status
iqms_navigate— explore available tools within a domain (workorders, inventory, boms, sales_orders, purchase_orders, schedule, quality)iqms_status— verify Oracle credentials and WebAPI driver configuration
Work Orders
(Read)
iqms_workorders_list— filter open/in-progress WOs by status, customer, item, or due date(Read)
iqms_workorders_get— retrieve full work order detail including routings(Write, WebAPI)
iqms_workorders_create— create a new work order(Write, WebAPI)
iqms_workorders_post_production— record quantities made/scrapped
Inventory
(Read)
iqms_inventory_onhand— query stock levels by item, location, or lot(Read)
iqms_inventory_lot_trace— walk lot genealogy forward or backward(Write, WebAPI)
iqms_inventory_adjust— post positive or negative adjustments with a reason code
Bills of Materials
(Read)
iqms_boms_explode— break down a parent item into components (single or multi-level)(Read)
iqms_boms_where_used— find all parent items consuming a given component
Sales Orders
(Read)
iqms_sales_orders_list— list open SOs with ship status, filterable by customer or ship date
Purchase Orders
(Read)
iqms_purchase_orders_list— list open POs with expected receipts, filterable by supplier or date
Scheduling
(Read)
iqms_schedule_capacity— view machine/work-center schedule and capacity load within a date range
Quality
(Read)
iqms_quality_ncrs— list non-conformances, CARs, and CAPAs filtered by status, item, or date(Write, WebAPI)
iqms_quality_create_ncr— open a new NCR with description, item, reporter, and linked work order
The server runs as local stdio or a stateless HTTP gateway with per-request credential headers.
Provides tools to interact with IQMS/DELMIAworks (EnterpriseIQ) manufacturing ERP from Dassault Systèmes, enabling queries and operations on work orders, inventory, BOMs, sales orders, purchase orders, schedule, and quality.
iqms-mcp
MCP server for IQMS / DELMIAworks (EnterpriseIQ), the manufacturing ERP from Dassault Systèmes.
Status: Read tools issue queries through
@wyre-technology/node-iqmsagainst the Direct Oracle path (always available). Write tools route through the licensed DELMIAworks WebAPI module — an optional add-on — and throwDriverNotConfiguredErroruntilX-IQMS-WebAPI-Base-URLcredentials are supplied.
Why this exists
EnterpriseIQ doesn't have a public REST API. The realistic integration paths are:
Direct Oracle (universal at every install) — read-only queries
WebAPI module (paid licensed add-on) — transactional writes
This MCP server exposes both behind a single decision-tree-navigated tool surface.
Related MCP server: Metrx MCP Server
Tools
Initial discovery surface (always available):
iqms_navigate— list tools in a domainiqms_status— credential / connection check
Domains: workorders, inventory, boms, sales_orders, purchase_orders,
schedule, quality.
Read tools (Oracle, available always):
Tool | Purpose |
| Open / in-progress work orders |
| Full work order detail incl. routings |
| On-hand by item / location / lot |
| Lot genealogy walk |
| BOM explosion |
| Where-used reverse lookup |
| Open SOs / ship status |
| Open POs / expected receipts |
| Machine schedule + capacity load |
| Non-conformances / CARs / CAPAs |
Write tools (WebAPI, gated):
Tool | Purpose |
| Create a new work order |
| Post qty made / scrapped |
| Inventory transaction |
| Open a non-conformance record |
Run modes
Local (stdio)
IQMS_ORACLE_USER=eiq_ro \
IQMS_ORACLE_PASSWORD=… \
IQMS_ORACLE_CONNECT_STRING=eiq-db.example.com:1521/EIQ \
npx -y github:wyre-technology/iqms-mcpGateway (HTTP, stateless)
MCP_TRANSPORT=http \
MCP_HTTP_PORT=8080 \
AUTH_MODE=gateway \
node dist/http.jsIn gateway mode, credentials are injected per-request via headers:
Header | Required | Notes |
| yes | Oracle DB user |
| yes | Oracle DB password |
| yes | Easy Connect or TNS |
| no | Enables write tools when present |
| no | |
| no |
License
Apache-2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Oracle SCM (beta): https://www.cdata.com/download/download.aspx?sku=KSZK-V&type=betaLast updatedMIT
- AlicenseAqualityCmaintenanceAn MCP server for Metrx — provides tools for construction, healthcare, logistics, manufacturing, and legal mid-market businesses to query and analyze their operational data via AI.Last updated23682MIT
- Alicense-qualityCmaintenanceMCP server for integrating manufacturing systems (MES/ERP/quality/maintenance) with LLM agents, enabling event ingestion, incident triage, approval workflows, and RAG-based knowledge retrieval.Last updatedMIT
- Alicense-qualityCmaintenanceMCP server that unifies real-time telemetry from industrial systems into a single queryable interface, enabling production visibility, anomaly detection, and operational insights.Last updated15MIT
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
ERP français avec serveur MCP natif : plus de 1 800 actions métier auto-générées via OpenAPI.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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