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_cm01Capacity

Capacity utilization (CM01) for a machine by period (day/week).

machineNo*periodTypeperiodCount
factory_get_capacity_overviewCapacity

Capacity overview of all machines. Identifies over-/under-utilized machines.

periodTypeperiodCount
factory_get_capacity_summaryCapacity

Compact capacity summary of all machines (current + next week).

factory_get_cm21_ordersCapacity

Production orders per work center (CM21), filterable by machine.

machineNo
factory_get_shift_scheduleCapacity

Shift model for all departments: which shifts run when, net minutes, holidays.

machineId
factory_get_capacity_loadCapacity

Average capacity utilization in percent.

factory_get_customer_ordersCustomer

Lists all customer orders: customer, article, quantity, delivery dates, status.

status
factory_get_customer_orderCustomer

Details of a customer order including production order and delivery status.

kundenauftragNr*
factory_get_va05_summaryCustomer

VA05 overview: total count, open, in production, shipped, overdue.

factory_get_orders_at_riskCustomer

At-risk customer orders near delivery date or overdue.

daysAhead
factory_get_customer_otdKPI

Overall on-time delivery rate across all customers.

factory_get_otd_statisticsKPI

Detailed OTD statistics overall and per customer.

factory_get_monthly_revenueKPI

Monthly revenue from delivered customer orders.

factory_get_open_notificationsMaintenance

All open fault and maintenance notifications.

factory_get_maintenance_ordersMaintenance

Maintenance orders, optionally filtered by status.

status
factory_get_machine_reliabilityMaintenance

Reliability metrics: MTBF, MTTR, availability.

machineNo*daysBack
factory_get_maintenance_summaryMaintenance

PM overview: open notifications, orders, MTBF/MTTR.

factory_get_downtime_reportMaintenance

Downtime analysis with reason codes and duration.

daysBack
factory_get_md04MRP

Requirements/stock list (MD04) for a part, similar to SAP MD04.

teilId*
factory_get_md07MRP

All current shortages (MD07) — parts with stock deficits.

factory_get_availability_at_dateMRP

Forecasts part availability at a specific date.

teilId*date*
factory_get_baugruppen_shortagesMRP

Shortages for assemblies (in-house production, not purchasable).

factory_get_machine_oeeOEE

OEE of a machine: availability x performance x quality.

machineNo*hours
factory_get_latest_oeeOEE

Latest OEE values for all machines.

factory_get_production_historyOEE

Production history: good parts, scrap, rework per hour.

hours
factory_get_oee_summaryOEE

OEE summary per machine: avg, min, max, scrap rate over a period. Sorted worst first.

hours
factory_get_scrap_historyOEE

Scrap history grouped by machine.

hours
factory_get_work_orderOrder

Details of a work order including material and capacity status.

orderNo*
factory_get_machine_queueOrder

Machine queue: orders sorted by priority.

machineNo*
factory_check_material_readinessOrder

Check material availability for a work order.

orderNo*
factory_get_blocked_orders_countOrder

Number of blocked orders (material/capacity).

factory_get_pending_purchasesPurchase

All open purchase orders with expected delivery dates.

factory_get_supplier_for_materialPurchase

Supplier for a material with lead time and price.

teilId*
factory_get_supplier_evaluationPurchase

Supplier evaluation: delivery reliability, quality, pricing.

supplierId
factory_get_spc_alarmsQMS

Active SPC alarms with affected machines.

factory_get_calibration_dueQMS

Measuring instruments with calibration due.

factory_get_quality_notificationsQMS

Open quality notifications (complaints, internal defects).

factory_get_cpk_overviewQMS

Process capability indices (Cpk) for all monitored characteristics.

machineNo
factory_get_stock_itemStock

Stock level of a material with reservations and availability.

teilId*
factory_get_low_stock_itemsStock

Materials with low stock (below safety stock level).

factory_get_material_coverageStock

Material coverage in days — which materials have the lowest reach based on stock vs. open demand.

tms_get_statusTMS

Status of all tools: wear, location, availability.

tms_get_machine_toolsTMS

All tools currently at a machine.

machine_no*
tms_get_criticalTMS

Tools with critical wear (>80%).

tms_replace_toolTMS

Replace a worn tool at a machine.

machine_no*old_tool_id*new_tool_id
tms_get_replacementsTMS

Available replacement tools for a tool type.

werkzeug_id*
tms_get_tools_for_articleTMS

Tool list for an article — required tool types.

article_no*
tms_check_tool_availabilityTMS

Checks if a machine has all required tools for an article.

machine_no*article_no*
tms_get_tool_changesTMS

Required tool changes for a changeover + additional setup time.

machine_no*article_no*
tms_get_historyTMS

Recent tool usages and replacements.

limit
sgm_get_process_dataSGM

Injection molding process data (~97 parameters): temperatures, pressures, speeds.

machine_no*hours
sgm_get_process_trendSGM

Trend of a process parameter over time — drift detection.

machine_no*parameter*hours
sgm_get_cavity_balanceSGM

Cavity balance (pressure distribution) — detects uneven filling.

machine_no*shots
sgm_get_cavity_trendSGM

Trend of a cavity (hot runner temp, pressure) over time.

machine_no*cavity_nr*hours
sgm_get_hourly_aggregatesSGM

Hourly aggregates: averages, shot count, scrap rate.

machine_no*hours
montage_get_tms_statusAssembly

Status of all assembly tools: wear, station, availability.

montage_get_critical_toolsAssembly

Assembly tools with critical wear (>80%).

montage_get_station_toolsAssembly

All tools at an assembly station.

station_id*
montage_get_replacementsAssembly

Replacement tools for an assembly tool type.

werkzeug_id*
montage_replace_toolAssembly

