Lifestyle

Cloudflare's Kitesurf, a browser built for AI agents, adds WebMCP support, full Browser Run API coverage and a terminal version

On September 28, 2026, Cloudflare announced an update to Kitesurf, its web browser built for AI agents. It adds WebMCP support, more than 730,000 passing WPT subtests, full Browser Run API coverage and a terminal version. The update mainly matters to developers and site owners, because it aims to help AI agents use websites more reliably. All information comes from the official Cloudflare blog.

About 7 min read

Cloudflare's Kitesurf, a browser built for AI agents, adds WebMCP support, full Browser Run API coverage and a terminal version
Image: Mokaair (Original editorial artwork)

Overview: Cloudflare reports Kitesurf's latest progress

On September 28, 2026, Cloudflare published a post on its official blog by Celso Martinho titled "The road to the agentic browser: A Kitesurf update". Cloudflare says it launched Kitesurf in August as a browser for the "agentic" era, meaning a time when AI agents browse the web and complete tasks on a person's behalf. Kitesurf runs entirely on Cloudflare Workers, Cloudflare's service for running code on its own network. It is built around what agents need from the web rather than inheriting every feature of browsers designed for humans.

Cloudflare says that since launch it has had Kitesurf perform increasingly realistic tasks. It has also improved Kitesurf's capabilities and efficiency based on feedback from internal and external customers. This update covers WebMCP support, support for more web standards, performance optimizations, Browser Run integration and a terminal version.

Cloudflare's Kitesurf, a browser built for AI agents, adds WebMCP support, full Browser Run API coverage and a terminal version
Mokaair editorial verification flow · Image: Mokaair (Original editorial artwork)
Read the full description

Sources are collected, independently checked, then reviewed by Jev.

WebMCP: letting agents call website functions directly

Cloudflare points out that today an agent browses by clicking on parts of the screen and hoping the right element loads, which is slow and brittle for automated software. According to Cloudflare, WebMCP lets developers offer a website's features directly to agents. An agent can then call a function such as searchFlights() instead of imitating clicks.

Cloudflare announced that Kitesurf now supports WebMCP. It also noted that a few weeks ago it announced site owners can turn on WebMCP with a single switch. This lets browser agents discover and use tools on a site without changes to the site's code. Browser Run has also supported WebMCP for some time when using Chrome beta. According to Cloudflare, its public Kitesurf playground can be used for testing, and Cloudflare Radar offers WebMCP tools such as navigate-to and set-location.

Standards compatibility and performance: figures published by Cloudflare

Cloudflare says the web standards Kitesurf supports now include WebMCP, CSS Layout, the CSS Object Model (CSSOM), CSS Typed OM and Custom elements. These are the rules browsers follow to lay out and run web pages. Cloudflare has also added URL module resolution, JSON modules and import map handling, which matter for sites that load JavaScript in pieces. It says iframes (pages embedded inside other pages) now load at the right time, are better isolated and display text correctly in more languages and encodings.

Cloudflare says Kitesurf now passes more than 730,000 Web Platform Tests (WPT) subtests, 500,000 more than at launch. WPT is a shared open-source test suite that checks whether browsers implement web standards consistently. On performance, Cloudflare argues that what matters most for AI agents is how quickly each step of the agent's work cycle completes, not how fast a page loads. It has optimized JavaScript execution, timers, script loading, memory release and loading fonts only when needed. Cloudflare says that despite supporting more standards, wall-clock time and CPU usage remain roughly on par with the launch baseline, and have improved in some cases.

Kitesurf at launch vs. this update (all data from the official Cloudflare blog)
ItemAt launch, per CloudflareAfter this update, per Cloudflare
WebMCPSupport not mentionedKitesurf supports WebMCP
WPT subtests500,000 fewer than nowMore than 730,000
Browser Run APINot fully coveredFully covered; usable with CDP, Playwright, Puppeteer or MCP
Quick ActionsAvailable only via the REST APIAlso available in Worker scripts via a binding
PerformanceLaunch baselineWall-clock time and CPU usage roughly on par, improved in some cases
Terminal renderingNot mentionedSupports the Kitty graphics protocol and a plain ANSI text mode

Browser Run integration and the terminal version

According to Cloudflare, Browser Run is a developer product for controlling and running "headless" browsers through code. A headless browser runs without a visible window. Kitesurf is one of the browsers Browser Run offers. Cloudflare says that as of today Kitesurf fully covers the Browser Run API, so it works with the automation tools CDP, Playwright, Puppeteer and MCP. Quick Actions are simple commands for common tasks such as taking screenshots, extracting HTML content and generating PDFs. At launch they were available only via the REST API. Now they can also be called from inside a Worker script through the env.BROWSER.quickAction() binding, a built-in connection to Browser Run.

Cloudflare says Kitesurf keeps two parts separate. PageScript handles page sessions and runs page code. PageRenderer produces the pixels. This means drawing the page can happen elsewhere while the security-critical parts stay on Cloudflare's servers. Cloudflare compares this to Cloudflare Browser Isolation, one of its SASE (network security) products. Cloudflare says it has moved PageRenderer into the Playground Worker and made it output to the Kitty terminal graphics protocol, supported by Kitty, Ghostty, WezTerm and others. It has also added a plain ANSI text mode, a text-only display for terminals without Kitty support. Users can render pages in a terminal and see how an agent using Kitesurf "sees" a page.

What it means for everyday readers

  • If WebMCP becomes widespread, AI agents may complete tasks by calling functions that websites offer rather than imitating mouse clicks. Cloudflare considers imitating clicks slow and brittle.
  • For everyday users, updates like this mainly affect how reliably future AI assistants can use websites on their behalf. No action is needed for now.
  • For site owners, Cloudflare says WebMCP can be turned on with a single switch, but whether it suits your own site is something to evaluate yourself.
  • The WPT figures and performance descriptions are published by Cloudflare itself, and readers should treat them as vendor claims.

Frequently asked questions

What is Kitesurf?

According to Cloudflare, Kitesurf is a browser it launched in August for the agentic era, when AI agents carry out tasks on websites. It runs entirely on Cloudflare Workers and is built around what agents need from the web rather than inheriting every feature of browsers designed for humans.

What is WebMCP for?

According to Cloudflare, WebMCP lets developers offer a website's features directly to agents. An agent can then call a function such as searchFlights() instead of imitating clicks. On September 28, 2026, Cloudflare announced that Kitesurf supports WebMCP.

What progress does this update make on standards compatibility?

Cloudflare says Kitesurf now passes more than 730,000 WPT subtests, 500,000 more than at launch. It has also added support for standards including CSS Layout, CSSOM, CSS Typed OM and Custom elements. These are figures published by Cloudflare itself.

Which tools can developers use to control Kitesurf?

Cloudflare says Kitesurf fully covers the Browser Run API and can be used with CDP, Playwright, Puppeteer or MCP. Quick Actions can also be used in Worker scripts via a binding.

What is the terminal version for?

Cloudflare says the terminal version can render web pages in terminals that support the Kitty graphics protocol, such as Kitty, Ghostty and WezTerm, or in a plain ANSI text mode. Users can browse without switching apps and see how an agent using Kitesurf "sees" a page.

Do everyday users need to do anything now?

No. This update is mainly aimed at developers and site owners. For everyday readers, it matters as a sign that the way AI agents use websites may change.

Browse the latest news in this topic

Latest travel guides

Sources

Lifestyle