TurboMax AI Start creating

Prepaid credits vs subscriptions for AI agents: controlling spend on generative media

MCP · · 2 min read

Why a prepaid wallet is a safer way to let AI agents buy video, image and music generation than a subscription or a stored card, and the layered limits TurboMax applies to agent keys.

Letting software spend money without a person approving each purchase is a design problem, not just a billing one. For generative media, where one video can cost a meaningful amount and an agent can request hundreds, the question is: what is the worst case, and who decides it?

Why not a subscription or a stored card

A subscription charges on a schedule regardless of use. For an agent that runs occasionally it wastes money; for one that runs a lot, a flat plan usually comes with quotas and throttling, so you end up managing limits anyway.

Usage billed to a stored card has no ceiling unless one is built. A bug, a loop or a leaked credential turns into a bill, and the card is attached to the account that owns it.

A prepaid wallet inverts this. The agent can spend only what has already been added. The worst case is a number you chose when you topped up.

What TurboMax adds on top

Prepaid credits are the foundation; the server layers further limits so the worst case is usually far smaller than the balance.

  1. Scope. A read-only key cannot spend at all. A generate key can, and creating one requires a paid account.
  2. Per-call ceiling. generate_media accepts maxCredits. The server compares it with the exact amount it would hold and refuses first, charging nothing.
  3. Daily caps. The account's daily credit and generation limits apply to keys exactly as they apply to a person using the website.
  4. Rate limits. Generation, uploads, chat and polling each have their own per-minute limits.
  5. Atomic debit. Credits are reserved in one step before a job is dispatched. Two concurrent requests cannot both succeed on funds that only cover one.
  6. Fast revocation. Keys expire (30 days to one year) and can be revoked from the app immediately.

What a key can never do

A key reaches only a short list of routes: browse models, read the wallet and history, poll jobs, upload sources, generate, cancel, retry and chat. It cannot reach account settings, billing, administration, public publishing or history deletion — even if the owner is an administrator. A leaked key therefore cannot change the password, change the payment method, close the account or expose someone else's data.

Honest accounting

Money-handling systems should be checkable. On TurboMax every hold, refund and settlement appears in the wallet ledger, each generation records its cost, and a failed, timed-out or cancelled job is refunded automatically. The price an agent is quoted is the price that is held; if the provider's real cost is lower, the difference comes back when the job settles.

A sensible setup

  • Start with a read-only key while an agent is being developed.
  • Move to a generate key only when needed, and give each agent or environment its own key so one can be revoked alone.
  • Keep the wallet balance to what you would accept losing, and top up deliberately.
  • Require maxCredits in the agent's instructions for every generation.

Setup steps are in connecting Claude, Cursor and VS Code; the agent workflow is in how an AI agent generates video through MCP; and the general pricing model is explained in AI video generation without a subscription.

Frequently asked questions

How do I let an AI agent pay for AI generation without risking my card?

Use a prepaid wallet. The agent can only spend credits you have already added, so the most it can ever cost is the wallet balance. TurboMax agent keys never see card details and cannot change billing.

Is a subscription or a prepaid wallet better for AI agents?

A prepaid wallet gives a hard upper bound on spend and no recurring charge to forget. A subscription charges whether or not the agent runs, and usage-based billing on a stored card has no natural ceiling unless you build one.

What spending limits does TurboMax apply to API keys?

Five layers: the wallet balance, a per-call maxCredits ceiling enforced by the server, per-account daily credit and generation caps, per-route rate limits, and key scope (read-only keys cannot spend at all). Keys also expire and can be revoked instantly.

Can an agent drain my wallet in a loop?

It is bounded by the balance, the daily caps and the rate limits, and every call is held and settled against the same wallet, so concurrent calls cannot spend the same credits twice. Revoking the key stops it within moments.

Does TurboMax charge a monthly fee for API or MCP access?

No. There is no monthly subscription. Read-only access is free for signed-in accounts, and generation is paid per use from prepaid credits.

Try it with $5

Prepaid credits, no Monthly subscription, no card on file. Failed generations are refunded automatically and unused credits never expire.

Start creating