TrackMage

by trackmage

Not rated
GitHub

About

Shipment tracking api and logistics management capabilities through the [TrackMage API] (https://trackmage.com/)

Details

Author
trackmage
Categories
Productivity, API, Other, Developer Tools

Setup

Install TrackMage in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/trackmage/trackmage-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

TrackMage MCP Server - Shipment Tracking API & Logistics API Integration

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.

- Carrier Support: Track packages across 1600+ carriers worldwide (full list)
- Resources: Workspaces, shipments, orders, carriers, tracking statuses
- Tools: Create shipments/orders, get shipment checkpoints, carrier detection
- Authentication: OAuth with client credentials

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.

- Only use with non-sensitive or test data if you have privacy concerns
- Check your LLM provider's data handling policies
- Consider opting out of training data programs if available
- Ensure compliance with your organization's data policies
- Register and log into
TrackMage.
- Go toSettings > API KEYS.
- Enter anApp Name(e.g., "MCP") andApp URL(e.g.,http://localhost:3000).
- ClickGenerateand copy yourClient IDandClient Secret.
- Note yourWorkspace IDfrom the dashboard URL.

git clone https://github.com/yourusername/trackmage-mcp-server.git cd trackmage-mcp-server npm install cp .env.example .env # Edit .env with your credentials npm start
TRACKMAGE_CLIENT_ID=your_client_id_here TRACKMAGE_CLIENT_SECRET=your_client_secret_here TRACKMAGE_WORKSPACE_ID=your_workspace_id_here
{ "mcpServers": { "trackmage": { "transport": { "type": "http", "host": "localhost", "port": 3000 } } } }
{ "mcpServers": { "trackmage": { "command": "node", "args": ["/path/to/trackmage-mcp-server/index.js"], "env": { "TRACKMAGE_CLIENT_ID": "your_client_id_here", "TRACKMAGE_CLIENT_SECRET": "your_client_secret_here", "TRACKMAGE_WORKSPACE_ID": "your_workspace_id_here" } } } }

- trackmage:///workspaces/{id}
- trackmage:///shipments/{id}
- trackmage:///orders/{id}
- trackmage:///carriers/{id}
- trackmage:///tracking_statuses/{id}

- Parameters:{ trackingNumber, originCarrier?, email?, workspaceId? }
- Returns: Created shipment object

update_shipment: Update an existing shipment

- Parameters:{ shipmentId, trackingNumber?, originCarrier?, email?, status? }
- Returns: Updated shipment object

list_shipments: List shipments from workspace

- Parameters:{ workspaceId?, page?, itemsPerPage? }
- Returns: Array of shipment objects

get_shipment_checkpoints: Get tracking checkpoints for a shipment

- Parameters:{ shipmentId }
- Returns: Array of tracking checkpoint events

retrack_shipments: Retrack multiple shipments by tracking numbers

- Parameters:{ trackingNumbers: [{ number, originCarrier? }], workspaceId? }
- Returns: Retracking results

- Parameters:{ orderNumber, email?, workspaceId? }
- Returns: Created order object

- Parameters:{ orderId, orderNumber?, email?, status? }
- Returns: Updated order object

list_orders: List orders from workspace

- Parameters:{ workspaceId?, page?, itemsPerPage? }
- Returns: Array of order objects

- Parameters:{ page?, itemsPerPage? }
- Returns: Array of carrier objects with codes and names

detect_carrier: Detect possible carriers for a tracking number

- Parameters:{ trackingNumber }
- Returns: Array of possible carrier matches

Interact with the accounting data in your business using our official MCP server

A modern, API-first accounting platform built for the next generation of AI builders.

Interact with the freee accounting API to manage financial data and business operations.

AI-driven integration with the freee accounting service via the Model Context Protocol.

Unified MCP gateway that loads 150+ AI tools into Claude Desktop via a single Docker command on Windows. Routes tool calls across specialized servers (Business Intelligence, API Hub, Content Automation, Intelligence) with centralized logging and governance. Built for teams without dedicated platform engineers.

Integrates with the GoHighLevel API, allowing interaction with its CRM, marketing automation, and business management tools.

MCP Server for Kingdee K3Cloud (金蝶云星空) — one of the most widely used ERP systems in China. Connects AI assistants (Claude Desktop, Cursor, Cline, Cherry Studio, etc.) to Kingdee ERP via natural language.

Read-only MCP server for the OfficeRnD coworking and flex-space management API. Query members, companies, bookings, │ │ Description │ resources, billing, and more.

Interact with the Procesio automation platform API.

Interact with the Qonto Business API to manage finances, transactions, and account information using API credentials.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.