UniversalBench is a single endpoint, single tool API. The endpoint is your personal MCP URL, the tool is calledDocumentation Index
Fetch the complete documentation index at: https://docs.universalbench.dev/llms.txt
Use this file to discover all available pages before exploring further.
execute, and it accepts 20+ optional input fields organised into seven domains: compute, web, files, database, GitHub, code authoring, and state. Mix and match fields per call.
Base URL
Every customer gets a personal URL with their identity baked in:Protocol
UniversalBench speaks the standard MCP protocol over HTTP using the Streamable HTTP transport. Most users connect via an MCP client (Claude Desktop, Cursor, Claude Code, custom agents on the MCP SDKs) and never see the wire format. If you want to call the API directly without an MCP SDK, post JSON RPC envelopes to your URL:Discovery
To list the single available tool and its full schema:execute with the full input schema. The schema is dynamic and reflects the live capability set, so new capabilities appear in your AI’s tool description automatically when we ship them. See Tools for current field documentation.
Errors
Errors follow standard JSON RPC error semantics:| Code | Meaning |
|---|---|
| -32001 | Authentication failed (URL token invalid or revoked) |
| -32002 | Monthly free tier exhausted and wallet is empty |
| -32601 | Tool name not recognized (only execute is supported) |
| -32700 | Request body is not valid JSON |
content field. This lets your AI see and reason about the error rather than failing the entire call.