House Speaker John Boehner accused President Obama of undermining Congress by allowing the United Nations National Security Council to vote on a nuclear deal with Iran ahead of the United States House and Senate.

"This is a bad start for a bad deal," Boehner said. "The American people expect their representatives to review this potential agreement and stop Iran's push for a nuclear weapon, and we will continue our critical work to do just that."

Many House and Senate Republicans have already condemned the deal as too weak and have vowed to oppose it.

Boehner said the decision to allow the U.N vote, "ignored the concerns of the American people, and senior members of his own party," and said it violated the spirit of legislation passed overwhelmingly in May that guaranteed congressional review of any nuclear deal.

RELATED: Rubio says it's "capitulation Monday" for Obama

The GOP Congress will have an opportunity to vote down the deal by passing a resolution of disapproval. However, Obama can veto that resolution, and if he does, a two-thirds majority vote would be needed to override that veto. That's seen as highly unlikely given the expectation that most Democrats would rally to support the deal, and put the two-thirds majority out of reach.

Obama angered members of Congress on both Iran and Cuba on Monday. Before the U.N. voted on Iran, the U.S. raised Cuba's flag at the State Department, and officially recognized Cuba's embassy in Washington, D.C.

That had Cuban-American lawmakers in particular angry at Obama for legitimizing Cuba's government.

Sen. Bob Menendez, D-N.J., said Obama's decision to restart diplomatic relations with Cuba will "validate the Castro regime's brutal behavior," and will "double down" on a deal that didn't even guarantee "full staffing and freedom of movement" for U.S. diplomats in Havana. Sen. Marco Rubio, R-Fla., said that given the two foreign policy maneuvers, Monday should be known as "Capitulation Monday."