Is a keyed PRF a MAC? I remember I read that a MAC can be considered as a PRF.

Can a variable-length input keyed-PRF be considered as a MAC?
Usually. $\:$ A variable-length input keyed-PRF is a [PRF's output length]-bit MAC.

In particular, a variable-length input keyed-PRF with long output is automatically a MAC.