"He can really say anything."
Translation:On opravdu může říkat cokoli.
Yes, "říkat" is imperfective. However, it is possible to use both verbs in this sentence. (Personally, I'd translate this sentence primarily with "říct", but the other is not wrong.)
"Říct" is used for one time, finished actions; říkat for ongoing, repeated, unfinished actions.