Limits
Die Limits gelten pro Konto und werden von allen MCP-Verbindungen des Kontos geteilt. Jede Ebene greift zusätzlich zur vorherigen:- Anfragen an den MCP-Server. Bis zu 60 pro Minute und Konto, oder das API-Rate-Limit deines Plans, falls es niedriger ist. Sie zählen getrennt von deinen API-Aufrufen, sodass ein sehr aktiver Agent nie deine anderen Integrationen blockiert. Darüber antworten Anfragen 60 Sekunden lang mit
429 RATE_LIMITED. - Ein in der API gesperrtes Konto ist auch hier gesperrt. Solange das Konto über seinem API-Rate-Limit liegt, antwortet auch der MCP-Server mit
429 RATE_LIMITED. - Das Tool-Budget: Tool-Aufrufe pro Minute, die Hälfte der API-Rate deines Plans und höchstens 60, da ein Tool-Aufruf viel mehr Arbeit macht als eine Anfrage.
- Limits pro Tool für die Tools, die in deiner Anwendung lesen oder schreiben oder das Edge-Netzwerk abfragen.
- Die Limits pro Tool von Cubic, dem KI-Assistenten von Square Cloud. Der MCP-Server und Cubic teilen sie sich, pro Konto.
TOOL_RATE_LIMITED, wie unten beschrieben.
- Jeder Tool-Aufruf zählt, auch Aufrufe, die wegen einer Ressource oder eines von den Argumenten abhängigen Scopes abgelehnt werden (etwa
restartbeiset_env_vars). - Bei
HOBBY-1zum Beispiel geht der MCP-Server nie über 15 Tool-Aufrufe pro Minute hinaus, und deine CLI, SDKs und Bots behalten die gesamte API-Rate des Plans.
TOOL_RATE_LIMITED
Ein Tool über einem Limit läuft nicht. Die Antwort ist ein reguläres Tool-Ergebnis mitisError: true, kein HTTP-Fehler, sodass die Verbindung weiter funktioniert:
summary too many AI actions in a short time, und alle Tools warten; sonst wartet nur dieses Tool. Ruft der Client dasselbe Tool erneut auf, solange es noch begrenzt ist, antwortet diese zweite Ablehnung in Folge stattdessen mit TOOL_EXECUTION_FAILED. Das sagt dem Client, dass er aufhören soll, und dir, dass du ein paar Minuten warten oder das Dashboard nutzen sollst.
Fehler
HTTP-Fehler
Diese kommen als HTTP-Status der Anfrage zurück, mit einem JSON-Body, dercode enthält.
Beim Verbinden
Tool-Ergebnisse
Diese kommen in einem Tool-Ergebnis alscode zurück, neben einer summary, die der Client liest.
Ein Tool, das dein Schlüssel nicht nutzen kann, oder eines, das nicht existiert, antwortet mit dem JSON-RPC-Fehler
-32602 Unknown tool. Prüfe die Scopes des Schlüssels. Andere Codes kommen vom Tool selbst, und die summary erklärt sie.
