Quotas & errors
In brief
Prepaid quotas per tier (v3). Pay-on-success on diagnostics. Single pack €29/1,000 requests beyond included envelope.
Tiers (SPEC-PRICING-2026 v3)
- Developer: 250 req/month (25/day) — free — hard cap, no top-up
- Starter: 1,000 req/month (150/day) — €29/month
- Business: 7,500 req/month (750/day) — €149/month
Overage pack
Single pack: €29 / 1,000 requests. Prepaid, no expiry. From the 5th pack, Business becomes the better deal.
Billing model
- Strict prepaid — never billed after the fact
- Outcome pricing: diagnostic_success_monthly on successful POST /diagnostic
- Daily rate limit on top of monthly cap
- Developer: production not allowed, « Powered by AskMarcel » attribution
HTTP codes
- 401 unauthorized — missing, invalid or expired key
- 402 quota_exceeded — monthly or daily envelope exhausted
- 403 forbidden — insufficient scope or Developer tier in production
- 404 not_found — resource does not exist (error code, chunk, model)
- 429 rate_limit — 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. Unauthenticated 401s remain OAuth challenges.
