Trump must decide by January 12 whether to extend sanctions waivers.
USA officials and others familiar with the administration's deliberations told The Associated Press that Trump is likely to back the accord for now but that he may pair his decision with new, targeted sanctions on Iranian businesses and people.
The two senators met with McMaster about the draft language on Thursday and aides say they continue to make progress.
The protests may be last straw.
And at a security conference in Tehran, the defence minister addressed a large crowd foreign dignitaries as well as allies in the region, saying American leaders are orchestrating artificial conflicts in the Middle East to create perpetual war as a way to sell weapons.
Daryl Kimball, who directs the Arms Control Association, said killing the deal would be a gift to Khamenei.
New York City sues five oil companies over climate change
And the city wants oil companies to pitch in - accusing the industry of knowing the harms of fossil fuels even as companies profited from them.
Does President Trump Not Even Know The Words To The National Anthem?
After the supposed fumble, Josh Dawsey, a White House reporter who travels with the president, took to Twitter to give his take. Donald Trump during the national anthem at the College Football Playoff National Championship in Atlanta on January 8, 2018.
Second ODI: Rain breaks Pakistan's resolve in Nelson
However, some splendid fifties by Shadab Khan and Hasan Ali rescued them as they managed to post a total of 246/9 on the board. Hasan hammered 51 off 31 balls; Shadab made 52 off 68 balls, equalling his highest score against Sri Lanka in October.
If Trump did waive the sanctions, one official said, the administration would nevertheless impose new, targeted measure on Iranian businesses and people.
European countries have benefited from renewed trade with Iran as sanctions have been lifted, while USA companies are still largely barred from doing business with the Islamic Republic due to other sanctions unrelated to the nuclear issue. Taking Iran off the list of Muslim-majority nations whose citizens are banned entry to the United States would be a signal to Iranians that the United States is heeding their plight.
The head of the CIA on Sunday denied his agency had any role in fomenting the recent anti-government protests in Iran but predicted the violent unrest "is not behind us".
Airbus rival Boeing also sealed an agreement, estimated at $20 billion, to sell Iran Air up to 80 aircraft. Due to their ties to SBIG and Iran's ballistic missile program, the five sanctioned entities will be blocked from operating in US jurisdiction, and USA citizens are prohibited from doing business with them.
In a gesture to Trump, France's Foreign Minister Jean-Yves Le Drian said Paris shared Washington's concerns about Iran's ballistic missile programme and involvement in wars in Yemen and Syria, but stressed the nuclear deal should still stand.
"That's what caused the people to take to the streets", he said.
The crux of the effort relies on saving the nuclear deal while forwarding some modest new penalties on Iran that supporters can tout as an improvement to the current version of INARA, according to those familiar with the negotiations.
European officials have however conceded that Mr Trump's frustration over weaker aspects of the deal is well grounded and deserves support. As long as it's in place, Iran can not develop a weapon without our advanced knowledge. But the real villain is the regime's incompetence and corruption. It said Mr. Qassemi had warned that "the us administration would definitely regret making any blatant mistake in its decision about the J.C.P.O.A". "But the No. 1 blame should go to the Iranian regime for being corrupt".