The former LA Galaxy midfielder, who is preparing to launch an expansion team in Miami, believes the league could attract more big-name players if the cap is eliminated.
David Beckham believes MLS should remove the salary cap in order to improve the quality of play.
The MLS salary cap is currently set at $3.1 million, although each team can sign up to three designated players who can be paid beyond the $387,500 maximum salary with minimal impact on the cap.
Beckham became the first designated player in the league's history when he signed with the LA Galaxy in 2007. As he prepares to launch an expansion franchise in Miami, Beckham is hoping to have the salary cap lifted.
"We're restricted with some of the players that you can pay over the wage cap," he told beIN Sports. "The salary cap removal is what we'll work for, we'll work towards that. Obviously that's one of the things that stops a lot of players coming over here, where I think this league and certain cities in this country will attract big-name players."
Beckham refused to disclose the indentity of those he is hoping to lure to MLS, but again acknowledged he will be going after star names.
"I'm not going to mention any players, because it's disrespectful to the players and the teams, but we want to bring big players — we have to," Beckham added.