Method
How we measured.
The tasks, the prompt and the scoring are fixed, so the run can be repeated and the two browsers get exactly the same work.
50 public web tasks
Short tasks of the kind real agents get, in the style of public web-agent benchmarks: look something up, search a site, read a price or a headline. 32 are on sites with little bot protection (an encyclopedia, a paper archive, code hosting, developer documentation, dictionaries, course catalogues, a news site) and 18 on well-known sites that run bot defences (search engines, online shops, travel, jobs, recipes, sports, film and housing sites).
Safe for every account
No task signs in, signs up, buys anything or submits a form other than a site’s own search. The agent is told to stop if a site blocks it, not to work around it.
The same agent, twice
The same Claude model, the same prompt and the same limits (30 turns, 5 minutes) for each task: once with the Browz MCP server, once with the plain browser MCP server. The browser tools are the agent’s only way to the web; its own web search and fetch are switched off.
A fresh browser for every task
Through Browz, each task gets a new throwaway session: its own profile with a consistent device fingerprint, wiped when the task ends. Through the plain browser, each task gets a new isolated browser context. Both run headless, from the same computer and internet connection, side by side.
Scored by a program, not by us
Each answer is checked automatically against the known answer or the expected format (a price, a title, a year), and only counts if the agent actually visited the site. A run counts as blocked when a block page, CAPTCHA or bot check stopped the agent.
Steps, tokens and time
Steps are the browser tool calls the agent made. Tokens are everything the model read and wrote for the task, cached input included, as the model provider reports them. Time is wall-clock time from the first prompt to the final answer.