Limiti
I limiti sono per account e condivisi da tutte le sue connessioni MCP. Ogni livello si aggiunge al precedente:- Le richieste al server MCP. Fino a 60 al minuto per account, oppure il rate limit dell’API del tuo piano se è più basso. Vengono contate a parte rispetto alle tue chiamate all’API, quindi un agente molto attivo non blocca mai le tue altre integrazioni. Oltre questo limite, le richieste rispondono
429 RATE_LIMITEDper 60 secondi. - Un account bloccato sull’API è bloccato anche qui. Finché l’account supera il suo rate limit dell’API, anche il server MCP risponde
429 RATE_LIMITED. - Il budget dei tool: chiamate ai tool al minuto, pari alla metà del rate dell’API del tuo piano e al massimo 60, perché una chiamata a un tool fa molto più lavoro di una richiesta.
- Limiti per singolo tool per i tool che leggono o scrivono dentro la tua applicazione o interrogano la rete edge.
- I limiti per tool di Cubic, l’assistente AI di Square Cloud. L’MCP e Cubic li condividono, per account.
TOOL_RATE_LIMITED, descritto qui sotto.
- Ogni chiamata a un tool conta, incluse le chiamate rifiutate per una risorsa o per uno scope che dipende dagli argomenti (come
restartsuset_env_vars). - Su
HOBBY-1, ad esempio, l’MCP non supera mai 15 chiamate ai tool al minuto, e la tua CLI, i tuoi SDK e i tuoi bot mantengono tutto il rate dell’API del piano.
TOOL_RATE_LIMITED
Un tool oltre un limite non viene eseguito. La risposta è un normale risultato del tool contrassegnato conisError: true, non un errore HTTP, quindi la connessione continua a funzionare:
too many AI actions in a short time e tutti i tool restano in attesa; altrimenti attende solo quel tool. Se il client chiama di nuovo lo stesso tool mentre è ancora limitato, quel secondo rifiuto consecutivo risponde invece TOOL_EXECUTION_FAILED, che dice al client di fermarsi e a te di attendere qualche minuto o di usare la dashboard.
Errori
Errori HTTP
Questi errori arrivano come stato HTTP della richiesta, con un corpo JSON che contienecode.
Durante la connessione
Risultati dei tool
Questi codici arrivano dentro un risultato del tool, comecode, accanto a un summary che il client legge.
Un tool che la tua chiave non può usare, o che non esiste, risponde con l’errore JSON-RPC
-32602 Unknown tool. Controlla gli scope della chiave. Gli altri codici vengono dal tool stesso, e il summary li spiega.
