Question: is a foreign agent a spy?
Answer: Foreign agents may be citizens of the host country. In contemporary English, the term has a generally pejorative connotation. A covert foreign agent, also known as a secret agent of a foreign government, may in some countries be presumed to be engaging in espionage.