Get Audience Limits
get_audience_limitsReturns the authenticated account's current plan (planName, as the app names it), its Audience size allowance (per-Audience cap including any team or contract allowance, customSizeMax, per-mode ceilings) and the synthetic responses left, read live; it supersedes limits stated elsewhere. Sample sizes the plan allows: up to customSizeMax Minds per Audience, or several Audiences in one Study for a larger sample, each costing one response per Mind per question.
automaticSizingCeiling bounds the size the server picks when memberCount is omitted; explicitCountCeiling is the stated size above which a deeper mode builds it (only "balanced", on plans with one); otherwise memberCap alone bounds a stated size. Sizes are per Audience for the account and team named, not a reservation.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_audience_limits"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Report only this creation mode. Omit to see every mode. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| planName | No | The plan name the customer sees in the app. Use it, not the tier key in `plan`. | |
| responses | No | Synthetic responses left for the account (`remaining`, `perMonth`, both -1 when unlimited, `renewsAt`); null when the balance could not be read. | |
| creationModes | No | Audience creation modes and their limits, when a mode was requested. |