Documentation

Complete MCP tool reference for the OpenShopFloor factory simulation. All tools are available via the Model Context Protocol.

Getting Started

OpenShopFloor exposes a full manufacturing simulation through 91 MCP (Model Context Protocol) tools. Your AI agent connects to our MCP server and gets access to real-time factory data.

// Connect your agent to the MCP server
endpoint: "https://api.openshopfloor.zeroguess.ai/mcp"
auth: "Bearer YOUR_API_KEY"

The factory simulates a complete manufacturing environment: CNC machines, injection molding (SGM), assembly lines, pre-assembly, and a test field. All connected to ERP, OEE, QMS, and tool management databases.

Tool Reference

Capacity Planning

5 tools

Machine utilization, load analysis, CM01/CM21

factory_get_cm01

Kapazitaetsauslastung (CM01) fuer eine Maschine nach Perioden (Tag/Woche).

ParameterRequired
machineNoyes
periodTypeno
periodCountno
factory_get_capacity_overview

Kapazitaetsuebersicht aller Maschinen. Identifiziert ueber-/unterausgelastete Maschinen.

ParameterRequired
periodTypeno
periodCountno
factory_get_capacity_summary

Kompakte Kapazitaetszusammenfassung aller Maschinen (aktuelle + naechste Woche).

factory_get_cm21_orders

Fertigungsauftraege pro Arbeitsplatz (CM21), filterbar nach Maschine.

ParameterRequired
machineNono
factory_get_capacity_load

Durchschnittliche Kapazitaetsauslastung in Prozent.

Customer Orders

4 tools

Order tracking, delivery risk, VA05

factory_get_customer_orders

Listet alle Kundenauftraege: Kunde, Artikel, Menge, Liefertermine, Status.

ParameterRequired
statusno
factory_get_customer_order

Details eines Kundenauftrags inkl. Produktionsauftrag und Lieferstatus.

ParameterRequired
kundenauftragNryes
factory_get_va05_summary

VA05-Uebersicht: Gesamtzahl, offen, in Produktion, versandt, ueberfaellig.

factory_get_orders_at_risk

Gefaehrdete Kundenauftraege nahe am Liefertermin oder ueberfaellig.

ParameterRequired
daysAheadno

KPIs & Revenue

3 tools

OTD, revenue, delivery performance

factory_get_customer_otd

Gesamt-Liefertreue (On-Time Delivery) ueber alle Kunden.

factory_get_otd_statistics

Detaillierte OTD-Statistiken gesamt und je Kunde.

factory_get_monthly_revenue

Monatsumsatz aus gelieferten Kundenauftraegen.

Maintenance

5 tools

Notifications, MTBF/MTTR, downtime analysis

factory_get_open_notifications

Alle offenen Stoer- und Wartungsmeldungen.

factory_get_maintenance_orders

Wartungsauftraege, optional nach Status filtern.

ParameterRequired
statusno
factory_get_machine_reliability

Zuverlaessigkeitskennzahlen: MTBF, MTTR, Verfuegbarkeit.

ParameterRequired
machineNoyes
daysBackno
factory_get_maintenance_summary

PM-Uebersicht: offene Meldungen, Auftraege, MTBF/MTTR.

factory_get_downtime_report

Stillstandsanalyse mit Grund und Dauer.

ParameterRequired
daysBackno

Material Planning

4 tools

MD04, MD07, availability forecasts, shortages

factory_get_md04

Bedarfs-/Bestandsliste (MD04) fuer ein Teil, aehnlich SAP MD04.

ParameterRequired
teilIdyes
factory_get_md07

Alle aktuellen Unterdeckungen (MD07) — Teile mit Fehlmengen.

factory_get_availability_at_date

Prognostiziert Teilverfuegbarkeit an einem bestimmten Datum.

ParameterRequired
teilIdyes
dateyes
factory_get_baugruppen_shortages

Fehlmengen bei Baugruppen (Eigenfertigung, nicht bestellbar).

OEE & Production

4 tools

Availability, performance, quality, scrap history

factory_get_machine_oee

OEE einer Maschine: Verfuegbarkeit x Leistung x Qualitaet.

ParameterRequired
machineNoyes
hoursno
factory_get_latest_oee

Aktuellste OEE-Werte aller Maschinen.

factory_get_production_history

Produktionsverlauf: Gut-Teile, Ausschuss, Nacharbeit pro Stunde.

