> ## 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.

# Changelog

> New features, updates, and fixes to UniversalBench.

<Update label="May 22, 2026" description="Launch week">
  This week marks the public launch of UniversalBench. Here is what is live today.

  ## New features

  * **Personal MCP URL.** Every account gets a single URL with identity baked in. Paste it into any MCP client — no headers, no environment variables, no config bugs. See [Authentication](/api-reference/authentication).
  * **Three purpose-built MCP tools.** `ub_read` for queries and reads, `ub_write` for code execution and writes, and `ub_ai` for AI and live web search. Your agent always picks the right tool. See [Tools](/api-reference/tools).
  * **Warm sessions.** Pass a `session_id` and Python variables, imports, dataframes, and database connections persist across calls. Build context in call one and use it in call ten. See [Advanced patterns](/development).
  * **Encrypted secrets vault.** Store API keys and tokens once. Your AI injects them by name at runtime and never sees the values. AES-256-GCM at rest, scoped per account. See [Encrypted secrets vault](/development#encrypted-secrets-vault).
  * **Real database access.** Structured queries, keyword search, inserts, updates, and upserts against any PostgreSQL-compatible database. Provide credentials once via the vault. See [Tools](/api-reference/tools).
  * **Safe code and deploys.** Python files are validated before they reach your repo, ambiguous edits are rejected, and deploys roll back automatically on failed smoke tests. Your AI cannot ship broken code through UniversalBench.
  * **Wallet-based billing.** Pay-as-you-go with Stripe top-ups from \$5 to \$500. Balance updates instantly on payment confirmation. See [Pricing and billing](/billing).
  * **One-click setup guides.** Step-by-step configuration for Claude Desktop, Cursor, Claude Code, Windsurf, and any other MCP-compatible client. See [Use it with any AI](/ai-tools/claude-desktop).

  ## Updates

  * **Key rotation.** Rotate your personal URL from the dashboard at any time. The old URL is invalidated immediately. See [Treat your URL like a password](/api-reference/authentication#treat-your-url-like-a-password).
  * **Flexible authentication.** Path-embedded URLs are preferred, but `Authorization: Bearer`, `X-Api-Key`, and `?key=` query parameter auth are all supported for clients with limited header handling.

  ## Fixes

  * No bug fixes this release — this is the first public ship.
</Update>
