In review · OpenAI Apps directory

Streaming Radar on ChatGPT

An app, not a database. Free dialogue with the analyst, paid access to the data. Five silos covered : streaming in Africa, vertical drama, piracy, sports streaming, creator economy.

How to install Tool catalogue Or book a call →

What this is

Streaming Radar publishes deep-dive intelligence on the streaming and media industry. Five silos. Four thousand sourced datapoints. Sixty-plus newsletter editions. Two flagship reports running active updates.

This ChatGPT App is the doorway. It exposes what is already public — newsletter articles, structural coverage queries, sample charts — and a direct asynchronous dialogue with the analyst. It paywalls numerical datapoints, full briefs, the complete library of branded report figures, and custom missions.

The model is borrowed from CB Insights : the App is in the directory for discoverability, the conversion path is human, not funnel-driven. Subscribe when you know.

Pricing
€299 / month — cancel any time

Or book a 30-minute call at bostral.com/call if you'd rather walk through your specific question first.

How to install

1. From the OpenAI Apps directory

Open ChatGPT → Settings → Apps → search Streaming Radar. Approve the OAuth flow. The App connects with the email of your ChatGPT account ; that email becomes your identifier across the dialogue.

2. Free tier — instant

The OAuth handshake creates a Streaming Radar identity tied to your email. No credit card. You immediately get the nine free tools listed below. No trial timer, no countdown, no pressure to upgrade.

3. Paid tier — €299 / month

Pay via the in-App subscribe tool, or directly at buy.stripe.com/streaming-radar-mcp. Stripe Checkout pre-fills your OAuth email so the entitlement attaches automatically. The eight paid tools unlock immediately after the webhook fires (typically a few seconds).

The 17 tools

Free tools (9)

All free tools are permanently available, with no time limit. Sample chart watermarks and article summaries are intentional — the App is a doorway to the full corpus, not a replacement.

about_streaming_radar
Coverage summary across the five silos, live counts of datapoints and articles, pricing.
coverage_check
For a country or company, returns how many datapoints we have, which categories, last update year. Counts and structure only — never numerical values.
search_articles
Full-text search across the Streaming Radar Substack newsletter (61+ articles, EN/FR). Returns titles, subtitles, editorial angles, Substack URLs.
get_article
Fetch one article's metadata + Substack URL. Full text lives on Substack — click through to read.
ask_question
Ask the analyst directly. The system classifies your question : covered (an article answers — instant article-backed reply), novel (in-scope, no article — captured for personal email reply), out_of_scope (outside the five silos — captured for arbitration).
get_my_answers
Retrieve the analyst's previous personal replies to your questions.
list_sample_charts
Browse 15 public sample charts curated from already-published Streaming Radar figures. Five on streaming Africa, five on vertical drama, five on the global streaming landscape.
view_sample_chart
View a single sample chart as a watermarked PNG. Branded full-resolution version (with Plotly JSON) is part of the subscription.
subscribe
Returns a Stripe Checkout link pre-filled with your OAuth email plus a Cal.com booking link if you'd rather book a call first.

Paid tools (8)

Available as soon as your subscription is active. Calling a paid tool from the free tier returns a subscribe-required response with the Stripe link pre-filled — no error, no friction.

intel_country_brief
Full country streaming brief : ASRI score, KPI, recent datapoints with values, source citations.
intel_company_brief
Full company brief : timeline, metrics, sources, datapoint trail.
get_chart_data
Plotly-ready dataset across nine chart types, parametrised by report silo. Unlimited.
list_report_figures
Browse the full library of 49+ branded report figures from Africa Streaming and Vertical Invasion.
get_report_figure
One branded report figure with full Plotly JSON + SVG metadata. No watermark.
compare_two
Side-by-side comparison of two countries or two companies — full briefs in one call.
weekly_pulse
Personalised weekly intelligence summary : three most recent SR articles + three most recent datapoints. Personalised followlist coming in v2.
request_custom_brief
Submit a request for a custom brief on a specific topic. Routed to Ludovic with high priority. Treated within a few days.

The asynchronous dialogue — how it actually works