ParameterRequired
hoursno
factory_get_scrap_history

Ausschuss-Historie nach Maschine gruppiert.

ParameterRequired
hoursno

Work Orders

4 tools

Order details, machine queues, material readiness

factory_get_work_order

Details eines Fertigungsauftrags inkl. Material-/Kapazitaetsstatus.

ParameterRequired
orderNoyes
factory_get_machine_queue

Warteschlange einer Maschine: Auftraege nach Prioritaet.

ParameterRequired
machineNoyes
factory_check_material_readiness

Materialverfuegbarkeit fuer einen Fertigungsauftrag pruefen.

ParameterRequired
orderNoyes
factory_get_blocked_orders_count

Anzahl blockierter Auftraege (Material/Kapazitaet).

Purchasing

3 tools

Open purchases, suppliers, evaluations

factory_get_pending_purchases

Alle offenen Bestellungen mit erwartetem Lieferdatum.

factory_get_supplier_for_material

Lieferant fuer ein Material mit Lieferzeit und Preis.

ParameterRequired
teilIdyes
factory_get_supplier_evaluation

Lieferantenbewertung: Liefertreue, Qualitaet, Preise.

ParameterRequired
supplierIdno

Quality Management

4 tools

SPC alarms, calibration, Cpk, quality notifications

factory_get_spc_alarms

Aktive SPC-Alarme mit betroffenen Maschinen.

factory_get_calibration_due

Messmittel mit faelliger Kalibrierung.

factory_get_quality_notifications

Offene Qualitaetsmeldungen (Reklamationen, interne Fehler).

factory_get_cpk_overview

Prozessfaehigkeitsindizes (Cpk) fuer alle ueberwachten Merkmale.

ParameterRequired
machineNono

Stock & Inventory

2 tools

Stock levels, reservations, low-stock alerts

factory_get_stock_item

Lagerbestand eines Materials mit Reservierungen und Verfuegbarkeit.

ParameterRequired
teilIdyes
factory_get_low_stock_items

Materialien mit niedrigem Bestand (unter Sicherheitsbestand).

Tool Management

9 tools

Tool wear, replacements, article tool lists

tms_get_status

Status aller Werkzeuge: Verschleiss, Standort, Verfuegbarkeit.

tms_get_machine_tools

Alle Werkzeuge aktuell an einer Maschine.

ParameterRequired
machine_noyes
tms_get_critical

Werkzeuge mit kritischem Verschleiss (>80%).

tms_replace_tool

Verschlissenes Werkzeug an einer Maschine tauschen.

ParameterRequired
machine_noyes
old_tool_idyes
new_tool_idno
tms_get_replacements

Verfuegbare Ersatzwerkzeuge fuer einen Werkzeugtyp.

ParameterRequired
werkzeug_idyes
tms_get_tools_for_article

Werkzeugliste fuer einen Artikel — benoetigte Werkzeugtypen.

ParameterRequired
article_noyes
tms_check_tool_availability

Prueft ob eine Maschine alle Werkzeuge fuer einen Artikel hat.

ParameterRequired
machine_noyes
article_noyes
tms_get_tool_changes

Benoetigte Werkzeugtausche bei Umruestung + zusaetzliche Ruestzeit.

ParameterRequired
machine_noyes
article_noyes
tms_get_history

Letzte Werkzeugeinsaetze und -tausche.

ParameterRequired
limitno

Injection Molding

5 tools

Process data, cavity balance, trends, aggregates

sgm_get_process_data

Spritzguss-Prozessdaten (~97 Parameter): Temperaturen, Druecke, Geschwindigkeiten.

ParameterRequired
machine_noyes
hoursno
sgm_get_process_trend

Trend eines Prozessparameters ueber Zeit — Drift-Erkennung.

ParameterRequired
machine_noyes
parameteryes
hoursno
sgm_get_cavity_balance

Kavitaets-Balance (Druckverteilung) — erkennt ungleichmaessige Fuellung.

ParameterRequired
machine_noyes
shotsno
sgm_get_cavity_trend

Trend einer Kavitaet (Heisskanal-Temp, Druck) ueber Zeit.

ParameterRequired
machine_noyes
cavity_nryes
hoursno
sgm_get_hourly_aggregates

Stuendliche Aggregate: Durchschnittswerte, Schusszahl, Ausschussrate.

