Curated summary
Introducing Markdown for Agents
AI AgentsCloudflareCloudflare WorkersMarkdownAi CrawlersToken OptimizationHtml To MarkdownContent Negotiation
AI agents increasingly need structured, efficient access to web content, making traditional HTML a costly format for machine consumption. Cloudflare’s Markdown for Agents lets enabled websites serve HTML pages as Markdown when clients request text/markdown, reducing token usage and parsing overhead. The post argues that websites should treat AI agents as first-class visitors alongside humans and search engines.
Why Markdown Matters for AI
- Markdown conveys document structure with far less surrounding markup than HTML.
- A Markdown heading such as
## About Ususes roughly 3 tokens, compared with 12–15 tokens for an equivalent HTML heading. - The post’s HTML uses about 16,180 tokens, while its Markdown version uses approximately 3,150—a reduction of about 80%.
- Converting HTML to Markdown inside an AI pipeline adds computation, cost, and complexity, and may not preserve the publisher’s intended structure.
How Markdown for Agents Works
- Cloudflare-enabled zones can respond to content negotiation requests containing:
Accept: text/markdown - Cloudflare fetches the original HTML from the origin, converts it to Markdown at the network edge, and returns the converted response.
- Clients can request Markdown with
curl, while Workers-based agents can use afetch()request withAccept: "text/markdown, text/html". - Responses use
Content-Type: text/markdownand includeVary: accept. - Existing coding agents, including Claude Code and OpenCode, already send compatible
Acceptheaders.
Token Estimates and Agent Workflows
- Converted responses include an
x-markdown-tokensheader. - Agents can use this estimate to:
- Determine whether content fits within a context window
- Plan chunking strategies
- Manage processing costs and limits
Content Signals
- Markdown responses include:
Content-Signal: ai-train=yes, search=yes, ai-input=yes - These signals indicate that the content may be used for AI training, search results, and AI input, including agentic applications.
- Cloudflare says future versions will support custom Content Signal policies.
Availability
- Cloudflare enabled Markdown for Agents on its Developer Documentation and Blog.
- AI crawlers and agents can test the feature by requesting those pages with
Accept: text/markdown.
Web publishers can make their content more accessible to AI systems by supporting Markdown negotiation, while agents should request text/markdown whenever available to reduce tokens, parsing work, and processing cost.
Related reading
Continue with another curated summary.
Introducing the Agent Readiness score. Check to see if your site is agent-ready
Read originalEverything we launched during Agents Week
Read originalAnnouncing Cloudflare Ambassadors, Community Engineers, and another $1M in open-source funding
Read originalIntroducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers
Read original