Scalebrowser

Browser MCP servers compared: tokens per step across 6 tools

Six browser MCP servers measured on live pages: tokens to see a page, tokens per step, the tool list's fixed cost, and which server fits which job.

Davide Valli · Founder, Scalebrowser

Updated Sep 27, 2026 · 7 min read

Short answer

A browser MCP server gives an agent tools to see and operate a page, and its cost is set per step, not per call. On Hacker News one follow-up step cost 462 tokens with Scalebrowser and 12,076 to 26,438 with 5 other browser MCP servers, because only one answers with what changed instead of the whole page. The tool list adds a fixed fee to every request, from 932 to 12,590 tokens. Measured with the cl100k_base tokenizer on 8 September 2026.
6, browser MCP servers, beside a server rack with six units

A browser MCP server is how most agents reach a web page today, and it decides two things at once: what the agent can do, and what every step costs. We ran the same action script through six of them on four live pages and counted every answer in tokens. The spread is two orders of magnitude, and on a large page four of the six fill a 1 million token context window within 4 steps.

What is a browser MCP server?

A browser MCP server is a Model Context Protocol server whose tools open pages, read them and act on them for a language model. The MCP specification defines tools as functions a server exposes "that can be invoked by language models", discovered through a tools/list request in which each tool carries a name, a description and an inputSchema. A browser server adds two decisions of its own on top: how it shows the page to the model, and how much of it comes back after each action. A platform's own MCP server is a different thing: Substack's official one reads subscriber, traffic and revenue figures and cannot publish, which leaves publishing on Substack to a browser server.

How many tokens does each browser MCP server spend per step?

A step here is one action plus everything the agent needs for the next one, because a tool whose click answer is cheap but leaves the agent unable to act has only moved the cost to a second call. Every server got exactly the calls it needs to stay able to act, and files that a server writes instead of answering were read and counted, because the agent has to read them too. Tokens were counted with OpenAI's tiktoken and the cl100k_base encoding; the ratios between servers hold for any BPE tokenizer.

ServerTokens to see the pageTokens per next step
Scalebrowser4,309462
camofox-browser12,11212,076
Playwright MCP 0.0.8024,99012,494
Chrome DevTools MCP 1.9.013,33113,311
browser-use 0.13.1018,09718,087
stealth-browser-mcp26,47826,438
Source: Scalebrowser token bench, 6 browser MCP servers, Hacker News, cl100k_base, 8 September 2026

Only one of the six answers after an action with the difference since the last reading; the other five send the page again, so their next step costs about as much as their first look. On a large page the difference decides whether a session exists at all.

Five of six servers resend the page after each action, one sends only what changed, and the tool list is paid on every request.
ServerTokens to see the pageSteps until the window is full
Scalebrowser2,771over 400
browser-use 0.13.108,369100
camofox-browser205,9364
Playwright MCP 0.0.80604,7853
Chrome DevTools MCP 1.9.0393,1492
stealth-browser-mcp1,057,1890
Source: Scalebrowser token bench, one Wikipedia article, 1 million token context window, 8 September 2026

stealth-browser-mcp returns more than a million tokens for this one page, so the session ends before its first step can be paid. Three of the six servers write large pages to a file and return a path or a page of it instead; counting only the answer would have measured 300 tokens for stealth-browser-mcp instead of 1,057,189.

Why does the tool list cost tokens on every request?

The tool list costs tokens on every request because the model API is stateless: the tool definitions travel with every call to the model, including the calls that use no tool. That makes the catalogue a fixed fee per request, and its size is set by the number of tools and the length of their descriptions.

ServerToolsCatalogue tokens per request
stealth-browser-mcp9712,590
Scalebrowser, as the desktop app ships it6512,559
Scalebrowser, daemon default (core only)215,267
Chrome DevTools MCP 1.9.0294,849
Playwright MCP 0.0.80243,162
browser-use 0.13.10161,036
camofox-browser11932
Source: Scalebrowser token bench, tool catalogue as each server serves it, cl100k_base, 8 September 2026

