Deployed limits can be configured. These limits include repeated requests with an idempotency key. Generation queues also enforce the existing plan’s concurrency and allowance rules.
On HTTP 429, wait for the number of seconds in
Retry-After. MCP returns isError with code: 429 and retry_after in its result. HTTP 503 means the rate limiter was unavailable and the operation was not executed. Use bounded concurrency and exponential backoff with jitter for transient failures.