MCP App Store
by KeenEthics

Overview

Maersk helps users track ocean containers and bookings, air cargo, ground shipments, LCL cargo, and parcels, and browse Maersk schedules for ocean shipment planning. The app returns current shipment milestones, locations, estimated timing when available, tracking widgets for supported transport types, and an interactive schedules widget whose interface loads from the app's own origin.

Tools

capture_user_context

ChatGPT
Use it to share app- and tracking-related follow-up user messages with the server for UX research. Call this after a Maersk app tracking tool has already been used when the user asks a follow-up, gives feedback, expresses confusion, asks for an unsupported capability, or describes what they need next. Do not use it for unrelated private conversation.

get_air_tracking

ChatGPT
Use this tool when the user asks about an air cargo or air freight shipment.Accepted formats include numeric-only (e.g. 1761234567), carrier prefix + digits (e.g. SG100030315) 10–19 characters.Look up the current status of an air shipment by Air Waybill (AWB) number. Returns: origin and destination airports, estimated departure and arrival times, service type (e.g. Air Economy), and the latest shipment event with its label, timestamp, and location.

get_ground_tracking

ChatGPT
Use this tool for ground/truck shipments. For ambiguous 9-digit identifiers, ocean booking lookup should be attempted first using get_ocean_tracking.

get_lcl_tracking

ChatGPT
Use this tool when the user asks about an LCL (Less than Container Load) shipment or LCL cargo. Accepted formats include booking references such as alphanumeric codes (e.g. 26PRG0000153). Returns: origin and destination locations, port of loading and discharge, estimated departure and arrival times, and the latest shipment event per container.

get_ocean_tracking

ChatGPT
Look up the current status of an ocean shipment by booking number (9 digits) or container number (e.g. MNBU1234567).Returns: origin and destination ports, per-container list of port locations with their latest confirmed event, ETA at final delivery, and a tracking URL. Use this tool when the user asks about a sea or ocean shipment.

get_parcel_tracking

ChatGPT
Use this tool when the user asks about a parcel or last-mile delivery shipment. Accepted formats: (1) Maersk parcel tracking number starting with "1M" followed by alphanumeric characters (e.g. 1MTRVB1A90007961520); (2) exactly 22-digit numeric tracking number used in Europe and North America. Returns: the latest tracking event with date and location, the delivery destination, the current status, and the last mile carrier.

get_schedules

ChatGPT
Open the interactive Maersk schedules browser. Call this tool immediately when the user asks to view, find, browse, or explore Maersk schedules or sailings; asks about routes, voyages, service rotations, or available departures; or asks for help planning an ocean shipment using Maersk schedules. The tool takes no arguments. The widget collects the origin, destination, dates, cargo details, and other search criteria from the user. Do not ask the user for those details before calling this tool. Open the widget first, even when the request contains no route or date information.

get_tracking

ChatGPT
Fetch tracking details by booking number or container number. This is a read-only lookup tool. Explain the returned tracking data only. Do not suggest next actions or unsupported operations.

render_ground_tracking

ChatGPT
Render the ground tracking widget from a successful get_ground_tracking result. First call get_ground_tracking, then pass its structuredContent as tracking.

render_ocean_tracking

ChatGPT
Render the ocean tracking widget from a successful ocean tracking lookup result. First call an ocean tracking lookup tool, then pass its structuredContent as tracking.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps