Die Messung von OpenRouter ist auffällig: Für dieselbe Aufgabe verbraucht MCP 42-mal so viele Tokens wie die Kommandozeile (CLI). Vorweg das Fazit: Der Hauptgrund ist nicht, dass das MCP-Protokoll selbst langsam ist, sondern dass Toollisten und Rückgabeergebnisse den Kontext verstopfen. Die Liste prüfen und die Rückgabefelder kürzen hilft mehr als ein Protokollwechsel.
Woher der Faktor 42 kommt
Die erste Rechnung betrifft die Toolliste. Ein MCP-Server muss die Definitionen aller seiner Tools in den Kontext jeder Anfrage packen: Ein ungefilterter MCP-Dienst der X-Plattform mit 227 Tools belegt allein mit der Liste 68.198 Tokens; derselbe Dienst mit nur 3 häufig genutzten Tools sinkt auf 2.362 Tokens. Sieben gleichzeitig angeschlossene MCP-Server fressen 67.300 Tokens, bevor überhaupt eine Frage gestellt wurde – ein Drittel eines 200K-Kontexts.
Die zweite Rechnung betrifft die Ergebnisse. Das Lesen von 20 Beiträgen liefert über MCP im Median 41.250 Tokens; dieselben Daten über die CLI, mit jq auf 8 Felder reduziert, kommen im Median auf 4.069 Tokens – 90,9 % weniger. Der Overhead des Protokolls selbst ist dagegen klein: In 190 kontrollierten Tests lag MCP nur 1,2- bis 2-mal über der CLI.
In drei Schritten den Verbrauch senken
- Nur Server anschließen, die man wirklich braucht: Bei jedem MCP-Server fragen, ob man ihn diese Woche tatsächlich nutzen wird – wenn nicht, erst einmal trennen. Unverzichtbare Server per Allowlist auf die wenigen wirklich benötigten Tools beschränken.
- Ergebnisse vorab kürzen: Den Server nur die nötigen Felder zurückgeben lassen oder auf CLI-Seite mit jq und ähnlichen Tools erst filtern und dann ans Modell geben, statt das ganze JSON-Rohmaterial in den Kontext zu kippen.
- Häufige Abläufe als Skill festhalten: Feste Arbeitsschritte in einem Skill-Dokument niederlegen, dem das Modell folgt, statt jedes Mal Tools neu zu entdecken und durch Ausprobieren zu scheitern.
Es gibt auch Fälle, in denen MCP günstiger ist
Bei Aufgaben wie der Code-Navigation, bei denen Aufrufketten kontinuierlich verfolgt werden müssen, war MCP in den Messungen 2,5-mal günstiger als die CLI (Median 127K gegenüber 316K Tokens), weil ein einziger Aufruf strukturierte, verknüpfte Ergebnisse liefert und wiederholte Suchen spart. Also MCP nicht pauschal abschaffen: Daten lesen und Status abfragen ist über die CLI günstiger, für verknüpfte mehrstufige Operationen kann MCP bleiben. Und Vorsicht: Tokenzahlen hängen vom Tokenizer ab – die obigen Zahlen verwenden tiktokens o200k_base, Claude und Grok zählen jeweils anders. Auf die relativen Faktoren achten, nicht auf absolute Werte. Was MCP überhaupt ist, steht unter Was ist MCP? Worin unterscheidet es sich von API- und Plugin-Aufrufen?; die Quelle der Zahl 42 unter OpenRouter-Messung: Dieselbe Aufgabe verbraucht mit MCP 42-mal so viele Tokens wie mit der CLI.