Skip to main content
UniversalBench works with any MCP compatible AI. But the AI has to actually choose to use it. These prompts reliably trigger UB capabilities, no matter which client you connect from.

The pattern

AIs decide whether to use a tool based on two things: the tool description in their context, and the user request. You can boost trigger rate by being explicit.

Vague (sometimes works)

“What are the prime numbers under 1000?”

Explicit (always works)

“Use UniversalBench to compute all prime numbers under 1000.”

Reliable prompts by use case

Run Python or Bash

Use UniversalBench to run this Python: import statistics; print(statistics.mean([23, 45, 67, 89]))
Use UniversalBench bash to run ls -la /tmp and tell me what is in there.

Search the web for live data

Use UniversalBench to search the web for current Federal Reserve rates, then summarize the implications for mortgage holders.

Invoke any major LLM

Use UniversalBench to invoke a cheap LLM and ask it to draft three subject lines for this newsletter.

Query your database

Use UniversalBench db_select to fetch the last 100 orders from my database where status is shipped, ordered by created_at desc.

Read and write files

Use UniversalBench file_write to save this JSON to /tmp/config.json, then run a Python script that reads and validates the schema.

Commit code to GitHub

Use UniversalBench git_push to commit this new file to my repo. UB will validate the Python before the push lands. If it would crash, reject it and tell me.

Run parallel checks

Use UniversalBench with parallel_blocks to run these three checks at the same time: total signups yesterday, total signups last week, and total signups this month.

Stored secrets

Use UniversalBench to save my API key in the secrets vault under the name STRIPE_KEY. From now on, when I ask about payments, use that secret.

Stateful pipelines

Use UniversalBench with session_id analysis_2026 to load the dataset, then in the next call build the model, then evaluate it. Keep the dataframe in memory across calls.

System prompts for agents you build

If you are building a custom agent and want it to use UniversalBench reliably, add this to your system prompt:

Anti patterns

Do not push the AI to use UniversalBench for things that do not need execution. “Explain photosynthesis” should not call UB. AIs that over trigger tools feel slow and overcomplicate simple answers.
Do not put secrets directly in prompts. Use the secrets vault first, then reference by name. Secrets pasted into prompts get stored in conversation history.