Household, profiles, devices, subscription tier
Starts, stops, dwell, completion, skips
Genres, freshness, availability, ad-load eligibility
Campaigns, pod rules, upsell and bundle state
Trending spikes, premieres, sports/live event status
Synchronizes profiles, entitlements, catalog, and campaign state from source systems
Serves affinity, churn, completion, and monetization features online
Hot session state, continue-watching, live availability, active promos
Warm viewing history, taste embeddings, household graph, and long-tail catalog context
Completion, churn, ad tolerance, and affinity features
Assembles the Viewer 360 — watch history, content affinity, and session context — and exposes it as structured MCP tools for the decision engine
Choose next title, row order, or upsell surface
Age, rights, ad-tier, and promo guardrails
Semantic match between viewer taste and catalog
Balance engagement, retention, and ad/subscription yield
Hero title, row ordering, continue-watching, upsell
Autoplay, next-up, ad or no-ad sequence
Re-engagement and reminder triggers
Pod and promo coordination