← Blog overview

How AI Agents Should Actually Use MCP

MCP Code-Ausführung vs. direktes Tool-Calling: Wie KI-Agenten MCP wirklich nutzen sollten

Kurzfassung: Wenn KI-Agenten Code schreiben und ausführen, anstatt direkte MCP-Tool-Calls durchzuführen, sinkt der Token-Verbrauch um bis zu 77 % – bei gleichbleibender Aufgabenerfolgsrate. Anthropic, Cloudflare und die Open-Source-Community konvergieren unabhängig voneinander auf dasselbe Muster.

Warum KI-Agenten Code schreiben sollten statt Tools aufzurufen – und wie das Ökosystem beide Seiten des Problems gleichzeitig löst.

Im KI-Agenten-Bereich vollzieht sich gerade ein stiller Architekturwandel, der keinen einzigen Ursprung hat.

Im November 2025 veröffentlichte Anthropic einen technischen Beitrag darüber, wie KI-Agenten ihren Token-Verbrauch drastisch senken können, indem sie ausführbaren Code schreiben statt direkte Tool-Calls durchzuführen. Wenige Wochen später launche Cloudflare „Code Mode“ – eine produktionsreife Implementierung derselben Idee, eingebaut in ihr Agents SDK. Diese Konvergenz verdient Aufmerksamkeit.

Was ist MCP und warum ist es für KI-Agenten-Architektur wichtig?

Das Model Context Protocol (MCP) ist ein von Anthropic eingeführter offener Standard, der KI-Agenten ermöglicht, über eine einheitliche Schnittstelle auf externe Tools, Datenbanken, APIs und Dienste zuzugreifen. Oft als „USB-C für KI-Agenten“ bezeichnet, wurde MCP bis Anfang 2026 zur Infrastruktur.

Doch als Teams skalierten – mehr Tools, komplexere Workflows, größere Datensätze – tauchten versteckte Kosten auf. Und das Problem lag nicht am Protokoll selbst.

Die zwei Probleme mit direktem MCP-Tool-Calling

Problem 1: Tool-Definitionen verbrauchen das gesamte Kontextfenster

Wenn ein Agent eine Sitzung startet, werden alle Tool-Definitionen in das Kontextfenster des Modells geladen. Jede Definition enthält Name, Beschreibung und Parameterschema – typischerweise 300–600 Token pro Tool.

Die Rechnung eskaliert schnell:

  • 20 Tools: ~10.000 Token verbraucht, bevor der Agent die erste Anfrage liest
  • 50 Tools: ~25.000 Token weg
  • 50 MCP-Server × 20 Tools je: 150.000 Token – nur für Definitionen

Bei dieser Größenordnung verbrennt man den größten Teil eines Kontextfensters mit einer Lookup-Tabelle, bevor der Agent überhaupt etwas getan hat.

Problem 2: Zwischenergebnisse laufen bei jedem Schritt durch das Modell

Ein einfacher Workflow: Meeting-Notizen aus Google Drive laden, Action Items extrahieren, Tasks in Asana anlegen. Ohne Code-Ausführung:

  1. Agent ruft gdrive.getDocument auf → 15.000 Token fließen in den Kontext
  2. Modell verarbeitet und extrahiert Action Items → noch im Kontext
  3. Agent ruft asana.createTask mehrfach auf → jede Antwort fließt in den Kontext
  4. Ergebnis: 40.000+ Token verbrannt für einen simplen Daten-Pipeline-Job

Das Modell fungiert als Relay – es nimmt jedes Datenstück auf, nur um es zum nächsten Schritt weiterzuleiten. Jeder Roundtrip addiert Latenz. Bei Agenten mit Dutzenden von Tool-Calls in einer Pipeline summiert sich das schnell.

Die Lösung: KI-Agenten sollten Code schreiben und ausführen statt Tools direkt aufzurufen

Die Erkenntnis ist fast peinlich einfach: LLMs sind extrem gut darin, Code zu schreiben. Sie sind mittelmäßig im Tool-Calling.

Der Grund liegt in den Trainingsdaten. LLMs wurden auf Milliarden von Zeilen realem Code trainiert. Tool-Calling hingegen basiert auf einem vergleichsweise kleinen Satz synthetischer Beispiele, die eigens dafür erstellt wurden.

