iqms-mcp
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: Scaffolding. Read tools issue queries through
@wyre-technology/node-iqms, which has tentative SQL pending design-partner schema validation. Write tools route through the licensed DELMIAworks WebAPI module and currently throwNotImplementedErroruntil vendor SDK access.
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.
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
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