The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Trackmage MCP Server listing page.
A Model Context Protocol (MCP) server for shipment tracking api, package monitoring, and logistics management using the TrackMage API. Supports tracking across 1600+ carriers worldwide.
Data sharing with your LLM provider: This MCP server provides data to whichever LLM you're using (Claude, ChatGPT, etc.). While this is the expected behavior for MCP servers, please ensure you're comfortable sharing logistics data including tracking numbers, customer emails, addresses, and shipment details with your chosen LLM provider.
Best practices:
http://localhost:3000).Edit .env:
Run the server:
and then use
or using file process:
trackmage:///workspaces/{id}trackmage:///shipments/{id}trackmage:///orders/{id}trackmage:///carriers/{id}trackmage:///tracking_statuses/{id}create_shipment: Create a new shipment
{ trackingNumber, originCarrier?, email?, workspaceId? }update_shipment: Update an existing shipment
{ shipmentId, trackingNumber?, originCarrier?, email?, status? }list_shipments: List shipments from workspace
{ workspaceId?, page?, itemsPerPage? }get_shipment_checkpoints: Get tracking checkpoints for a shipment
{ shipmentId }retrack_shipments: Retrack multiple shipments by tracking numbers
{ trackingNumbers: [{ number, originCarrier? }], workspaceId? }create_order: Create a new order
{ orderNumber, email?, workspaceId? }update_order: Update an existing order
{ orderId, orderNumber?, email?, status? }list_orders: List orders from workspace
{ workspaceId?, page?, itemsPerPage? }list_carriers: List available carriers
{ page?, itemsPerPage? }detect_carrier: Detect possible carriers for a tracking number
{ trackingNumber }