Vol. IV · Issue 09 · September 2026 LIVE

STREAMING LENS.

EN FR

L'intelligence Lens, dans ton assistant IA.Lens intelligence, inside your AI assistant.

Pose tes questions de marché dans Claude, ChatGPT ou Cursor, et reçois une réponse avec son chiffre, sa source et sa date. 20 218 datapoints vivants sur 7 silos, 181 outils. L'accès passe par le protocole MCP — OAuth 2.1 ou clé API — depuis tout client compatible — réponse avec chiffre, source, date, lien.

Ask your market questions inside Claude, ChatGPT or Cursor, and get an answer with its figure, source and date. 20,218 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
outils exposés aux clients MCP · Streaming Lenstools exposed to MCP clients · Streaming Lens
10 000+ dp
datapoints vivants interrogeables · endpoint /statslive datapoints, queryable · endpoint /stats
1 300+
requêtes sur 7 jours · endpoint /statsrequests, last 7 days · endpoint /stats
5 silos
silos data couverts · VI, Africa, Piracy, CE, Sportsreport data silos covered · VI, Africa, Piracy, CE, Sports

En bref

Pourquoi Streaming Radar MCP.Why Streaming Radar MCP.

À quoi ça ressemble en pratique.What it looks like in practice.

Tu es dans Claude Desktop, tu as connecté le serveur Streaming Radar MCP. Tu poses :

« quelle est la pénétration mobile-money au Kenya en 2025 selon GSMA ? »

Claude appelle l'outil silo_get_datapoints, récupère la valeur (avec source, date, confiance, lien de provenance), et te répond : « Selon GSMA Mobile Economy 2025, la pénétration mobile-money au Kenya est de 84% de la population adulte, chiffre de décembre 2024, confiance élevée. Source: Safaricom/M-Pesa + triangulation GSMA. »

Pareil sur 20 218 chiffres de Lens. Pareil sur les articles de newsletter. Pareil sur les models stratégiques (P&L Africa 5 modèles, DCF VI, ASRI scores 15 pays, scénarios 2030).

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 "Selon GSMA Mobile Economy 2025, la pénétration mobile-money au Kenya est de 84% de la population adulte, chiffre de décembre 2024, confiance élevée. Source : Safaricom/M-Pesa + triangulation GSMA." "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."
Démo Claude Desktop, scenario Africa Streaming 2026.Claude Desktop demo, Africa Streaming 2026 scenario.

Exemples de prompts qui marchent.Example prompts that work.

Copie-colle ces prompts dans Claude, ChatGPT, Cursor ou ton client MCP préféré une fois connecté. Réponses sourcées avec chiffre, date, lien de provenance. Les questions fonctionnent aussi en français, le worker répond dans la langue de la requête.

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)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-reportCross-report

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

"Compare creator economy revenue in France vs Brazil"

Les 181 outils, par catégorie.The 181 tools, by category.

Newsletter (8 outils, gratuit)Newsletter (8 tools, free)
sr_get_articles, sr_search_articles, sr_get_experts, sr_get_tags, sr_get_stats70+ articles indexés, 35+ podcasts, directory d'experts avec relations de citation.70+ indexed articles, 35+ podcasts, expert directory with citation relationships.
Data silos rapport (6 outils par rapport, payant)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. Accès live à la donnée qui alimente les rapports.Live access to the data powering the reports.
Dataviz (1 outil, gratuit)Dataviz (1 tool, free)
get_chart_data : 9 types de charts, pre-agrégés, filtrables par report_slug. JSON-ready pour Plotly, D3, Observable.9 chart types, pre-aggregated, filterable by report_slug. JSON-ready for Plotly, D3, Observable.
Analyses stratégiques (10 outils, admin)Strategic analyses (10 tools, admin)
get_pnl_model, get_dcf_valuation, get_asri_score, get_unit_economics, get_hit_autopsy, get_market_scenariosmodels maison, accessibles aux abonnés Advisory.in-house models, accessible to Advisory subscribers.
Admin (25+ outils)Admin (25+ tools)
Gestion API keys, entitlements, leads, webhooks, usage stats, proposals, sources candidates. Pour l'opérateur du Lens MCP, pas pour les clients.API key management, entitlements, leads, webhooks, usage stats, proposals, source candidates. For the Lens MCP operator, not for clients.

