<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r" -->

---
title: Introducing Radar Researcher: An AI tool for exploring...
description: Cloudflare has launched Radar Researcher in beta, an AI-powered tool that lets users explore Cloudflare Radar's global Internet traffic data using plain...
canonical: https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Radar Researcher: An AI tool for exploring Internet data in plain language | daily.dev
og:description: Cloudflare has launched Radar Researcher in beta, an AI-powered tool that lets users explore Cloudflare Radar's global Internet traffic data using plain...
og:url: https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r
og:image: https://api.daily.dev/og/posts/w6GFz7H0r.png
og:image:alt: Introducing Radar Researcher: An AI tool for exploring Internet data in plain language
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing Radar Researcher: An AI tool for exploring Internet data in plain language

**[Cloudflare](https://daily.dev/sources/cloudflare)** · 12 min read · 1 upvotes · 0 comments

## Summary

Cloudflare has launched Radar Researcher in beta, an AI-powered tool that lets users explore Cloudflare Radar's global Internet traffic data using plain language queries. Built entirely on Cloudflare's developer platform, it uses the Agents SDK, Durable Objects for stateful conversations, Workers AI with a fallback chain across multiple model families (including Kimi K2.7), and AI Gateway for logging and safety. Instead of hard-coding API tools, it connects to the Cloudflare MCP server using Code Mode, letting the model search the OpenAPI spec and write code to fetch live data. Responses include real interactive Radar charts rendered via a lightweight chart specification rather than raw numbers in markdown. The tool also adds WebMCP support to Radar, enabling browser-based AI agents to drive the UI directly via imperative and declarative APIs.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.cloudflare.com/introducing-radar-researcher>

## Questions this post answers

### What is Cloudflare Radar Researcher and how does it work?

Radar Researcher is a beta AI assistant on Cloudflare Radar that answers plain-language questions about Internet traffic data with real interactive charts. It runs on a Cloudflare Worker using the Agents SDK, with Durable Objects storing stateful conversations, and Workers AI serving an ordered fallback chain across multiple open models like Kimi K2.7 routed through AI Gateway.

_Developers building similar data-exploration agents can track how these AI tooling patterns evolve on daily.dev._

### How does Radar Researcher avoid AI models truncating or rounding numeric data when generating charts?

It keeps data out of the model's prose entirely. Fetched data is returned as an envelope pairing the API path with the result, and the model emits a lightweight chart specification (e.g., a radar-chart code block referencing a dataFrom path) instead of writing numbers directly, so the frontend renders the exact fetched values rather than model-generated approximations.

_Anyone wiring LLM output to structured visualizations can follow this data-fidelity pattern via daily.dev._

### What is WebMCP and how does Cloudflare Radar use it to support browser AI agents?

WebMCP is an emerging web standard letting a page register well-defined tools that browser agents can discover and call directly, instead of scraping the DOM. Cloudflare Radar implements both its imperative API, exposing JavaScript tools like filtering by country or changing date ranges, and its declarative API, which turns existing HTML forms such as the URL Scanner into agent-callable tools via added attributes.

_Developers preparing sites for browser AI agents can follow WebMCP adoption news on daily.dev._

## Similar posts on daily.dev

- [Making the Internet observable: the evolution of Cloudflare Radar](https://daily.dev/posts/making-the-internet-observable-the-evolution-of-cloudflare-radar-ijcparto1) · Cloudflare · 0 upvotes · 0 comments
- [Cloudflare Extends AI Search to Make it Easier for Agents and Developers to Search Custom Data](https://daily.dev/posts/cloudflare-extends-ai-search-to-make-it-easier-for-agents-and-developers-to-search-custom-data-cp63j3xne) · InfoQ · 0 upvotes · 0 comments
- [Bridging technical depth and usability: The story behind Radar’s redesign](https://daily.dev/posts/bridging-technical-depth-and-usability-the-story-behind-radar-s-redesign-shhd1jbtk) · Cloudflare · 2 upvotes · 0 comments
- [Cloudflare and OpenAI pilot to make AI search fresher](https://daily.dev/posts/cloudflare-and-openai-pilot-to-make-ai-search-fresher-nodwmgakn) · The Next Web · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#mcp](https://daily.dev/tags/mcp), [#cloudflare](https://daily.dev/tags/cloudflare)

[View this post on daily.dev](https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing Radar Researcher: An AI tool for exploring Internet data in plain language","url":"https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r"},"datePublished":"2026-08-07T13:04:48.218Z","dateModified":"2026-09-14T07:53:29.618Z","description":"Cloudflare has launched Radar Researcher in beta, an AI-powered tool that lets users explore Cloudflare Radar's global Internet traffic data using plain...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1ea51fa9e106cd0a988de4d51e6ce370?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1ea51fa9e106cd0a988de4d51e6ce370?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Cloudflare","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Cloudflare","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/38522e1d11354cd6b7af66f9d4316735","url":"https://daily.dev/sources/cloudflare"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,mcp,cloudflare","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Cloudflare","item":"https://daily.dev/sources/cloudflare"},{"@type":"ListItem","position":3,"name":"Introducing Radar Researcher: An AI tool for exploring Internet data in plain language"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-radar-researcher-an-ai-tool-for-exploring-internet-data-in-plain-language-w6gfz7h0r#faq","mainEntity":[{"@type":"Question","name":"What is Cloudflare Radar Researcher and how does it work?","acceptedAnswer":{"@type":"Answer","text":"Radar Researcher is a beta AI assistant on Cloudflare Radar that answers plain-language questions about Internet traffic data with real interactive charts. It runs on a Cloudflare Worker using the Agents SDK, with Durable Objects storing stateful conversations, and Workers AI serving an ordered fallback chain across multiple open models like Kimi K2.7 routed through AI Gateway. Developers building similar data-exploration agents can track how these AI tooling patterns evolve on daily.dev."}},{"@type":"Question","name":"How does Radar Researcher avoid AI models truncating or rounding numeric data when generating charts?","acceptedAnswer":{"@type":"Answer","text":"It keeps data out of the model's prose entirely. Fetched data is returned as an envelope pairing the API path with the result, and the model emits a lightweight chart specification (e.g., a radar-chart code block referencing a dataFrom path) instead of writing numbers directly, so the frontend renders the exact fetched values rather than model-generated approximations. Anyone wiring LLM output to structured visualizations can follow this data-fidelity pattern via daily.dev."}},{"@type":"Question","name":"What is WebMCP and how does Cloudflare Radar use it to support browser AI agents?","acceptedAnswer":{"@type":"Answer","text":"WebMCP is an emerging web standard letting a page register well-defined tools that browser agents can discover and call directly, instead of scraping the DOM. Cloudflare Radar implements both its imperative API, exposing JavaScript tools like filtering by country or changing date ranges, and its declarative API, which turns existing HTML forms such as the URL Scanner into agent-callable tools via added attributes. Developers preparing sites for browser AI agents can follow WebMCP adoption news on daily.dev."}}]}
```

