Maersk Vessel Deadlines
About
Access Maersk vessel schedules and shipment deadlines programmatically via the Maersk API.
Details
- Author
- idipankan
- Categories
- Cloud Service, Infrastructure
Jump to
Setup
Install Maersk Vessel Deadlines in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/idipankan/maersk-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Access Maersk vessel schedules and shipment deadlines programmatically via the Maersk API.
This project is aModel Context Protocol (MCP) serverthat provides programmatic access to Maersk vessel information, including vessel schedules and shipment deadlines. It exposes tools that can be used by MCP-compatible clients (like Claude Desktop, GPTs, or other AI assistants) to retrieve up-to-date shipping data from Maersk's public APIs.
The MCP server exposes the following tools:
- Description:Retrieve the IMO (International Maritime Organization) number for a vessel by its name.
- Input:Vessel name (string)
- Output:IMO number (string)
- Description:Retrieve the schedule and shipment deadlines for a vessel, given its IMO number, voyage number, port of loading, and ISO country code.
- Inputs:
- vessel_imo: IMO number of the vessel (string)
- voyage_number: Voyage number (string)
- port_of_loading: Port of loading (string)
- iso_country_code: ISO country code of the port (string)
- Description:Retrieve the vessels calling on a specific port, given its Country and Port of Loading city for the next one week.
- Inputs:
- country_code: ISO Country Code
- city_name: POL City name
These tools are defined inmain.pyand are accessible via the MCP protocol for integration with AI assistants and other MCP clients.
- Python 3.11+
- Maersk API Consumer Key (set asCONSUMER_KEYin your environment)
A prebuilt Docker image is available atdipankan001/maersk-mcp:v1:
docker pull dipankan001/maersk-mcp:v1 docker run -e CONSUMER_KEY=INSERT_API_KEY_HERE dipankan001/maersk-mcp:v1
Add this to your Claude Desktop configuration:
{ "mcpServers": { "maersk-mcp-server": { "command": "docker", "args": ["run", "--rm", "-i", "-e", "CONSUMER_KEY=<INSERT_API_KEY_HERE>", "dipankan001/maersk-mcp:v1"] } } }
For other MCP-compatible clients, configure the server using the appropriate connection method (HTTP, stdio, etc.) as specified in theMCP specification.
- Getting vessel IMO numbers
- Fetching vessel schedules and shipment deadlines
- Fetching active port call vessels
Seemain.pyfor details on available tools and their parameters.
- Model Context Protocol Documentation
- MCP Specification
- MCP GitHub Repository
Navigate your Aiven projects and interact with the PostgreSQL®, Apache Kafka®, ClickHouse® and OpenSearch® services
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
Core AWS MCP server providing prompt understanding and server management capabilities.
Analyze CDK projects to identify AWS services used and get pricing information from AWS pricing webpages and API.
Query and analyze your Axiom logs, traces, and all other event data in natural language
Manage and interact with Microsoft Azure services.
Bastion: External Attack Surface Monitoring
Ask your AI assistant about your attack surface: run scans, catch expiring certificates and domains, triage findings, and generate reports.
Agent-ready global image CDN that AI agents can install and operate through MCP.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