Replace a worn tool at an assembly station.

station_id*old_tool_id*
montage_get_tool_historyAssembly

Recent tool usages at assembly stations.

limit
montage_get_maintenance_summaryAssembly

Assembly line maintenance overview.

montage_get_open_notificationsAssembly

Open fault/maintenance notifications for assembly lines.

montage_get_open_ordersAssembly

Open maintenance orders for assembly lines.

montage_get_station_reliabilityAssembly

Reliability metrics: MTBF, MTTR, availability.

station_id
montage_get_due_plansAssembly

Due maintenance plans for assembly lines.

montage_get_oeeAssembly

OEE of an assembly line (availability, performance, quality).

linie_id
montage_get_prozessdatenAssembly

Process data of an assembly station (parameters, targets, tolerances).

station_id*limit
montage_get_bdeAssembly

Shop floor data: cycle times, good parts, NOK parts, fault reasons.

linie_idlimit
factory_get_energy_overviewEnergy

Energy consumption of all machines: current power draw, total kWh.

factory_get_machine_energyEnergy

Energy consumption of a machine over time.

machineNo*hours
factory_get_energy_per_partEnergy

kWh per good part for a machine.

machineNo*hours
factory_get_energy_costsEnergy

Energy costs in EUR.

pricePerKwhhours
factory_get_energy_trendEnergy

Hourly power trend for a machine.

machineNo*hours
factory_get_base_loadEnergy

Base load vs. production load of all machines.

factory_get_fb_auftraegeSubcontracting

All subcontracting orders with status.

status
factory_get_fb_kapazitaetSubcontracting

Capacity and utilization of subcontracting suppliers.

factory_get_fb_versandSubcontracting

Orders ready for shipment to supplier.

factory_get_fb_wareneingangSubcontracting

Orders with expected goods receipt.

factory_get_fb_liefertreueSubcontracting

Delivery reliability of subcontracting suppliers.

factory_get_fb_queueSubcontracting

Orders in queue by supplier.

lieferantId
factory_get_fb_bewertungSubcontracting

Quality rating of subcontracting suppliers.

montage_get_vormontage_statusPre-Assembly

Status of pre-assembly cells VM-1, VM-2, VM-3.

montage_get_vormontage_oeePre-Assembly

OEE of pre-assembly cells.

cell_id
montage_get_vormontage_bufferPre-Assembly

Buffer fill levels between pre-assembly and assembly lines.

montage_get_vormontage_wartungPre-Assembly

Maintenance status of pre-assembly stations.

montage_get_prueffeld_statusTest Field

Status of the test field (function test, leak test, burn-in).

montage_get_prueffeld_ergebnisseTest Field

Pass/fail rate of the test field.

hours
montage_get_prueffeld_queueTest Field

Parts in the test field queue.

montage_get_prueffeld_fehleranalyseTest Field

Defect analysis by defect type and product.

history_get_trendHistory

Time-series data for a machine variable over configurable hours.

machine*variable*hourslimit
history_compareHistory

Compare same variable between two machines.

machine_a*machine_b*variable*hours
history_aggregateHistory

Aggregated values (AVG/MIN/MAX) per granularity.

machine*variable*granularityhours
history_anomaliesHistory

Find values deviating beyond N sigma from mean.

machine*variable*hourssigma
history_machinesHistory

List all machines with historian data and data point counts.

hours
history_variablesHistory

List all recorded variables for a specific machine.

machine*
kg_impactKnowledge Graph

Trace downstream impact from a source node (up to 3 hops).

node_id*
kg_pathKnowledge Graph

Find shortest path between two nodes.

from_id*to_id*
kg_neighborsKnowledge Graph

Get all neighbor nodes within configurable depth.

node_id*depth
kg_aggregateKnowledge Graph

Aggregate numeric property across a label.

label*property*
kg_searchKnowledge Graph

Semantic search by natural language using vector embeddings.

query*limitlabel_filter
kg_schemaKnowledge Graph

Get complete KG schema — labels, relationships, properties.

kg_subgraphKnowledge Graph

Extract subgraph around a node within radius.

node_id*radius
kg_filterKnowledge Graph

Filter nodes by label and property conditions.

label*conditionslimit
kg_queryKnowledge Graph

Run a read-only Cypher query against the Knowledge Graph.

cypher*params
kg_statsKnowledge Graph

Quick summary: total nodes, edges, top labels, top relationship types.

kg_delivery_snapshotKnowledge Graph

Delivery feasibility snapshot — orders with materials, stock, machine capacity, OEE, customer info.

days_ahead
kg_generate_chartKnowledge Graph

Generate a Chart.js visualization from a natural language question about the KG.

question*
uns_list_machinesUNS

List all machines currently publishing UNS data via MQTT.

uns_get_machine_statusUNS

Get all current UNS values for a machine: BDE, ProcessData, OEE, Status.

machine*
uns_get_valueUNS

Read a single UNS topic value by full topic path.

topic*
uns_get_categoryUNS

Get all values of a data category for a machine (BDE, ProcessData, QMS, WMS).

machine*category*
uns_search_topicsUNS

Search UNS topics by pattern with wildcards (* = single level, # = multi level).

pattern*
uns_get_alertsUNS

Show all UNS values with non-good quality (faults, warnings, bad readings).

uns_get_historyUNS

Get last N values of a UNS topic from ring buffer — shows trend.

topic*count
uns_compare_machinesUNS

Compare the same variable across multiple machines.

machines*variable*
kg_discovered_machinesDiscovery

All machines auto-discovered from MQTT UNS.

kg_machine_sensorsDiscovery

All sensors on a discovered machine with last values.

machine*

This site uses a cookie to remember your preferences. Analytics are anonymous and cookie-free. Privacy Policy