De scheepsagent bekleedt binnen de haven een belangrijke rol: als vertegenwoordiger van de scheepseigenaar(s) zal hij administratieve formaliteiten vervullen en alle operationele schikkingen treffen wanneer een schip in de haven aanmeert. Daarbij zorgt hij voor zowel het schip zelf, als de bemanning en de lading. In die functie zal hij o.a. samenwerken met het havenbedrijf, het loodswezen, de expeditiebedrijven, enz.