Streaming LensANALYSIS · DATA · REPORTS
EN FR

Lens intelligence, inside your AI assistant.

Ask your market questions inside Claude, ChatGPT or Cursor, and get an answer with its figure, source and date. 20,097 live datapoints across 7 silos, 181 tools. Access runs on the MCP protocol — OAuth 2.1 or API key — from any compatible client — answer with figure, source, date, link.

181 tools
tools exposed to MCP clients · Streaming Lens
20,000+ dp
live datapoints, queryable · endpoint /stats
1 300+
requests, last 7 days · endpoint /stats
7 silos
including 5 reports · VI, Africa, Piracy, CE, Sports, plus the newsletter and the general radar

En bref

Why Streaming Radar MCP.

What it looks like in practice.

You're in Claude Desktop, you've connected the Streaming Radar MCP server. You ask:

"what's mobile-money penetration in Kenya in 2025 per GSMA?"

Claude calls the silo_get_datapoints tool, fetches the value (with source, date, confidence, provenance link), and replies: "Per GSMA Mobile Economy 2025, mobile-money penetration in Kenya is 84% of adult population, December 2024 figure, high confidence. Source: Safaricom/M-Pesa + GSMA triangulation."

Same for 4,000+ Lens figures. Same for newsletter articles. Same for strategic models (P&L Africa 5 models, DCF VI, ASRI scores 15 countries, 2030 scenarios).

Claude Desktop · Streaming Radar MCP
user "What's mobile-money penetration in Kenya in 2025 per GSMA?"
tool_call silo_get_datapoints({report_slug: "africa-streaming-2026", country: "Kenya", search: "mobile money", year: 2025})
assistant "Per GSMA Mobile Economy 2025, mobile-money penetration in Kenya is 84% of adult population, December 2024 figure, high confidence. Source: Safaricom/M-Pesa + GSMA triangulation."
Claude Desktop demo, Africa Streaming 2026 scenario.

Example prompts that work.

Copy-paste these prompts into Claude, ChatGPT, Cursor or your preferred MCP client once connected. Sourced answers with figure, date, provenance link.

Newsletter (free tier)

"What did Streaming Radar publish about Holywater this year?"

"List the experts cited on vertical drama topics"

"Show me the chart on micro-drama production costs"

Vertical Invasion 2026

"Compare ReelShort and DramaBox unit economics, latest quarter"

"What's the DCF valuation of the vertical drama market, base scenario?"

"Pull the top 5 vertical drama apps by MAU in MENA"

Africa Streaming 2026

"What's the ASRI score for Nigeria and Kenya in 2026?"

"Mobile-money penetration in Kenya per GSMA, latest figure"

"Compare ARPU between South Africa, Nigeria and Kenya"

Cross-report

"Which markets show both high piracy and low ARPU?"

"Compare creator economy revenue in France vs Brazil"

The 181 tools, by category.

Newsletter (11 tools, free)
sr_get_articles, sr_search_articles, sr_get_experts, sr_get_tags, sr_get_new_since… 70+ indexed articles, 35+ podcasts, expert directory with citation relationships.
Report data silos (6 tools per report, paid)
vi_*, africa_*, piracy_*, ce_*, sports_* : get_datapoints, get_companies, get_countries, get_sources, compare_countries, open_company_file. Live access to the data powering the reports.
Dataviz (1 tool, free)
get_chart_data : 9 chart types, pre-aggregated, filterable by report_slug. JSON-ready for Plotly, D3, Observable.
Strategic analyses (10 tools, admin)
get_pnl_model, get_dcf_valuation, get_asri_score, get_unit_economics, get_hit_autopsy, get_market_scenarios… in-house models, accessible to Advisory subscribers.
Admin (25+ tools)
API key management, entitlements, leads, webhooks, usage stats, proposals, source candidates. For the Lens MCP operator, not for clients.

How to connect.

Claude.ai (OAuth 2.1, one click) — in Settings → Connectors → Add Custom Connector:

https://streaming-radar-mcp.streamingradar.workers.dev

OAuth 2.1 + PKCE compliant with RFC 8414. The Streaming Radar sign-in page asks for your email and sends you a 6-digit code. Once the code is verified, you are back in Claude with the tools of your access: the newsletter tier for free, the silos of your subscription if you have one. Already have an `sl_live_` key? Paste it on the same page.

Claude Desktop (JSON config file) — edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{ "mcpServers": { "streaming-radar": { "command": "npx", "args": ["-y", "mcp-remote", "https://streaming-radar-mcp.streamingradar.workers.dev", "--header", "Authorization: Bearer sl_live_YOUR_KEY"] } } }

ChatGPT (Developer Mode), Plus, Pro, Business, Enterprise or Edu plans.

  1. Settings → Profile, enable "Developer Mode" (beta)
  2. Settings → Connectors → Add Custom Connector
  3. URL: https://streaming-radar-mcp.streamingradar.workers.dev
  4. Auth: OAuth 2.1 (recommended) or Bearer sl_live_YOUR_KEY
  5. Confirm the requested scope
  6. New chat, + button, select "Streaming Radar"

181 tools invocable in natural language. ChatGPT shows confirmation before each tool call (standard Developer Mode behavior).

ChatGPT (standard mode, Deep Research, Company Knowledge), all paid plans.

