Skip to main content
Glama
vessel-api

VesselAPI MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VESSELAPI_API_KEYYesVesselAPI API key for authentication

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_vesselsB

Search for vessels by name, IMO, MMSI, flag, type, callsign, year built, class society, or owner

get_vesselC

Get detailed information about a specific vessel

get_vessel_positionB

Get the current position of a vessel (latitude, longitude, speed, heading)

get_vessel_etaC

Get the estimated time of arrival for a vessel

get_vessel_classificationB

Get the classification details for a vessel (class society, surveys, hull info)

get_vessel_ownershipB

Get the ownership details for a vessel (owner, manager, operator)

get_vessel_emissionsC

Get emissions data for a vessel (CO2, fuel consumption)

get_vessel_inspectionsC

Get port state control inspections for a vessel

get_vessel_casualtiesC

Get marine casualty records for a vessel

get_vessel_inspection_detailB

Get detailed information about a specific vessel inspection

get_vessel_positions_batchA

Get positions for multiple vessels at once by MMSI or IMO numbers

search_portsB

Search for ports by name, country, type, size, region, harbor size, or harbor use

get_portA

Get detailed information about a specific port by UN/LOCODE

get_port_inboundA

Get vessels heading to a specific port within an ETA arrival window

get_port_eventsB

Get port events (arrivals/departures) for a specific port

get_port_events_by_vesselB

Get port events (arrivals/departures) for a specific vessel

list_port_eventsC

List port events (arrivals/departures) globally with optional filters for time, country, port, vessel, or event type

search_port_events_by_portB

Search port events by port name

search_port_events_by_vesselC

Search port events by vessel name

get_vessel_last_port_eventA

Get the most recent port event (arrival or departure) for a vessel

list_emissionsB

List global vessel emissions data with optional year filter

get_vessels_in_areaA

Find all vessels within a rectangular bounding box (latitude/longitude)

get_vessels_in_radiusB

Find all vessels within a radius (in nautical miles) of a point

get_navtex_messagesB

Get NAVTEX maritime safety messages (navigational warnings, weather forecasts)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vessel-api/vesselapi-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server