Nova Scotia RCMP have seized weapons, dozens of prohibited magazines, ammunition and body armour from a Halifax residence after a man complained he had been threatened.

A Canada Border Services Agency employee contacted police on Nov. 10 and said he had received a number of threatening phone calls and was concerned for his safety.

On Friday, RCMP searched a home in Halifax and seized:

A 9-mm handgun.

Two semi-automatic rifles.

28 prohibited magazines with over 500 rounds of ammunition.

A Kevlar vest.

A quantity of cash.

A 33-year-old man was arrested and faces 35 charges including:

Intimidation of a justice system participant.

Uttering threats.

Two counts of unsafe storage of a firearm.

Two counts of storage of firearm contrary to regulations.

28 counts of possession of a prohibited item.

Transfer a firearm without authority.

RCMP would not say who the victim is and only described him as a "justice system participant." The man was described in court as being a Canada Border Services Agency employee.

RCMP ​Cpl. Andrew Joyce said the seizure of ammunition is a concern.

"When you have firearms of that nature … we have an all-around concern of someone being in possession of these things," said Joyce.

The accused appeared in Dartmouth provincial court on Monday. He's due back in court on Thursday.