Quotas & errors
In brief
Strict monthly quotas per tier (v4). Harness creation consumes session quota only. No packs or postpaid billing.
Tiers (ASKMARCEL-COMMERCIAL-2026-v4)
- Developer: 50 req/month · 3 Harness session creations/month — free — hard cap, no top-up
- Starter: 500 req/month · 100 Harness session creations/month — €29/month — hard cap, no top-up
- Business: 5,000 req/month · 1000 Harness session creations/month — €149/month — hard cap, no top-up
No top-up
Quota exhausted → wait for monthly reset or upgrade tier. No prepaid packs.
Billing model
- Subscription + monthly quotas — never billed after the fact
- Harness session creation via API/MCP: consumes Harness session quota only
- Standard REST/MCP calls consume api_calls_monthly
- Technical per-minute rate limits (independent of billing)
- Developer: production not allowed, « Powered by AskMarcel » attribution
HTTP codes
- 401 unauthorized — missing, invalid or expired key
- 402 quota_exhausted — monthly request or Harness session quota exhausted
- 403 forbidden — insufficient scope, CORS origin or Developer tier in production
- 404 not_found — resource does not exist
- 409 idempotency_conflict — Idempotency-Key reused with a different body
- 429 rate_limit_exceeded — too many requests per minute
MCP errors
On tools/call, gateway errors (quota, scope, rate-limit) return HTTP 200 + result.isError: true with an actionable message.
