Balke et al. (2017)'s model integrates financial frictions-arising from asymmetric information and costly monitoring-and time-varying uncertainty into a medium-scale Dynamic New Keynesian model. The model includes monetary policy uncertainty, financial risks (micro-uncertainty), and aggregate macro-uncertainty in stochastic volatility form. In this paper, we provide the key derivations of the model as well as detailed information on the simulation and estimation approach employed. We use this modeling framework to thoroughly explore how uncertainty propagates and its interplay with financial frictions. We also investigate further how uncertainty affects the propagation of first-moment shocks (TFP and monetary policy shocks) and second-moment shocks with first-order effects (micro-uncertainty).