ChatGPT standard mode requires search and fetch wrappers that Streaming Radar exposes via a dedicated endpoint.

  1. Settings → Connectors → Add Custom Connector
  2. URL: https://streaming-radar-mcp.streamingradar.workers.dev/chatgpt
  3. Auth: OAuth 2.1 or Bearer
  4. The server exposes 2 tools: search (returns datapoint / article ids matching the query) and fetch (returns the full record by id)
  5. Use in Deep Research or Company Knowledge without enabling Developer Mode

Limitations vs Developer Mode: no analytical models (P&L, DCF, ASRI), no admin tools. Newsletter and report datapoints in semantic read-only mode.

Microsoft Copilot (Studio, Microsoft 365). Settings → Custom connectors → MCP server, URL above, Bearer. Doc: learn.microsoft.com/copilot.

Perplexity (Pro, Enterprise). Settings → Connectors → Custom MCP, URL and auth. Doc: perplexity.ai/help-center.

Grok (Premium+). Tools → Custom MCP server, URL and auth.

Any MCP-spec compliant client works. If yours isn't listed, point it at the URL with a Bearer token.

Cursor / other MCP clients, same principle, entry point `https://streaming-radar-mcp.streamingradar.workers.dev`, Bearer auth `sl_live_`.

Direct script (curl) to test:

curl -H "Authorization: Bearer sl_live_xxx" https://streaming-radar-mcp.streamingradar.workers.dev/mcp -d '{"jsonrpc":"2.0","method":"tools/list"}'

Or install nothing: your agent helps itself on the site.

Every page of this site declares its tools in the browser — document.modelContext, the WebMCP protocol. An agent that opens lens.streaming-radar.com discovers and calls them directly: no key, no account, no scraping. That is the free door; the MCP server above stays the door to the values.

Detecting in your browser…

What these tools return: the site's published content, the newsletter archive, today's market signals, the P&L model from the calculator page, and — for any subject — how many sourced datapoints exist, across which countries and years, and how recent they are. What they do not return: the values. Those sit behind the MCP server, with their source and provenance chain.

Browser requirement: Chrome 146+ with the WebMCP surface enabled. Anywhere else the tools simply do not register and the page behaves exactly as before — no side effects.

Get a free API key.

The free key opens the newsletter tools (sr_*), 100 calls a day. You create it on the sign-in page: your work email, a 6-digit code, the key shown once. The report silos open on request, after a conversation about your use (see pricing).

Get my free key

Architecture.

Streaming Radar MCP architecture AI Client Claude ChatGPT Cursor Copilot Perplexity / Grok Cloudflare Worker MCP server JSON-RPC, /chatgpt OAuth 2.1 + Bearer Rate limit (Durable Obj) KV cache 60-300s Vectorize 768d Data layer Supabase Postgres D1 edge replica KV (sessions, cache) R2 (assets, exports) Vectorize index Sourced and dated datapoints, one silo per report
MCP request flow, from AI client to the Supabase + Cloudflare data layer.

A Node.js Cloudflare Worker serves the 181 tools via JSON-RPC compliant with MCP spec. Auth via OAuthProvider @cloudflare/workers-oauth-provider (OAuth 2.1 + PKCE) or Bearer token SHA-256 hash matched against hub.api_keys. Rate limiting via Durable Object (60 req/min subscriber, 120 req/min admin). KV cache TTL 60–300s for read tools. Data layer Supabase Postgres, D1 edge replica for high-frequency endpoints, Vectorize 768 dims for newsletter semantic search.

Source code: MCP is proprietary, not open source. But the MCP spec (modelcontextprotocol.io) is open — everything we publish follows the official Anthropic spec.

What next — your choice

Request data access

Your email and what you want to do with the data. Reply by email within two business days.

Technical FAQ

Does it work with ChatGPT?

Yes, via ChatGPT Developer Mode (Plus, Pro, Business, Enterprise, Edu plans) for the full 181 tools, or via ChatGPT standard mode (Deep Research, Company Knowledge) for semantic search across datapoints and articles. Details in "How to connect" section. Cursor, Continue.dev, Zed, Microsoft Copilot, Perplexity, Grok: all compatible via custom MCP server.

Rate limit?

Free key: 60 requests a minute and 100 a day. Subscriber key: 60 a minute, no daily cap. Sliding window via Durable Object. If you need to batch, we raise the quota on request.

Are my requests logged?

Yes, in a usage_stats table per key: tool, day, call count; latency in a sibling table. Used for billing, monitoring, debug. Never shared with third parties, never resold, deleted on request within 30 days if you cancel.

Is there a sandbox to test?

The free newsletter key is your sandbox. 70+ articles, 35+ podcasts, expert directory — you can ask any question touching recent streaming. Limit: 100 calls a day. Create your key in one minute on the sign-in page.

Does my key expire?

Yes, a free key is disabled after 180 days without a single call. An email warns you 14 days before; one call to any tool keeps it active. Once disabled, you replace it in one minute on the sign-in page. A subscriber key does not expire under this rule.

Typical latency?

P50 250ms, P99 800ms on read tools with cache. Analytical tools (P&L, DCF, ASRI) compute on demand: P50 800ms, P99 2–3s if not cached.

Can I build my own MCP on top of Lens?

If you have a Professional subscription, yes — you can wrap our tools in your own internal MCP server. Two BI teams already do this to expose Lens data to their analytics stack. Guardrail: respect the rate limits and the scope of your entitlement.