Skip to main content
Glama
vessel-api

VesselAPI MCP Server

by vessel-api

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VESSELAPI_API_KEYYesVesselAPI API key for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_vesselsA

Search for vessels. Use q when you have an identifier but do not know which kind it is; use the specific filters to narrow a fleet.

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_etaB

Get the estimated time of arrival for a vessel

get_vessel_emissionsB

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

get_vessel_casualtiesC

Get marine casualty records for a vessel

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_eventsA

Get port events (arrivals/departures) for a specific port. Covers only the last 2 hours unless timeFrom is given.

get_port_events_by_vesselA

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

list_port_eventsA

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

search_port_events_by_portA

Search port events by port name. Covers only the last 2 hours unless timeFrom is given.

search_port_events_by_vesselA

Search port events by vessel name. Covers only the last 2 hours unless timeFrom is given.

get_vessel_last_port_eventB

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_radiusA

Find all vessels within a radius of a point. The radius is in METRES, not nautical miles or kilometres.

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