In a recent open office, someone managed to get a screengrab of a ‘Monzo Credit Card’. Whether this means much is anyone’s guess, as it could just have been a graphic placeholder.
Edit: It was @hoddzdj Offer credit card 💳
In regards to cheque deposits digitally via the app, no - not for the foreseeable unfortunately.
Edit: @o99 in before I needed to start getting references!