A shipping agent is a person who deals with the transactions of a ship in every port that the ship visits or docks. In simple terms, it is a shipping agent who with a local expert acts as a representative of the owner of the ship and carries out all essential duties and obligations required by the crew of the ship.