Probably
Docs
Reference

Rate limits

The rate limits on connections and API keys, and the other limits an integration meets.

Rate limits are counted per connection: an API key is one connection, and so is each AI app you connect. They are fixed windows, so a limit resets when its window ends. A call over a limit answers 429 with the outcome rate-limited, retryAfterSeconds in the body and a Retry-After header: wait that long, then call again.

Per connection

LimitAt mostCounts
connectionCalls120 in a minuteEvery call: each HTTP API request, and each MCP request, counted before its body is read.
connectionWrites30 in a minuteEvery call to a write tool, on top of its call.
connectionPersonas20 in a dayNew personas saved with save_persona (each makes a paid headshot).
spendConfirmations20 in an hourEvery confirm_spend call, repeats included.

The limits Probably keeps on the organization apply on top, such as how many share links it makes a day, and so do spend caps and the organization's share of work in flight: a run beyond that share waits for a slot, and says so in get_video and the run.waiting_for_slot event.

Other limits

LimitValue
Active API keys10 per member in each organization
Webhook endpoints10 per organization
Request body64 KB at most
wait_for_videoHolds up to 50 seconds, then answers with the current state
Spend confirmationsExpire 15 minutes after they are prepared

These numbers are read from the same configuration the API enforces, so this page changes when they do.