So funktioniert MCP Code-Ausführung:

  1. MCP-Tool-Schemas in TypeScript- (oder Python-)Schnittstellendefinitionen umwandeln
  2. Dem Agenten ein einzelnes „Code ausführen“-Tool übergeben
  3. Der Agent schreibt TypeScript, das die API aufruft; eine Sandbox-Runtime führt es aus
  4. Nur die finale Ausgabe kehrt in den Modellkontext zurück

Code execution approach: the agent writes this instead:

That’s a 99%+ reduction for this workflow. The agent also handles the filtering, parallel API calls, and error handling entirely in code, no round-trips needed.

AIMultiple ran an independent benchmark, 50 runs per approach, GPT-4.1, identical tasks:

Zwischendaten – die Tabelle, das Dokument, die API-Antwort – fließen nie durch das Modell. Sie verbleiben in der Ausführungsumgebung, werden per Code verarbeitet, und das Modell sieht nur, was es explizit zurückgegeben haben wollte.

77.4% total token reduction. Same success rate. +7% latency, easily offset by the cost savings at any meaningful usage volume.

MCP Code-Ausführung vs. direktes Tool-Calling: Benchmark-Ergebnisse

AIMuliple führte einen unabhängigen Benchmark durch – 50 Durchläufe pro Ansatz, GPT-4.1, identische Aufgaben:

MetrikDirektes Tool-CallingCode-Ausführung
Token-VerbrauchBaseline−77,4 %
AufgabenerfolgsrateGleichGleich
LatenzBaseline+7 %

77,4 % weniger Token. Gleiche Erfolgsrate. +7 % Latenz – bei jedem nennenswerten Nutzungsvolumen durch die Kosteneinsparungen mehr als ausgeglichen.

Anthropics interne Evaluierungen zeigen, dass die MCP-Tool-Genauigkeit mit programmatischem Calling von 49 % auf 74 % bei Opus 4 und von 79,5 % auf 88,1 % bei Opus 4.5 steigt.

Welche Tools und Plattformen unterstützen MCP Code-Ausführung bereits?

Das Muster ist nicht die Idee eines einzelnen Unternehmens. Hier sind die bereits produktiven Implementierungen:

Anthropic hat das grundlegende Muster veröffentlicht und liefert es nativ als Programmatic Tool Calling und ein begleitendes Tool Search Tool – verwaltete API-Features, die Sandboxing und Orchestrierung übernehmen, ohne die Implementierung dem Nutzer zu überlassen.

Cloudflare Code Mode konvertiert MCP-Schemas automatisch in TypeScript-Interfaces und führt sie in V8-Isolates über die Worker Loader API aus. Neue Isolates starten in Millisekunden – keine Container, kein Vorwärmen. API-Schlüssel erreichen den generierten Code nie; der Agent greift über vorautorisierte Bindings auf MCP-Server zu.

context-mode (Elastic License 2.0) löst dasselbe Problem von der anderen Seite. Wo Cloudflare komprimiert, was hineingeht, komprimiert context-mode, was herauskommt. Unterstützt Claude Code, Gemini CLI, VS Code Copilot, Cursor und andere.

Zapcode (MIT) nutzt einen TypeScript-Interpreter in Rust, der in 2 µs startet (vs. 200–500 ms für Docker), unterstützt das Einfrieren des VM-Zustands als Bytes für spätere Wiederaufnahme und integriert sich direkt in die Anthropic-, OpenAI- und Vercel-AI-SDKs.

Wann MCP Code-Ausführung, wann direktes Tool-Calling verwenden?

Das ist keine „immer Code-Ausführung verwenden“-Empfehlung. Die Tradeoffs sind real.

MCP Code-Ausführung empfiehlt sich, wenn:

  • Der Agent auf mehr als 10 Tools zugreift
  • Workflows große Zwischendaten beinhalten (Dokumente, Tabellen, API-Antworten)
  • Mehrstufige Pipelines benötigt werden, bei denen Ergebnisse in weitere Calls fließen
  • Datenschutz wichtig ist – sensible Daten sollten in der Ausführungsumgebung bleiben
  • Token-Kosten bei Ihrem Nutzungsvolumen eine relevante Größe sind

Direktes MCP-Tool-Calling bleibt sinnvoll, wenn:

  • Weniger als 10 Tools, stabil und klein
  • Anfragen sind einstufig und unkompliziert
  • Betriebliche Einfachheit wichtiger ist als Token-Effizienz
  • Die Umgebung keine Ausführung beliebigen Codes erlaubt (Compliance, Airgap etc.)