Comment se connecter.How to connect.

Claude.ai (OAuth 2.1, un clic) — dans Settings → Connectors → Add Custom Connector :

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

OAuth 2.1 + PKCE conforme RFC 8414. La page de login Streaming Radar attend ta clé `sl_live_` (paste depuis ton mail de provisioning, ou demande gratuite). Le worker Cloudflare wrappe cette clé en jeton OAuth, valide le scope, te renvoie dans Claude avec les outils autorisés par ton entitlement.

Claude Desktop (fichier config JSON) — édite ~/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), plans Plus, Pro, Business, Enterprise ou Edu.

  1. Settings → Profile, activer "Developer Mode" (beta)
  2. Settings → Connectors → Add Custom Connector
  3. URL : https://streaming-radar-mcp.streamingradar.workers.dev
  4. Auth : OAuth 2.1 (recommandé) ou Bearer sl_live_YOUR_KEY
  5. Confirmer le scope demandé
  6. Nouveau chat, bouton +, sélectionner "Streaming Radar"

181 outils invocables en langage naturel. ChatGPT affiche une confirmation avant chaque tool call (comportement standard Developer Mode).

ChatGPT (mode standard, Deep Research, Company Knowledge), tous plans payants.

Le mode standard de ChatGPT exige des wrappers search et fetch que Streaming Radar expose via un endpoint dédié.

  1. Settings → Connectors → Add Custom Connector
  2. URL : https://streaming-radar-mcp.streamingradar.workers.dev/chatgpt
  3. Auth : OAuth 2.1 ou Bearer
  4. Le serveur expose 2 outils : search (retourne les ids des datapoints / articles matchant la query) et fetch (retourne le record complet par id)
  5. Utilise dans Deep Research ou Company Knowledge sans activer Developer Mode

Limitations vs Developer Mode : pas d'accès aux models analytiques (P&L, DCF, ASRI), pas d'admin tools. Données newsletter et datapoints rapports en lecture sémantique uniquement.

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

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

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

Tout client conforme à la spec MCP fonctionne. Si le tien n'est pas listé, pointe-le sur l'URL avec un Bearer token.

Cursor / autres clients MCP, même principe, point d'entrée `https://streaming-radar-mcp.streamingradar.workers.dev`, auth Bearer `sl_live_`.

Script direct (curl) pour tester :

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

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 login page expects your `sl_live_` key (paste from your provisioning email, or request a free one). The Cloudflare worker wraps that key into an OAuth token, validates the scope, sends you back into Claude with the tools allowed by your entitlement.

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"}'

Ou sans rien installer : ton agent se sert sur le site.Or install nothing: your agent helps itself on the site.

Chaque page de ce site déclare ses outils dans le navigateur — document.modelContext, protocole WebMCP. Un agent qui ouvre lens.streaming-radar.com les découvre et les appelle directement, sans clé, sans compte, sans scraper la page. C'est la porte gratuite ; le serveur MCP ci-dessus reste la porte des valeurs.

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.

Détection dans ton navigateur…Detecting in your browser…

Ce que ces outils rendent : le contenu publié du site, l'archive de la newsletter, les signaux de marché du jour, le modèle P&L de la page calculateur, et — pour n'importe quel sujet — combien de datapoints sourcés existent, sur quels pays, quelles années et jusqu'à quand. Ce qu'ils ne rendent pas : les valeurs. Elles vivent derrière le serveur MCP, avec leur source et leur chaîne de provenance.

Prérequis navigateur : Chrome 146+ avec la surface WebMCP active. Ailleurs, les outils ne s'enregistrent pas et la page fonctionne exactement comme avant — aucun effet de bord.

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.

