Mayor Bill de Blasio took shots at the MTA on Friday morning over its leadership.

The MTA is a public authority controlled by a board of political appointees, and de Blasio believes there is not enough clarity about who is in charge.

The mayor spoke out about this on his weekly radio appearance on "The Brian Lehrer Show," and said having an elected official more directly in charge would create more accountability.

He also said the transit agency does not invest enough money into the subway system and basic infrastructure.

"I think it's kind of a put up or shut up moment for the MTA," said de Blasio. "If the MTA can address its problems — which means the state stepping up — then it could speak to the fact that the current structure could make sense.  But if it can't, we have to think about what changes need to be made going forward."

In regards to Penn Station repairs, the mayor said the state and MTA have done a better than expected job helping straphangers.

De Blasio said the city is keeping close tabs on the situation.