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.

Create my key →

Create my key →