Skip to content

Auth & Rate Limits

All authenticated calls use an API key sent as the X-API-Key header.

Terminal window
curl -sS https://mcp.aleatoric.systems/ \
-H "X-API-Key: $ALEATORIC_API_KEY"

Rate limiting protects service availability. If you exceed your allowed request rate, you may receive an HTTP 429 response.

PlanIncluded usageOveragesNotes
Starter100k MCP pulls / month; 5M modeled events included$0.50 / 1k pullsIntended for evaluation and small integrations
Pro1M MCP pulls / month; 50M modeled events included$0.50 / 1k pullsIntended for production workloads
EnterpriseUnlimited (contracted)CustomDedicated capacity and SLA terms
  • Treat 429 and transient 5xx errors as retryable.
  • Use exponential backoff with jitter (for example: 0.5s, 1s, 2s, 4s … up to a reasonable max).
  • Do not retry indefinitely; cap attempts and surface a useful error to the caller.
  • Prefer fewer, larger batch requests over many tiny ones when appropriate.
StatusMeaningWhat to do
400Invalid request payloadValidate JSON and required fields; start from docs examples.
401Not authenticatedCheck X-API-Key is present and correct.
403Not authorizedYour key may not have access to that operation.
404Route not foundCheck the endpoint path and method.
429Rate limitedBack off and retry with jitter; reduce request rate.
5xxServer errorRetry with backoff; if persistent, report the request id/time and endpoint.