Is there any cap to how much MF you or your merc can have? Not really. But you could only stack a certain amount without giving up kill speed which you're gonna want for faster farming. Probably having around 300-400% mf is solid for a good farming character. Too much mf and you'll run into diminis...