Foot IK with collider question

Is it possible to have each foot have correct IK when using a first person collider? As an example; say I have a character controller and walk up steps, will each foot be position correctly on separate stairs?

Thanks.

Anyone have any thoughts on this? Thanks.