Hey,
Many of the schools do take MCAT scores. I don't know which because I got my MSPH a long time ago. As for funding, there is some, but its usually pretty specific, like the Xavier to Tulane scholarship or international health workers funding. I would call each school specifically and they can give you specific info on that schools potential funding.
Also Tulane med students can apply for a free scholarship...so they get two degrees for the price of the MD. But again, too specific.
In general though, there isn't much...or so my understanding goes.
Expensive, but worth it in the end.
PS...I did mine in one year...that's always cheaper.
MSPHtoPhDtoDO