Cloudflare Browser Rendering
Render web pages, capture screenshots, and extract content with Cloudflare's headless browser. Sign in with Cloudflare to connect.
What Cloudflare Browser Rendering exposes.
Every tool below is one this server advertised the last time Omniio refreshed it, under the cloudflare-browser__ namespace. Your agent never loads them all — it searches, and gets the few that match.
cloudflare-browser__cancel_crawl1 argument · 1 required
Cancel a running crawl job
Required
job_idcloudflare-browser__get_crawl_result1 argument · 1 required
Get the status and records of a crawl job started with start_crawl
Required
job_idcloudflare-browser__get_url_html_content1 argument · 1 required
Get page HTML content
Required
urlcloudflare-browser__get_url_json3 arguments · 1 required
Extract structured JSON from a page using AI. Provide a prompt and/or a response_format JSON schema to guide extraction.
Required
urlcloudflare-browser__get_url_links2 arguments · 1 required
Get the list of links on a page
Required
urlcloudflare-browser__get_url_markdown1 argument · 1 required
Get page converted into Markdown
Required
urlcloudflare-browser__get_url_pdf1 argument · 1 required
Render a page to PDF
Required
urlcloudflare-browser__get_url_screenshot2 arguments · 1 required
Get page screenshot
Required
urlcloudflare-browser__get_url_snapshot1 argument · 1 required
Get page HTML content and a screenshot in a single call
Required
urlcloudflare-browser__kill_browser_session1 argument · 1 required
Close (kill) a Browser Run session by its session ID
Required
session_idcloudflare-browser__list_browser_sessionsno arguments
List active Browser Run sessions for the account
cloudflare-browser__scrape_url_elements2 arguments · 2 required
Scrape elements from a page by CSS selector
Required
urlelementscloudflare-browser__start_crawl4 arguments · 1 required
Start an asynchronous crawl of a website. Returns a job_id — poll get_crawl_result to retrieve records.
Required
url
Three steps, and the last one is not yours.
Point a client at Omniio
One URL, authorized once by your client. If you already use Omniio, this step is done.
Switch Cloudflare Browser Rendering on
Authorize it from your library; the grant is yours and stays yours.
Ask for what you need
The agent searches, reads the one schema it picked, and runs it. You do not name the tool.
claude mcp add --transport http omniio https://mcp.omniio.devOthers in the same category.
They share the endpoint, so having more than one on costs you nothing in context — the search decides which is relevant.