Loading Gatelion

Limits and defaults

This page lists Gatelion's limits and default values. Where a value can be changed, the table says where and within which range.

Agents and calls

WhatValueCan you change it?
Calls per minute, per agent60Yes, when you create the agent: 1 to 10,000 (Calls per minute)
Calls per minute, per agent, to each tool60No
How calls are countedIn one-minute windows that start with the first callNo
Calls per minute for your customers' agentsThe same limits, counted for each agent and customer pairNo
Agent token lifetime90 daysYes, when you issue the token: 1 to 365 days (Valid for (days))
Size of one call's arguments64 KBNo
Nesting depth of one call's arguments32 levelsNo
Size of one MCP request256 KB. Larger requests get HTTP 413.Gateway setting
Calls running at once, per organization16 on a Gateway in your network, 8 on the hosted Gateway. More get busy.Gateway setting
Time limit for a tool call5 seconds for reads, 10 seconds for writesYes, per operation in the API description: 1 to 60 seconds
Time limit for a connection10 seconds. The shorter of this and the tool's limit applies.Yes, per connection (Timeout (ms)): 1 to 60 seconds
Size of a system's answer256 KB for reads, 64 KB for writesYes, per operation in the API description: 1 KB to 1 MB

When a call goes over a rate limit, it's denied with rate_limited. See Error codes.

Approvals

WhatValueCan you change it?
Time until a waiting request expires24 hoursYes, per environment on Settings (Requests wait for approval for): 15 minutes to 7 days. Through the API: 5 to 10,080 minutes. Applies to new requests.
Validity of the grant to run an approved call60 secondsNo
How often the Gateway checks for decisionsEvery 5 secondsGateway setting
Approver's commentUp to 1,000 charactersNo
Approval email retriesAfter 1, 4, 9 and 16 minutes; given up after 5 attemptsNo

Gateways and sync

WhatValueCan you change it?
Sync with the Control PlaneEvery 15 secondsGateway setting
Reporting what happened to callsEvery 5 secondsGateway setting
Reads keep working without contact for1 hourYes, per environment on Settings (Reads stop after): 5 minutes to 24 hours. Through the API: 60 to 86,400 seconds.
Writes without approval keep working without contact for15 minutesYes, per environment on Settings (Changes stop after): 1 minute to 1 hour, and no longer than reads. Through the API: 60 to 86,400 seconds.
Calls that need approval keep working without contact forNever: they wait for contactNo
Snapshot lifetime7 daysNo
Registration code for a Gateway in your networkValid for 15 minutes, works onceNo
Default port of a Gateway in your network5200Yes, when you install it

Gateways apply new windows at their next sync. A value outside the allowed range is refused, and nothing changes. See Gateways and sync and Settings.

Imports

WhatValue
FormatsOpenAPI 3.0 and 3.1, as JSON or YAML. Swagger 2.0 is refused.
Size of an API description2 MB
Operations in one API description500
Nesting depth of an API description64 levels
Argument fields per tool300. An operation with more isn't supported.
Tool idUp to 100 characters: the system key, a dot, and the operation's id
System key2 to 31 characters: lowercase letters, digits or _, starting with a letter
Described operations500, each with up to 100 query parameters, 100 headers and 100 body fields
Described operation's id1 to 64 characters: lowercase letters, digits or _, starting with a letter
Postman collectionv2.0 or v2.1, up to 2 MB and folders 16 levels deep. The first 500 requests are read.
curl commandOne command, up to 100 KB

See Connect a system and OpenAPI extensions.

Accounts and sign-in

WhatValue
Password length12 to 128 characters
Failed sign-ins before the account is locked5, then locked for 15 minutes
Console sessionEnds after 12 hours without use
Sign-up confirmation link and codeValid for 24 hours
New confirmation linksUp to 3 an hour
Unconfirmed sign-upReleased after 7 days
Sign-ups5 an hour from one network address, 200 a day across Gatelion
InvitationValid for 72 hours
Password reset linkValid for 30 minutes
Second-factor step after the password5 minutes
Confirming it's you before a security changeValid for 5 minutes
Authenticator app codes6 digits, a new one every 30 seconds
Recovery codes10, each works once
Sign-in requests30 a minute from one network address

See Sign-in security.

Usage limits

Each organization usually has these limits. Gatelion may adjust them, and can raise them for your organization: contact Gatelion. The Usage page shows the limits that apply to you, and what you use against each.

WhatLimit
Environments3
Gateways5. Retired Gateways don't count.
Of those, hosted by Gatelion1. Retired ones don't count.
Connected systems10
Tools200, switched on or off
Agents20. Your customers' agents don't count.
People25, including people invited who haven't accepted yet. People whose access was removed don't count.
Approval requests500 a day
Tool calls5,000 a day, denied calls included

Days run from midnight to midnight in your organization's time zone, and limits count across all your environments.

  • Adding something over a limit is refused with HTTP 429 and quota_exceeded.
  • An approval request over the daily limit is refused, and the agent's call ends rejected with quota_exceeded.
  • Once your organization reaches its daily tool calls, your Gateways deny further calls with quota_exceeded from their next sync until midnight in your organization's time zone. Calls are counted as Gateways report them, so a few more may get through first.

See Usage and limits.

Outside agents

WhatValue
Agent registrations20 an hour from one network address; 50 an hour and 200 in total per Gateway
Redirect addresses per registered agent1 to 5
Customer's sign-in and consentMust be finished within 10 minutes
Authorization codeValid for 60 seconds, works once
Access tokenValid for 60 minutes
Refresh tokenValid for 30 days, replaced each time it's used
Token requests120 a minute from one network address
Sign-in, consent and confirmation pages60 a minute from one network address
Customer's confirmation of a callA new sign-in at your login, no older than 5 minutes, finished within 10 minutes
Identity headerValid for 60 seconds
Identity keys (JWKS)120 requests a minute from one network address; may be cached for 5 minutes

See Your customers' agents and Verify the identity header.

Still stuck? Contact support from the console.