Civic · Rate Limits

Civic Rate Limits

Civic Hub enforces rate limits via a credit-based consumption model. Specific per-second or per-minute hard limits are not published publicly; the platform uses a credit meter where the free tier provides no included credits and the standard plan provides 100,000 credits per month. HTTP 401 is returned for expired or invalid tokens. No explicit throttling response code has been documented; contact Civic support for high-volume requirements.

Civic Rate Limits is the machine-readable rate-limit profile for Civic on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 2 rate-limit definitions, measuring credits_per_month.

The profile also includes 4 backoff/retry policies defined and response codes documented for unauthorized.

Tagged areas include Rate Limiting, AI Agents, MCP, and Security.

2 Limits
Rate LimitingAI AgentsMCPSecurity

Limits

Monthly credits (Standard plan) account
credits_per_month · month
100000
Monthly credits (Free tier) account
credits_per_month · month
0

Policies

Bearer token expiry
Hub access tokens expire after 30 days. HTTP 401 is returned on expiry; regenerate the token at app.civic.com and update environment variables.
Profile parameter required
Requests to https://app.civic.com/hub/mcp without a ?profile=your-toolkit query parameter will return no tools. Always include the profile scoped to your toolkit configuration.
Streamable HTTP transport required
Civic Hub uses Streamable HTTP transport exclusively. Clients configured for stdio or legacy SSE will fail to connect. Verify the transport type in your framework configuration.
Credit consumption
Each tool call consumes credits from the monthly allocation. Overage handling and per-tool credit costs are configured in the app.civic.com dashboard. Contact bd@civic.com for high-volume credit needs.

Sources