When you call ask_question with a free-text question (English or French), the App performs three steps :

  1. Classify. A Haiku classifier reads your question and the candidate articles already in the corpus. It tags the question as covered, novel, or out_of_scope.
  2. Reply or capture. Covered → instant article-backed reply with summary excerpt and Substack URL. Novel or out-of-scope → captured in hub.user_questions with status pending.
  3. Notify Ludovic. Paid users and high-signal Hunter flags get an immediate email alert. Free users land in the daily digest at 7:27 Paris.

Ludovic answers personally, from Claude Desktop or Claude.ai using the admin_answer_question MCP tool. The reply is inserted into hub.user_answers, sent by email via Resend, and becomes retrievable next time you call get_my_answers from the App.

Quotas — and what happens beyond

The free tier allows 5 captured questions per month. The paid tier allows 15. Article-backed replies (covered) don't count against the quota — they take no human time.

Beyond the quota, the App returns a single polite message with two paths :

At that volume, the conversation has crossed from product into mission. The pricing of a custom mission is quoted ad-hoc — typically a few thousand euros for a written deliverable, more for a complete research engagement.

What free covers vs what paid covers

Free tier
  • Coverage summary and counts
  • Newsletter article search + summaries (61+ articles)
  • Substack URLs to read full articles
  • Structural coverage queries (no values)
  • 5 personal questions per month
  • 15 watermarked PNG sample charts
  • Subscribe + book-a-call CTAs
Paid · €299 / month
  • Numerical values for all datapoints
  • Full country and company briefs with sources
  • 49+ branded report figures with Plotly JSON
  • 9 chart types via get_chart_data
  • Side-by-side comparisons
  • Weekly personalised pulse
  • 15 personal questions per month
  • Custom brief requests, high priority

Privacy and data handling

The App uses your ChatGPT account email as a stable identifier. No other personal data is collected from you. Your questions are stored in hub.user_questions with the email and the question text, used solely to route the personal reply and to inform editorial coverage decisions.

Data is held on Cloudflare Workers and Supabase Postgres in the EU. Retention is the lifetime of your active subscription plus 12 months for archival of the dialogue thread (so you can refer back to past replies). You can request deletion of your data at any time by emailing ludovic@streaming-radar.com — under GDPR I have one month to comply.

OAuth scope is minimal : the App only sees your email and the OAuth token, never your ChatGPT conversations or other apps. No tracking pixels. No cookies. Browser local storage isn't used.

Full privacy policy : /privacy. Terms : /terms.

For developers — the MCP layer underneath

The App is one of three surfaces exposed by the open-source streaming-radar-mcp Cloudflare Worker :

EndpointAudienceToolsAuth
POST /Claude.ai, Claude Desktop, mcp-remote, Codex99+ toolsOAuth 2.1 + sl_live_ Bearer
POST /chatgptChatGPT Custom Connector (Deep Research)search, fetchsl_live_ Bearer
POST /appsChatGPT App (this page)9 free + 8 paidOAuth 2.1

The base URL is https://mcp.streaming-lens.com. JSON-RPC 2.0 protocol, MCP spec 2024-11-05.

Source code, migrations, tests, and the full development plan live in the GitHub repository (the MCP worker is open ; the editorial corpus and analytical models are not).

Voice — what you'll see in the App

Three lines, no variants, no A/B testing :

« Cet angle est traité dans cet article. Pour les chiffres exacts et l'historique, l'abonnement est à 299€/mois. Sinon prends ton temps, reviens quand tu veux. »
« Question reçue. Je te réponds personnellement par email. Si tu préfères l'accès self-service, 299€/mois. Pas d'urgence. »
« Cet endpoint est réservé aux abonnés. 299€/mois, accès immédiat. »

No fake urgency. No countdown timer. No "limited time offer". Streaming Radar is an analyst who lets himself be found. Subscribe when you know.

Author

Ludovic Bostral. Twenty-five years in the streaming industry. Ex-CTO of Afrostream. CEO of Binyuma. 50M+ users built across the launches he's been part of. Streaming Radar is his single-author intelligence service, operated under Bostral & Co.

Reach out : ludovic@streaming-radar.com · LinkedIn · Book a call