The New York City Mayor's administration had planned to meet with Iran's ambassador to the United Nations, but the meeting was canceled after the State Department intervened.
Commissioner Ana María Archila, who leads the Office of International Affairs, was scheduled to meet with Iran's permanent representative, Amir-Saeid Iravani, on Tuesday.
A U.S. official confirmed that the meeting had been scheduled, but did not provide further details.
The State Department's intervention marks the second known instance in recent weeks in which federal officials have stepped in over the Mayor's administration's contacts with foreign leaders.
The Office for International Affairs coordinates closely with the State Department on diplomatic matters due to New York City's role as host to the United Nations.
Once the State Department became aware of the planned meeting, it was called off and State Department officials met with the Mayor's officials to clarify acceptable conduct.
The Iranian mission declined to comment on the meeting, and the Mayor's office did not immediately respond to a request for comment.
The State Department's actions come as the Trump administration continues to scrutinize New York City's international outreach under its new socialist mayor.
The Mayor's administration has faced growing federal scrutiny in recent weeks, with the State Department intervening in a planned meeting between the Mayor and Colombian President Gustavo Petro in June.
Commissioner Archila, who planned to meet with the Iranian representative, has a background in progressive politics, having served as the co-director of New York's Working Families party before her appointment as commissioner.
She has no prior diplomatic experience, but has made headlines in the past for her confrontational style, including a 2018 encounter with former Senator Jeff Flake outside a Senate elevator.