How to Prepare Your Site for the Agentic Browser
A five-step readiness checklist for teams whose sites are increasingly visited by AI agents: expose callable functions, verify bot traffic, measure real-user speed, and control crawler load.
CloudflareCelso MartinhoAnnouncement
Kitesurf, Cloudflare’s browser for AI agents built entirely on Workers, has received a major update. It now supports WebMCP, enabling agents to call site functions like searchFlights() instead of simulating clicks, and site owners can enable WebMCP with one switch. The browser passes over 730,000 Web Platform Tests, up 500,000 since launch, and adds support for CSS Layout, CSSOM, custom elements, URL-based module resolution, and improved iframe behavior. Efficiency optimizations reduce DOM traversal overhead, font fetching, and timer work, keeping CPU usage in line with launch benchmarks despite expanded capabilities. Kitesurf also gains full Browser Run API coverage, including Quick Actions from Worker bindings, and a terminal rendering mode using the Kitty protocol or ANSI text, with open-sourcing planned soon.
Kitesurf is a browser for AI agents that runs entirely on Cloudflare Workers, designed to be lightweight and efficient for agentic tasks rather than human browsing. It separates PageScript (server-side isolate) from PageRenderer (rendering logic), allowing decoupled rendering.
The update adds WebMCP support, new web standards APIs (CSS Layout, CSSOM, CSS Typed OM, custom elements, URL-based module resolution, JSON modules, import maps), efficiency optimizations (reducing DOM traversal overhead, optimizing font fetching, improving timer and script loading), full Browser Run API coverage including Quick Actions from Worker bindings, and terminal rendering via the Kitty protocol or ANSI text mode.
Kitesurf now supports WebMCP, allowing agents to call site functions directly instead of simulating clicks, with site owners able to enable WebMCP with one switch.
The browser passes over 730,000 Web Platform Tests, up 500,000 since launch, with added support for CSS Layout, CSSOM, custom elements, and URL-based module resolution.
Kitesurf can render pages in the terminal using the Kitty protocol or ANSI text mode, and it has full Browser Run API coverage including Quick Actions from Worker bindings.
WebMCP allows developers to expose site functionality as callable functions (e.g., searchFlights()), so agents can interact programmatically instead of simulating clicks, making browsing more reliable and efficient. Site owners can enable WebMCP with one switch.
Kitesurf reduces DOM traversal overhead by answering common reads like getAttribute inside the Wasm DOM, optimizes font fetching to load only needed fonts, and reduces repeated work in timers and script loading, keeping CPU usage in line with launch benchmarks despite expanded capabilities.
Install via Homebrew with `brew install cloudflare/cloudflare/kitesurf`, then run `kitesurf https://blog.cloudflare.com` to render pages using the Kitty protocol or ANSI text mode. This allows browsing or seeing how an agent 'sees' a page without leaving the terminal.
Summaries are generated from the original by a language model. Check the original before relying on it.
See the idea
A five-step readiness checklist for teams whose sites are increasingly visited by AI agents: expose callable functions, verify bot traffic, measure real-user speed, and control crawler load.
Keep reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
One useful email. Unsubscribe anytime.