Documentation

Credits and limits

Understand shared WhatWins AI data credits, result-based charging and MCP rate limits.

MCP and WhatWins AI share one monthly data-credit balance for the organization. Credits measure verified rows returned, not the number of HTTP requests.

How charging works

Before a tool runs, WhatWins reserves the maximum bounded result size. After execution, it settles against the rows actually returned. Failed executions do not charge result credits.

ExampleMaximum result credits
6 ads from one shop6
8 organic posts from one shop8
Overview for 2 shops2
Discover 5 shops5

For tools that query several shops, the maximum is generally the requested limit multiplied by the number of shops. The input schema caps both values.

Read current usage

The MCP resource whatwins://usage returns the current shared balance.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "resources/read",
  "params": { "uri": "whatwins://usage" }
}

Successful tool responses also include current usage metadata under _meta.whatwinsUsage.

Rate limits

Rate limits protect the shared service and are enforced per credential, organization and day.

PlanPer credentialPer organizationDaily organization budget
Pro60/min120/min2,000 requests
Business180/min360/min10,000 requests

Limits may be tightened temporarily to protect source systems. Do not fire repeated polling requests; ask bounded questions and reuse returned evidence within a conversation.

If credits run out

The server returns JSON-RPC error -32002 with current usage and the required credit estimate. Reduce the number of shops or requested results, or wait for the monthly balance to renew.