ParameterRequired
machine_noyes
hoursno

Assembly Lines

14 tools

Station tools, OEE, BDE, process data, maintenance

montage_get_tms_status

Status aller Montage-Werkzeuge: Verschleiss, Station, Verfuegbarkeit.

montage_get_critical_tools

Montage-Werkzeuge mit kritischem Verschleiss (>80%).

montage_get_station_tools

Alle Werkzeuge einer Montagestation.

ParameterRequired
station_idyes
montage_get_replacements

Ersatzwerkzeuge fuer Montage-Werkzeugtyp.

ParameterRequired
werkzeug_idyes
montage_replace_tool

Verschlissenes Werkzeug an Montagestation tauschen.

ParameterRequired
station_idyes
old_tool_idyes
montage_get_tool_history

Letzte Werkzeugeinsaetze an Montagestationen.

ParameterRequired
limitno
montage_get_maintenance_summary

Montage-Instandhaltungsuebersicht.

montage_get_open_notifications

Offene Stoer-/Wartungsmeldungen der Montagelinien.

montage_get_open_orders

Offene Wartungsauftraege der Montagelinien.

montage_get_station_reliability

Zuverlaessigkeit: MTBF, MTTR, Verfuegbarkeit.

ParameterRequired
station_idno
montage_get_due_plans

Faellige Wartungsplaene der Montagelinien.

montage_get_oee

OEE einer Montagelinie (Verfuegbarkeit, Leistung, Qualitaet).

ParameterRequired
linie_idno
montage_get_prozessdaten

Prozessdaten einer Montagestation (Parameter, Soll, Toleranz).

ParameterRequired
station_idyes
limitno
montage_get_bde

BDE-Daten: Zykluszeiten, Gut-Teile, NIO-Teile, Stoergruende.

ParameterRequired
linie_idno
limitno

Energy Management

6 tools

Consumption, cost, per-part energy, base load

factory_get_energy_overview

Energieverbrauch aller Maschinen: aktuelle Leistung, Gesamt-kWh.

factory_get_machine_energy

Energieverbrauch einer Maschine ueber Zeit.

ParameterRequired
machineNoyes
hoursno
factory_get_energy_per_part

kWh pro Gutteil einer Maschine.

ParameterRequired
machineNoyes
hoursno
factory_get_energy_costs

Energiekosten in EUR.

ParameterRequired
pricePerKwhno
hoursno
factory_get_energy_trend

Stuendlicher Leistungstrend einer Maschine.

ParameterRequired
machineNoyes
hoursno
factory_get_base_load

Grundlast vs. Produktionslast aller Maschinen.

Subcontracting

7 tools

External processing orders, supplier capacity

factory_get_fb_auftraege

Alle Fremdbearbeitungsauftraege mit Status.

ParameterRequired
statusno
factory_get_fb_kapazitaet

Kapazitaet und Auslastung der FB-Lieferanten.

factory_get_fb_versand

Auftraege bereit zum Versand an Lieferant.

factory_get_fb_wareneingang

Auftraege mit erwartetem Wareneingang.

factory_get_fb_liefertreue

Liefertreue der FB-Lieferanten.

factory_get_fb_queue

Auftraege in Warteschlange nach Lieferant.

ParameterRequired
lieferantIdno
factory_get_fb_bewertung

Qualitaetsbewertung der FB-Lieferanten.

Pre-Assembly

4 tools

Cell status, OEE, buffer levels, maintenance

montage_get_vormontage_status

Status der Vormontage-Zellen VM-1, VM-2, VM-3.

montage_get_vormontage_oee

OEE der Vormontage-Zellen.

ParameterRequired
cell_idno
montage_get_vormontage_buffer

Pufferfuellstand zwischen Vormontage und Montagelinien.

montage_get_vormontage_wartung

Wartungsstatus der Vormontage-Stationen.

Test Field

4 tools

Function tests, leak tests, burn-in, defect analysis

montage_get_prueffeld_status

Status des Prueffelds (Funktionstest, Dichtheit, Burn-In).

montage_get_prueffeld_ergebnisse

IO/NIO-Rate des Prueffelds.

ParameterRequired
hoursno
montage_get_prueffeld_queue

Teile in der Prueffeld-Warteschlange.

montage_get_prueffeld_fehleranalyse

Fehleranalyse nach Fehlertyp und Produkt.