St. Louis received a $250,000 grant for clean energy projects, with potential for an additional $2 million in funding.