Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.universalbench.dev/llms.txt

Use this file to discover all available pages before exploring further.

UniversalBench has the simplest pricing model we could design. One free quota that resets monthly, and one paid price per call when you want more. No tiers to compare, no feature gates, no surprise auto renewals.
All prices on this page are in USD. Your bank or card issuer will convert at the time of charge if your account is in another currency.

Free tier

Every account gets 1,000 calls per month. The quota resets on the first of the calendar month. No credit card required to start. All capabilities are available on the free tier: code execution, bash, web search, LLM invocation, file reads, package installs, sessions, and secrets vault. You get the full product, just with a monthly call ceiling.

Pay as you go

When you need more than 1,000 calls in a month, top up your wallet.
WhatAmount
Price per call$0.008
Minimum top up$5.00
Maximum top up per transaction$500.00
Funds expireNever
SubscriptionNone
Auto renewNone
A 5topupbuysyou625paidcalls.A5 top up buys you 625 paid calls. A 20 top up buys 2,500. The math is simple because the pricing is simple.
The 1,000 free monthly calls are used first. Wallet balance is only consumed after the free quota is exhausted. Your wallet does not expire and is not automatically topped up.

How a call is counted

A “call” is one successful invocation of the execute tool. Failed calls do not count against your quota.
  • One code execution is one call
  • One web_search is one call
  • One invoke_llm is one call regardless of the underlying model
  • A secrets_vault operation (save, list, get, delete) is one call
If a single tool invocation uses multiple inputs (for example, both code and web_search in one request), it still counts as one call.

Top up flow

  1. Open your dashboard at universalbench.dev.
  2. Click the “Billing” card or any of the 5,5, 10, 20,20, 50 quick top up buttons.
  3. Pay with any major card via Stripe Checkout.
  4. Your wallet balance updates the moment Stripe confirms the payment.
You can top up any amount between 5and5 and 500 per transaction using the “Custom” field if the preset buttons do not match your needs.

See your usage

The dashboard shows free calls remaining this month, current wallet balance, and a usage chart. The /billing/status endpoint returns the same data programmatically:
curl -H "Authorization: Bearer ubk_your_key_here" \
  https://universalbench-mcp.penantiaglobal.workers.dev/billing/status
Response:
{
  "tier": "free",
  "free_remaining_this_month": 993,
  "free_monthly_limit": 1000,
  "wallet_balance_usd": "0.00",
  "paid_calls_available": 0,
  "paid_call_cost_usd": "0.008",
  "min_topup_usd": "5.00",
  "max_topup_usd": "500.00"
}

What we do not charge for

  • Signup
  • Email verification
  • Dashboard access
  • Calls that fail before reaching the workbench
  • Reading your usage or billing status
  • Rotating your URL
  • Closing your account

Refunds

Mistakes happen. If you top up the wrong amount or have a billing question, email hi@universalbench.dev within 30 days and we will sort it.