# river-call > River pot odds + MDF + alpha (bluffer’s needed fold frequency) Homepage: https://dev.luling.xyz/river-call/ JSON: https://dev.luling.xyz/river-call/?pot=100&bet=33&format=json Registry: https://dev.luling.xyz/river-call/agents.json ## Formulas - requiredEquity = bet / (pot + 2·bet) - mdf = pot / (pot + bet) - alpha = bet / (pot + bet) = 1 − MDF ## Naming trap Alpha is the **bluffer’s** needed fold frequency. Caller break-even (bluff-catch) equals requiredEquity, not alpha. pot=100 bet=33 → ~19.9% vs ~24.8%. ## When to use - Spot river sizing math for call / defend / bluff frequency - Agent needs a shareable URL with JSON output ## When not to use - Full GTO solver, multi-street trees, or range construction