Cloudflare Browser Rendering
Connect AI tools to Cloudflare Browser Rendering to fetch web pages, convert them to markdown, and take screenshots. The Cloudflare Browser Rendering MCP server gives AI assistants programmatic access to browser-based fetching and rendering through the Model Context Protocol (MCP).
1. Overview
Cloudflare Browser Rendering is a remote, vendor-hosted MCP server provided by Cloudflare. You connect to it from Cequence AI Gateway; the server uses Streamable HTTP (the standard transport for remote MCP per Cloudflare’s MCP docs).
- Server URL:
https://browser.mcp.cloudflare.com/mcp - Transport: HTTP (Streamable HTTP)
- Hosted by: Cloudflare
2. Supported authentication types
| Type | Supported | Notes |
|---|---|---|
| OAuth 2.0 | Yes | Required. Uses Dynamic Client Registration (DCR); sign in with your Cloudflare account. |
| API key | No | Not used for this remote MCP server. |
When you add Cloudflare Browser Rendering in Cequence AI Gateway, authentication is handled via OAuth 2.0 with Dynamic Client Registration. You sign in with your Cloudflare account and grant access during the gateway flow.
3. What can you do with this MCP server
With the Cloudflare Browser Rendering MCP server, you can:
- Fetch web pages — Load and retrieve content from URLs.
- Convert to markdown — Convert fetched pages to markdown for use in prompts or documents (AI-friendly format).
- Take screenshots — Capture screenshots of web pages for visual review or documentation.
- Extract HTML — Get raw HTML content from pages for parsing or analysis.
- Use the REST API — Use tools that map to Cloudflare’s Browser Rendering REST API for common browser actions.
- Build browser agents — Support agents that need to interact with a web browser (e.g. capture, extract, convert) from your MCP client.
4. Prerequisites
Before adding Cloudflare Browser Rendering in Cequence AI Gateway, ensure you have:
- Access to Cequence AI Gateway (e.g. beta.aigateway.cequence.ai)
- A Cloudflare account with access to Browser Rendering
- A modern browser to complete the OAuth authorization flow
- For OAuth authentication: an auth app with client credentials (client ID and client secret) in your Cloudflare (vendor) account, unless the server supports Dynamic Client Registration (DCR).
5. Example workflows
- “Fetch the page at [URL] and convert it to markdown.”
- “Take a screenshot of [URL] and describe what’s on the page.”
- “Get the main content from [URL] as markdown and summarize it.”
6. Connecting MCP server from Cequence AI Gateway
- Log in to Cequence AI Gateway.
- Choose your tenant.
- Go to App catalogue.
- Filter by Remote MCP server.
- Search for Cloudflare Browser Rendering and then select it.
- Click Create MCP server.
- Choose auth method. If OAuth, you need an auth app with client credentials in your vendor account (see Prerequisites).
- Complete the setup as prompted, select tools, and deploy.
Use the generated MCP server URL in your client as described in the Client Configuration docs. For detailed UI steps and screenshots, see Create a third-party MCP Server.
7. Additional information
- Transport: Streamable HTTP. See Transport.
- Timeout: 30-second timeout for requests.
- Cloudflare MCP: Model Context Protocol (MCP), Build a Remote MCP server.
- Official repository: mcp-server-cloudflare.