On Hacker News the catalogue of the Scalebrowser desktop app is 39 percent of the input over 25 steps and 22 percent over 100, because its page data is so small; the core set alone would be 21 and 11 percent. On Playwright MCP the catalogue is 2 percent, not because it is small but because the page data next to it is so large. How many tools a server should expose follows from that fee: as many as the task needs, the rest on request, because every extra definition is paid again on every request of every session. A bare Scalebrowser daemon serves only the 21 tools of core. The desktop app switches on four of the five sets, 65 of 68 tools, because an agent with core alone cannot even list a profile, and it pays for that on every request.

What does Playwright MCP cost?

Playwright MCP 0.0.80 spent 604,785 tokens to see the Wikipedia article and 12,494 per step on Hacker News. Since the 0.0.8x releases it writes the snapshot to a file and returns only the path: 86 tokens at the answer, 301,197 once the agent reads the file. The case study on Playwright MCP token usage prices a 75 step session. The Puppeteer-based MCP server is covered in Puppeteer MCP server.

What does Chrome DevTools MCP cost?

Chrome DevTools MCP 1.9.0 spent 393,149 tokens to see the Wikipedia article and 13,311 per step on Hacker News, where 25 steps cost $22.50 at a list price of $5 per million input tokens. Its README describes it as a way to let "your coding agent" control and inspect Chrome, and its tools for performance traces and network requests fit that job. Our Chrome DevTools MCP review weighs it against Playwright MCP for agent work.

Why does a page map beat raw HTML?

A page map beats raw HTML because it lists only what an agent can operate, each element with its role, its name and a reference. The raw material is huge: without any MCP server, Playwright reads the Wikipedia article as 985,710 tokens of HTML and 3,753,843 tokens of raw accessibility tree, and every snapshot tool starts from that tree and differs only in how hard it filters. To check that a small map is not small by omission, we added the page's full wording through a separate read call: Wikipedia then costs 5,688 tokens, and the Hacker News map still carries 391 addressable elements, every story link and every comment link among them.

So which browser MCP server should you pick?

SituationPickWhy
Debugging a page you are buildingChrome DevTools MCPperformance traces, network and console are its job
Short test sessions on small pagesPlaywright MCPa full accessibility snapshot per answer; example.com costs 269 tokens to see
An open-source agent loop you want to ownbrowser-usethe loop is its product; about 18,000 tokens per step on Hacker News
A Firefox build behind a REST servercamofox-browser11 tools and the smallest catalogue, but 205,936 tokens for a large page
Long agent sessions on large pagesa server that answers with the difference462 tokens per step keeps a session going for 1,473 steps on Hacker News

Our verdict: for an agent that operates pages over many steps, the answer format decides the cost, and the tool count comes second. Pick a server that answers with what changed, and serve only the tool sets the agent needs. Our own desktop app ships the second largest catalogue of the six, 65 tools for 12,559 tokens per request; an agent that does not manage profiles runs on the 21 of core for 5,267. stealth-browser-mcp is the one we would not use for agent work on large pages, because its first answer on the Wikipedia article did not fit into a 1 million token window.

Scalebrowser

Scalebrowser runs real browser profiles on your own PC: your AI agent drives them over MCP and signs in without ever seeing a password.

Download free

Which browser does the MCP server drive?

The MCP server is only the interface; the browser underneath decides whether the page lets the agent in at all. On X, for example, a logged-out browser read 5 posts per profile and got no search results on 11 October 2026, which reading X in a logged-out browser walks through. The guide to browsers built for AI agents walks through the four layers a site reads. The MCP server page of our documentation describes how Scalebrowser's page map and difference work, and the tool reference lists the 21 tools of the default catalogue. Where that browser runs, in the cloud or on your own machine, is compared in Cloud browser or local browser for AI agents.

Real browser profiles for your AI agent, on your PC.

Each profile keeps its own identity, logins and proxy. Your agent drives it over MCP and signs in without seeing a password.

Download free for Windows

Free plan with 3 profiles · No credit card · Runs on your PC

Written by

Davide Valli

Founder, Scalebrowser

Builds Scalebrowser, browser automation for the agentic era that runs on your own machine. Measures every change a web page could observe against a real browser before it ships, and writes up the ones that turned out wrong.

All articles by Davide Valli

More in Infrastructure

All 15 articles in Infrastructure