Der Ausgangspunkt
Im Agentic-Commerce-Blatt fand ein KI-Agent die Preise unseres Shops nicht: Sie stehen nicht im Quelltext, sondern entstehen erst im Browser. Ein MCP löst das — die KI fragt nach, statt zu raten.
Drei Nachrichten, mehr nicht
1. Wer bist du? 2. Was kannst du? 3. Mach das. Jede Nachricht ist eine einzige Zeile Text, streng aufgebaut, damit ein Programm sie sicher lesen kann. Der Aufbau heißt JSON.
Ohne Baukasten gebaut
Für MCP gibt es fertige Baukästen. Wir haben verzichtet, damit sichtbar bleibt, was darunter passiert. Unsere Datei ist gut 370 Zeilen lang, rund ein Viertel davon Kommentar.
Die fünf Werkzeuge
Sortiment auflisten · Produktdetails · Preis prüfen · Konditionen · Geräte vergleichen. Fünf Auskünfte, die eine Kundin am Telefon auch stellen würde.
Die wichtigste Bauentscheidung
Der Server liest aus derselben Datei wie die Website. Keine Kopie, keine zweite Liste. Ändert jemand einen Preis im Shop, ändert sich die Auskunft automatisch mit.
Der Text, der über alles entscheidet
Zu jedem Werkzeug gehört eine Beschreibung in normalem Deutsch. Nach diesem Text — und nur nach ihm — entscheidet die KI, ob sie das Werkzeug aufruft. Der wichtigste Text im Server ist kein Programmcode.
Wir haben gegen eine veraltete Fassung gebaut
Gebaut nach Fassung 2024-11-05. Seit dem 28.07.2026 gilt 2026-07-28 — sie hat den Handshake, also das gegenseitige Vorstellen, ersatzlos gestrichen. Wie es alten Servern dabei ergeht, regelt die Spezifikation ausdrücklich — wir hatten die Seite nur nicht gelesen.
Warum es trotzdem lief
Unser Server merkt sich zwischen zwei Anfragen nichts. Genau das verlangt die neue Fassung; sie nennt es „zustandslos“. Wir haben die Anforderung erfüllt, ohne sie zu kennen — Glück, keine Leistung.
Was ein bestandener Test nicht sagt
Der Protokolltest hat inzwischen 19 Prüfungen, alle bestanden — bestanden waren sie auch mit der veralteten Fassung. Ein grüner Test sagt nichts darüber, ob man noch aktuell ist.
Der Fehler, der jeden trifft
Die Ausgabe des Servers gehört komplett dem Protokoll. Schreibt man dort beim Entwickeln eine Notiz hinein, liest die KI sie als kaputte Nachricht und bricht ab. Dafür gibt es eine zweite, getrennte Ausgabe.
Lesen oder handeln
Bei „lesen“ ist der schlimmste Fall eine falsche Auskunft. Bei „handeln“ ist es etwas, das in deinen Systemen wirklich passiert ist. Unser Server gibt nur Auskunft — bewusst.
Zugangsschutz
Der Server läuft nur auf einem Rechner bei uns und hat deshalb gar keine Zugangsprüfung. Stünde er im Internet, wäre das die allererste Frage: Wer darf ihn überhaupt fragen?
MCP und A2A
MCP verbindet ein Modell mit Werkzeugen und Daten. A2A regelt die Kommunikation zwischen eigenständigen Agenten. Kurz: MCP verbindet eine KI mit einem Werkzeug, A2A zwei KIs miteinander.
Eine Zahl, die niemand bestätigt hat
Zum Stripe-Kauf von OpenRouter kursiert „über 7 Milliarden Dollar“. Stripe selbst nennt keinen Preis — die Zahl stammt aus einem Bloomberg-Bericht.