135+ MCP Tools — Full Factory Access
Every domain of a real manufacturing operation, accessible via the Model Context Protocol. Build agents that read production data, monitor quality, and optimize processes.
factory_get_cm01CapacityCapacity utilization (CM01) for a machine by period (day/week).
factory_get_capacity_overviewCapacityCapacity overview of all machines. Identifies over-/under-utilized machines.
factory_get_capacity_summaryCapacityCompact capacity summary of all machines (current + next week).
factory_get_cm21_ordersCapacityProduction orders per work center (CM21), filterable by machine.
factory_get_shift_scheduleCapacityShift model for all departments: which shifts run when, net minutes, holidays.
factory_get_capacity_loadCapacityAverage capacity utilization in percent.
factory_get_customer_ordersCustomerLists all customer orders: customer, article, quantity, delivery dates, status.
factory_get_customer_orderCustomerDetails of a customer order including production order and delivery status.
factory_get_va05_summaryCustomerVA05 overview: total count, open, in production, shipped, overdue.
factory_get_orders_at_riskCustomerAt-risk customer orders near delivery date or overdue.
factory_get_customer_otdKPIOverall on-time delivery rate across all customers.
factory_get_otd_statisticsKPIDetailed OTD statistics overall and per customer.
factory_get_monthly_revenueKPIMonthly revenue from delivered customer orders.
factory_get_open_notificationsMaintenanceAll open fault and maintenance notifications.
factory_get_maintenance_ordersMaintenanceMaintenance orders, optionally filtered by status.
factory_get_machine_reliabilityMaintenanceReliability metrics: MTBF, MTTR, availability.
factory_get_maintenance_summaryMaintenancePM overview: open notifications, orders, MTBF/MTTR.
factory_get_downtime_reportMaintenanceDowntime analysis with reason codes and duration.
factory_get_md04MRPRequirements/stock list (MD04) for a part, similar to SAP MD04.
factory_get_md07MRPAll current shortages (MD07) — parts with stock deficits.
factory_get_availability_at_dateMRPForecasts part availability at a specific date.
factory_get_baugruppen_shortagesMRPShortages for assemblies (in-house production, not purchasable).
factory_get_machine_oeeOEEOEE of a machine: availability x performance x quality.
factory_get_latest_oeeOEELatest OEE values for all machines.
factory_get_production_historyOEEProduction history: good parts, scrap, rework per hour.
factory_get_oee_summaryOEEOEE summary per machine: avg, min, max, scrap rate over a period. Sorted worst first.
factory_get_scrap_historyOEEScrap history grouped by machine.
factory_get_work_orderOrderDetails of a work order including material and capacity status.
factory_get_machine_queueOrderMachine queue: orders sorted by priority.
factory_check_material_readinessOrderCheck material availability for a work order.
factory_get_blocked_orders_countOrderNumber of blocked orders (material/capacity).
factory_get_pending_purchasesPurchaseAll open purchase orders with expected delivery dates.
factory_get_supplier_for_materialPurchaseSupplier for a material with lead time and price.
factory_get_supplier_evaluationPurchaseSupplier evaluation: delivery reliability, quality, pricing.
factory_get_spc_alarmsQMSActive SPC alarms with affected machines.
factory_get_calibration_dueQMSMeasuring instruments with calibration due.
factory_get_quality_notificationsQMSOpen quality notifications (complaints, internal defects).
factory_get_cpk_overviewQMSProcess capability indices (Cpk) for all monitored characteristics.
factory_get_stock_itemStockStock level of a material with reservations and availability.
factory_get_low_stock_itemsStockMaterials with low stock (below safety stock level).
factory_get_material_coverageStockMaterial coverage in days — which materials have the lowest reach based on stock vs. open demand.
tms_get_statusTMSStatus of all tools: wear, location, availability.
tms_get_machine_toolsTMSAll tools currently at a machine.
tms_get_criticalTMSTools with critical wear (>80%).
tms_replace_toolTMSReplace a worn tool at a machine.
tms_get_replacementsTMSAvailable replacement tools for a tool type.
tms_get_tools_for_articleTMSTool list for an article — required tool types.
tms_check_tool_availabilityTMSChecks if a machine has all required tools for an article.
tms_get_tool_changesTMSRequired tool changes for a changeover + additional setup time.
tms_get_historyTMSRecent tool usages and replacements.
sgm_get_process_dataSGMInjection molding process data (~97 parameters): temperatures, pressures, speeds.
sgm_get_process_trendSGMTrend of a process parameter over time — drift detection.
sgm_get_cavity_balanceSGMCavity balance (pressure distribution) — detects uneven filling.
sgm_get_cavity_trendSGMTrend of a cavity (hot runner temp, pressure) over time.
sgm_get_hourly_aggregatesSGMHourly aggregates: averages, shot count, scrap rate.
montage_get_tms_statusAssemblyStatus of all assembly tools: wear, station, availability.
montage_get_critical_toolsAssemblyAssembly tools with critical wear (>80%).
montage_get_station_toolsAssemblyAll tools at an assembly station.
montage_get_replacementsAssemblyReplacement tools for an assembly tool type.
montage_replace_toolAssemblyReplace a worn tool at an assembly station.
montage_get_tool_historyAssemblyRecent tool usages at assembly stations.
montage_get_maintenance_summaryAssemblyAssembly line maintenance overview.
montage_get_open_notificationsAssemblyOpen fault/maintenance notifications for assembly lines.
montage_get_open_ordersAssemblyOpen maintenance orders for assembly lines.
montage_get_station_reliabilityAssemblyReliability metrics: MTBF, MTTR, availability.
montage_get_due_plansAssemblyDue maintenance plans for assembly lines.
montage_get_oeeAssemblyOEE of an assembly line (availability, performance, quality).
montage_get_prozessdatenAssemblyProcess data of an assembly station (parameters, targets, tolerances).
montage_get_bdeAssemblyShop floor data: cycle times, good parts, NOK parts, fault reasons.
factory_get_energy_overviewEnergyEnergy consumption of all machines: current power draw, total kWh.
factory_get_machine_energyEnergyEnergy consumption of a machine over time.
factory_get_energy_per_partEnergykWh per good part for a machine.
factory_get_energy_costsEnergyEnergy costs in EUR.
factory_get_energy_trendEnergyHourly power trend for a machine.
factory_get_base_loadEnergyBase load vs. production load of all machines.
factory_get_fb_auftraegeSubcontractingAll subcontracting orders with status.
factory_get_fb_kapazitaetSubcontractingCapacity and utilization of subcontracting suppliers.
factory_get_fb_versandSubcontractingOrders ready for shipment to supplier.
factory_get_fb_wareneingangSubcontractingOrders with expected goods receipt.
factory_get_fb_liefertreueSubcontractingDelivery reliability of subcontracting suppliers.
factory_get_fb_queueSubcontractingOrders in queue by supplier.
factory_get_fb_bewertungSubcontractingQuality rating of subcontracting suppliers.
montage_get_vormontage_statusPre-AssemblyStatus of pre-assembly cells VM-1, VM-2, VM-3.
montage_get_vormontage_oeePre-AssemblyOEE of pre-assembly cells.
montage_get_vormontage_bufferPre-AssemblyBuffer fill levels between pre-assembly and assembly lines.
montage_get_vormontage_wartungPre-AssemblyMaintenance status of pre-assembly stations.
montage_get_prueffeld_statusTest FieldStatus of the test field (function test, leak test, burn-in).
montage_get_prueffeld_ergebnisseTest FieldPass/fail rate of the test field.
montage_get_prueffeld_queueTest FieldParts in the test field queue.
montage_get_prueffeld_fehleranalyseTest FieldDefect analysis by defect type and product.
history_get_trendHistoryTime-series data for a machine variable over configurable hours.
history_compareHistoryCompare same variable between two machines.
history_aggregateHistoryAggregated values (AVG/MIN/MAX) per granularity.
history_anomaliesHistoryFind values deviating beyond N sigma from mean.
history_machinesHistoryList all machines with historian data and data point counts.
history_variablesHistoryList all recorded variables for a specific machine.
kg_impactKnowledge GraphTrace downstream impact from a source node (up to 3 hops).
kg_pathKnowledge GraphFind shortest path between two nodes.
kg_neighborsKnowledge GraphGet all neighbor nodes within configurable depth.
kg_aggregateKnowledge GraphAggregate numeric property across a label.
kg_searchKnowledge GraphSemantic search by natural language using vector embeddings.
kg_schemaKnowledge GraphGet complete KG schema — labels, relationships, properties.
kg_subgraphKnowledge GraphExtract subgraph around a node within radius.
kg_filterKnowledge GraphFilter nodes by label and property conditions.
kg_queryKnowledge GraphRun a read-only Cypher query against the Knowledge Graph.
kg_statsKnowledge GraphQuick summary: total nodes, edges, top labels, top relationship types.
kg_delivery_snapshotKnowledge GraphDelivery feasibility snapshot — orders with materials, stock, machine capacity, OEE, customer info.
kg_generate_chartKnowledge GraphGenerate a Chart.js visualization from a natural language question about the KG.
uns_list_machinesUNSList all machines currently publishing UNS data via MQTT.
uns_get_machine_statusUNSGet all current UNS values for a machine: BDE, ProcessData, OEE, Status.
uns_get_valueUNSRead a single UNS topic value by full topic path.
uns_get_categoryUNSGet all values of a data category for a machine (BDE, ProcessData, QMS, WMS).
uns_search_topicsUNSSearch UNS topics by pattern with wildcards (* = single level, # = multi level).
uns_get_alertsUNSShow all UNS values with non-good quality (faults, warnings, bad readings).
uns_get_historyUNSGet last N values of a UNS topic from ring buffer — shows trend.
uns_compare_machinesUNSCompare the same variable across multiple machines.
kg_discovered_machinesDiscoveryAll machines auto-discovered from MQTT UNS.
kg_machine_sensorsDiscoveryAll sensors on a discovered machine with last values.