Limits & billing

Access is metered against your workspace's plan — the same whether a human is chatting or your runner is firing calls headless. Budget your agent's call volume against three independent limits.

The three limits

  1. Rate limit. A per-tier token bucket. Exceed it and you get HTTP 429 with a Retry-After header. Higher tiers get a larger bucket. This protects the service from bursts; back off and retry.
  2. Monthly allowance. Metered tools count against a monthly allowance for your tier. Over the cap, the tool returns a paywall_denied-style response with a suggested tier and an upgrade link — and the tool body does not run (so you aren't charged for a no-op). Read this as "upgrade or wait for the cycle to reset."
  3. Seats. Each workspace has a seat cap. Every API key is a seat; invite more with seat_invite, revoke with seat_revoke. Give each automated caller its own seat key so you can meter and revoke it independently.

What's metered

Roughly: the intelligence calls (the corpus lookups — rate, reliability, spend, partnership graph, benchmarks) are the metered ones, since they hit the shared corpus. Your own pipeline reads and writes within your workspace are not the cost driver. Bulk/corpus-pull and content analysis are gated to higher tiers. Check your current usage and tier with the billing tools (usage_meter_get, auth_status, tier_pricing_table) or in your account.

Plan tiers

Free to start (one creator, a monthly allotment of intelligence lookups, the full automation stack). Paid tiers add more creators, higher intel limits, roster search, bulk corpus access, more seats, and content analysis. See live pricing at mcp.prscnt.com. Enterprise/data tiers are sales-led.

Designing for the limits

Error shapes

Tool responses are JSON. Common failure shapes you should handle:

Idempotency & retries

Next