MCP-Betriebstools
Die Tools hinter der Betriebstür /mcpoperations: die Arbeit, die eine Kollegin an einem normalen Tag macht. Eine Reservierung suchen und aktualisieren, einen Kunden korrigieren, den Tischplan bedienen, Gäste einchecken, Stunden erfassen. Ein Schlüssel mit Geltungsbereich operations öffnet diese Tür; wie Sie sich verbinden, steht in Einen KI-Agenten mit dem MCP-Server verbinden. Festzulegen, was buchbar ist, geschieht hinter der Konfigurationstür — siehe MCP-Konfigurationstools.
Warum das eine eigene Tür ist
Dieser Katalog liest den gesamten Kundenbestand. Ein Buchungsschlüssel wird an Dritte ausgegeben — eine Voice-Plattform, das Backend eines Widgets auf der Website eines Kunden — und das ist eine andere Vertrauensstufe als eine Kollegin, die im System arbeitet. Der Geltungsbereich ist die einzige Stelle, an der dieser Unterschied festgehalten werden kann, bevor auch nur ein Recht geprüft wird.
Nichts hinter dieser Tür ist öffentlich: Jeder Aufruf ohne angemeldeten Benutzer wird abgewiesen, Lesezugriffe eingeschlossen.
Plan, Anwenden und die Bestätigung
Wie bei der Konfigurationstür besteht eine schreibende Handlung aus ..._plan und ..._apply, jeweils mit eigenem Recht. Bei den schwersten Handlungen kommt ein zusätzlicher Schritt hinzu: Der Plan gibt ein Bestätigungstoken aus, das das Anwenden benötigt. Sie können eine Buchung also nicht in einem Zug umbuchen oder zwei Kunden zusammenführen — dazwischen liegt bewusst ein Moment, in dem jemand den Plan gesehen haben kann.
Das gilt für die Tools mit Stufe 2 und 3 in der Tabelle: umbuchen, Teilnehmerzahl ändern, eine Zahlung erfassen, einen Walk-in aufnehmen und das Zusammenführen von Kunden oder Firmen. Das Zusammenführen steht auf der höchsten Stufe, weil es nicht rückgängig zu machen ist.
Die Tools
| Tools | Lesen/Schreiben | Stufe | Beschreibung |
|---|---|---|---|
| search / day_overview / filter_columns | lesen | - | Übergreifend suchen, die Tagesübersicht und welche Spalten in einem Filter verwendbar sind |
| booking_filter / booking_get | lesen | - | Reservierungen suchen und eine Reservierung mit allen Details abrufen |
| booking_create / booking_set_status / booking_set_remarks / booking_set_extras / booking_todo_add / booking_set_zone_preference | schreiben | 1 | Eine Reservierung anlegen und aktualisieren: Status, Bemerkungen, Zusatzoptionen, eine Aufgabe, eine Zonenpräferenz |
| booking_move / booking_change_participants / booking_add_payment / booking_action | schreiben | 2 | Umbuchen, Teilnehmerzahl ändern, eine Zahlung erfassen, eine Aktion ausführen — alle mit Bestätigung, weil sich der Preis mitbewegt |
| customer_filter / customer_get / company_filter / company_get | lesen | - | Kunden und Firmen suchen und abrufen |
| customer_create / customer_update / customer_set_status / customer_contact_add / company_create / company_update / company_set_status / company_contact_add / company_link_customer | schreiben | 1 | Kunden und Firmen anlegen und aktualisieren, Ansprechpartner hinzufügen, einen Kunden mit einer Firma verknüpfen |
| customer_merge / company_merge | schreiben | 3 | Zwei doppelte Datensätze zusammenführen. Mit Bestätigung, und nicht umkehrbar |
| floorplan_list / floorplan_tables / floorplan_occupancy | lesen | - | Die Tischpläne, ihre Tische und die Belegung |
| table_queue / table_assign / table_unassign / table_move / table_lock | lesen/schreiben | 1 | Tische zuweisen, freigeben, verschieben und sperren, und sehen, was noch wartet |
| guestlist_get / guestlist_set_presence | lesen/schreiben | 1 | Die Gästeliste und Gäste ein- oder auschecken |
| walkin_options / walkin_create | lesen/schreiben | 2 | Sehen, was für einen spontan hereinkommenden Gast frei ist, und ihn aufnehmen |
| todo_list / statuscheck_list / customerstatuscheck_list / cancelrefundcheck_list | lesen | - | Der Arbeitsvorrat: Aufgaben, Statusprüfungen und Stornierungen, die noch eine Rückerstattung brauchen |
| call_list / chat_list / conversation_list / email_list / meet_list | lesen | - | Was hereinkam: Telefon, Chat, Gespräche, E-Mail und Termine |
| timesheet_status / work_activity_list / work_entry_list / work_entry_create / billable_list / billable_update | lesen/schreiben | 1 | Zeiterfassung: der Stand, die Tätigkeiten, Stunden erfassen und was weiterberechnet wird |
Die exakte, stets aktuelle Liste mit allen Eingabefeldern fragen Sie mit tools/list an der Tür selbst ab. Was Sie zurückbekommen, hängt von Ihren Rechten ab und davon, welche Module die Lizenz hat — ohne das Tischplan-Modul gibt es die Tisch- und Gästelisten-Tools schlicht nicht.
BETA. Diese Tür ist neu und wird noch weiterentwickelt. Toolnamen, Eingabefelder und Stufen können sich zwischen Releases ohne Übergangsfrist ändern. Nutzen Sie die Plan-Variante, bevor Sie etwas anwenden, und bauen Sie darauf noch keine Produktivintegration, die nicht ausfallen darf.


