Gringotax.mx is a perfect place to donate to nonprofits and grassroots organizations in Mexico City. They pass the money directly to neighbors in need or creative projects.
It's great that you can choose which fund you give to, making it a worthwhile visit for those who want to make a difference in the community.