Demander une clé API.Request an API key.

La clé gratuite donne accès aux outils newsletter uniquement (sr_*). Le silo data rapport s'ouvre sur demande, avec un entitlement Professional ou Advisory.

The free key gives access to newsletter tools only (sr_*). The report data silo opens on request, with a Professional or Advisory entitlement.

Demander une clé gratuiteRequest a free key

Architecture.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
Flux de requête MCP, du client IA jusqu'à la data layer Supabase + Cloudflare.MCP request flow, from AI client to the Supabase + Cloudflare data layer.

Un Cloudflare Worker Node.js sert les 181 outils via JSON-RPC conforme MCP spec. Auth via OAuthProvider @cloudflare/workers-oauth-provider (OAuth 2.1 + PKCE) ou Bearer token hash SHA-256 matché contre hub.api_keys. Rate limiting via Durable Object (60 req/min subscriber, 120 req/min admin). Cache KV TTL 60-300s pour les outils lecture. Data layer Supabase Postgres, edge replica D1 pour les endpoints haute fréquence, Vectorize 768 dims pour la recherche sémantique newsletter.

Code source : MCP est propriétaire, pas open source. Mais la spec MCP (modelcontextprotocol.io) est ouverte — tout ce qu'on publie suit la spec officielle Anthropic.

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.

La suite — au choix

FAQ techniqueTechnical FAQ

Ça marche avec ChatGPT ?Does it work with ChatGPT?

Oui, via ChatGPT Developer Mode (plans Plus, Pro, Business, Enterprise, Edu) pour les 181 outils complets, ou via ChatGPT mode standard (Deep Research, Company Knowledge) pour la recherche sémantique sur les datapoints et articles. Détails dans la section "Comment se connecter". Cursor, Continue.dev, Zed, Microsoft Copilot, Perplexity, Grok : tous compatibles via custom MCP server.

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 ?Rate limit?

60 requêtes/minute pour un client subscriber, 120 pour un admin, fenêtre glissante via Durable Object. En pratique : suffisant pour l'usage interactif dans Claude/Cursor. Si tu as besoin de débiter en batch, on monte le quota sur demande.

60 requests/minute for a subscriber client, 120 for an admin, sliding window via Durable Object. In practice: sufficient for interactive use in Claude/Cursor. If you need to batch, we raise the quota on request.

Mes requêtes sont-elles loggées ?Are my requests logged?

Oui, dans une table usage_stats avec email + outil + timestamp + latence. Utilisé pour facturation, monitoring, debug. Jamais partagé avec des tiers, jamais revendu, effacé sur demande sous 30 jours si tu résilies.

Yes, in a usage_stats table with email + tool + timestamp + latency. Used for billing, monitoring, debug. Never shared with third parties, never resold, deleted on request within 30 days if you cancel.

Y a-t-il un sandbox pour tester ?Is there a sandbox to test?

La clé gratuite newsletter est ton sandbox. 70+ articles, 35+ podcasts, directory d'experts — tu peux taper n'importe quelle question qui touche au streaming récent. Limite 100 req/jour pour le free tier.

The free newsletter key is your sandbox. 70+ articles, 35+ podcasts, expert directory — you can ask any question touching recent streaming. 100 req/day limit for the free tier.

Quelle latence typique ?Typical latency?

P50 250ms, P99 800ms sur les outils lecture avec cache. Les outils analytiques (P&L, DCF, ASRI) calculent à la demande : P50 800ms, P99 2-3s si pas en cache.

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.

Je peux faire mon propre MCP par-dessus Lens ?Can I build my own MCP on top of Lens?

Si tu as un abonnement Professional, oui — tu peux wrapper nos outils dans ton propre serveur MCP interne. C'est ce que font déjà deux équipes BI pour exposer la data Lens à leur stack analytics. Garde-fou : respecter les limites de rate et le scope de ton entitlement.

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.