windrose
Dashboard Sign in
Cookieless analytics, MCP native

Your AI already writes your code.
Why is it blind to your traffic?

Windrose is web analytics with an MCP server as the front door. Your coding agent queries it directly and gets back compact, token efficient answers, not raw rows. Plausible for the agent era.

No cookies/No consent banner/GDPR clean by design
terminal
# add windrose to your agent, once
claude mcp add --transport http windrose https://windrose.sh/mcp
# then just ask
> how did the pricing page do this week?
windrose connected, 6 tools available
claude mcp add --transport http windrose ...
The product

The dashboard is not the point. This is.

Your agent reasons over traffic and hands you the answer, already summarized. No tab switching, no scanning charts.

claude code, windrose session
> detect_anomalies({ site: "windrose.sh", window: "7d" })

  1 anomaly found

  /pricing   sessions   down 38%   (Tue 14:00 to Wed 09:00)
  probable cause: referrals from news.ycombinator.com fell
  from 1,240 to 90 after the thread left the front page.
  organic and AI referrals held steady.

> compare_periods({ metric: "visitors", a: "this_week", b: "last_week" })

  visitors        4,812    +12.4%
  ai_referred       602    +41.0%   chatgpt.com leads
  ai_crawlers    18,340    +5.2%    ClaudeBot most active
Six MCP tools

Everything your agent needs, nothing it does not.

get_summary

Compact site overview: visitors, pageviews, top movers, and notable changes for any period. The first call in every session.

query_metric

Ask for one metric, filtered and grouped: signups by referrer, pageviews by country, bounce rate for a single path.

compare_periods

This week vs last, pre-deploy vs post-deploy. Returns deltas with significance hints, so the agent knows what is noise.

detect_anomalies

Scans for spikes and drops and attaches a probable cause: a vanished referrer, a broken page, a crawler wave.

get_ai_traffic

The AI breakdown: crawler hits by bot, AI referred human visits by source, and how both trend over time.

list_top

Top pages, referrers, countries, or devices, ranked with share of total and week over week movement built in.

Two signals, never confused

A crawler is not a customer.

Windrose splits AI bots indexing your site from real humans who arrived from an AI answer, so you never mistake one for the other.

AI crawlers

Bots fetching your pages to train and index. Useful to watch, never a conversion.

18,340 req / wk
ClaudeBot9,210
GPTBot6,480
PerplexityBot2,650
AI referrals

Real people who clicked through from an AI answer. This is the traffic that converts.

602 visits / wk
chatgpt.com388
perplexity.ai146
claude.ai68
Cookieless by design

No cookies. No banner. No personal data.

Windrose never sets a cookie and never stores anything that identifies a person. That means no consent wall between you and your numbers, and nothing to clean up when the auditors call.

No cookies are ever set, on any page.
No fingerprinting, device IDs, or IP storage.
No personal data collected, so no consent banner needed.
EU hosted and GDPR clean by architecture, not policy.
What we store per visit
page/pricing
sourcechatgpt.com
countryDE
devicedesktop
ip addressnever
cookie idnever
GDPR CCPA PECR
Pricing

Priced for people who ship, not enterprises.

Private beta

Free while we are in beta

These tiers are a preview of launch pricing. Until then, everything is free.

Join the beta

Give your agent eyes on your traffic.

One command to connect. Free to start, no credit card, no cookie banner ever.

claude mcp add --transport http windrose https://windrose.sh/mcp
Sign in with GitHub