Ein ehrlicher Vorbehalt: Manche MCP-Server betten steuernde Anweisungen in Tool-Antworten ein, um den nächsten Agentenschritt zu leiten. Code-Ausführung behandelt Tools als reine APIs – diese Anweisungen werden umgangen. Prüfen Sie das, bevor Sie wechseln, wenn Sie auf einem Server aufbauen, der dieses Verhalten nutzt.

Was MCP Code-Ausführung für KI-Agenten-Architektur 2026 bedeutet

MCPs Wert lag nie nur im Tool-Calling. Er lag im Aufbau einer einheitlichen Discovery- und Autorisierungsschicht, über die Agenten auf externe Systeme zugreifen. Dieser Wert verschwindet mit Code-Ausführung nicht – er vertieft sich. Code-Ausführung gibt Agenten einen weit ausdrucksstärkeren Weg, die von MCP bereitgestellten Schnittstellen zu nutzen.

Je mehr Agenten parallel laufen, desto mehr Token-Kosten summieren sich. Code-Ausführung wandelt sich von einer Optimierung zur Notwendigkeit. Erwarten Sie, dass sie innerhalb des nächsten Jahres zum Standard-MCP-Client-Muster wird – mit Output-Komprimierung als Standard-Session-Management-Schicht daneben.

Häufig gestellte Fragen

Was ist MCP Code-Ausführung und wie unterscheidet sie sich von direktem Tool-Calling?

MCP Code-Ausführung ist ein Architekturmuster, bei dem KI-Agenten Code (typischerweise TypeScript oder Python) schreiben und ausführen, um mit externen Tools zu interagieren, anstatt direkte Tool-Calls durchzuführen. Anders als beim direkten Tool-Calling – wo jede Tool-Definition und jedes Zwischenergebnis durch das Kontextfenster des Modells fließt – verbleiben Zwischendaten in einer Sandbox-Runtime. Nur die finale Ausgabe kehrt zum Modell zurück, was den Token-Verbrauch in Benchmarks um bis zu 77 % senkt.

Warum verbrauchen KI-Agenten so viele Token für Tool-Definitionen?

Bei traditionellen MCP-Setups werden alle verfügbaren Tool-Definitionen zu Beginn jeder Sitzung in das Kontextfenster des Modells geladen. Jede Definition kostet 300–600 Token. Ein Agent mit Zugang zu 50 MCP-Servern und je 20 Tools verbraucht allein 150.000 Token für Definitionen – bevor eine einzige Nutzungsanfrage verarbeitet wird.

Reduziert MCP Code-Ausführung die Aufgabengenauigkeit?

Nein. AIMuliples Benchmark (50 Durchläufe pro Ansatz, GPT-4.1) ergab identische Aufgabenerfolgsraten bei 77,4 % weniger Token-Verbrauch zugunsten der Code-Ausführung. Anthropics interne Evaluierungen zeigen, dass die Genauigkeit mit programmatischem Tool-Calling sogar steigt: von 49 % auf 74 % bei Opus 4.

Wie lange dauert der Start einer Code-Ausführungs-Sandbox für MCP?

Das hängt von der Runtime ab. Cloudflares V8-Isolates starten in Millisekunden ohne Vorwärmen. Zapscodes Rust-basierter TypeScript-Interpreter startet in 2 Mikrosekunden. Beide sind auf Request-Ebene nicht wahrnehmbar.

Ist MCP Code-Ausführung produktionsreif?

Ja. Anthropic liefert sie nativ als Programmatic Tool Calling auf der Claude API, AWS und Microsoft Foundry. Cloudflare Code Mode ist in der Produktions-Beta. Zapcode und context-mode sind Open Source und aktiv gepflegt.

Wann sollte ich MCP Code-Ausführung nicht verwenden?

Bei weniger als 10 Tools, einstufigen Anfragen oder Umgebungen, in denen das Ausführen beliebigen Codes untersagt ist (Compliance, Airgap). Prüfen Sie außerdem, ob Ihre MCP-Server steuernde Anweisungen in Tool-Antworten einbetten – diese werden im Code-Ausführungs-Modus umgangen.

Erste Schritte mit MCP Code-Ausführung

Wenn Sie eigene Benchmarks auf Ihrem MCP-Agenten durchführen, teilen Sie die Ergebnisse. Dieses Muster wird mit mehr Daten stärker.