Trackmage MCP Server
OfficialUsed for managing environment variables storing TrackMage API credentials and configuration settings.
Source code repository hosting the TrackMage MCP server for installation via git clone.
Required runtime environment for the TrackMage MCP server, allowing the shipment tracking functionality to operate.
Package manager used to install dependencies and run the TrackMage MCP server.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trackmage MCP Servertrack shipment 1Z999AA1234567890"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Features
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
Related MCP server: multi-carrier-tracking-mcp
⚠️ Data Privacy Notice
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:
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
Prerequisites
Node.js v18+
TrackMage account
Getting Credentials
Register and log into TrackMage.
Go to Settings > API KEYS.
Enter an App Name (e.g., "MCP") and App URL (e.g.,
http://localhost:3000).Click Generate and copy your Client ID and Client Secret.
Note your Workspace ID from the dashboard URL.
Installation
Option 1: Local Setup
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 startConfiguration
Edit .env:
TRACKMAGE_CLIENT_ID=your_client_id_here
TRACKMAGE_CLIENT_SECRET=your_client_secret_here
TRACKMAGE_WORKSPACE_ID=your_workspace_id_hereUsage
Run the server:
npm startand then use
{
"mcpServers": {
"trackmage": {
"transport": {
"type": "http",
"host": "localhost",
"port": 3000
}
}
}
}
or using file process:
{
"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"
}
}
}
}MCP Resources
trackmage:///workspaces/{id}trackmage:///shipments/{id}trackmage:///orders/{id}trackmage:///carriers/{id}trackmage:///tracking_statuses/{id}
MCP Tools
Shipment Management
create_shipment: Create a new shipmentParameters:
{ trackingNumber, originCarrier?, email?, workspaceId? }Returns: Created shipment object
update_shipment: Update an existing shipmentParameters:
{ shipmentId, trackingNumber?, originCarrier?, email?, status? }Returns: Updated shipment object
list_shipments: List shipments from workspaceParameters:
{ workspaceId?, page?, itemsPerPage? }Returns: Array of shipment objects
get_shipment_checkpoints: Get tracking checkpoints for a shipmentParameters:
{ shipmentId }Returns: Array of tracking checkpoint events
retrack_shipments: Retrack multiple shipments by tracking numbersParameters:
{ trackingNumbers: [{ number, originCarrier? }], workspaceId? }Returns: Retracking results
Order Management
create_order: Create a new orderParameters:
{ orderNumber, email?, workspaceId? }Returns: Created order object
update_order: Update an existing orderParameters:
{ orderId, orderNumber?, email?, status? }Returns: Updated order object
list_orders: List orders from workspaceParameters:
{ workspaceId?, page?, itemsPerPage? }Returns: Array of order objects
Carrier Management
list_carriers: List available carriersParameters:
{ page?, itemsPerPage? }Returns: Array of carrier objects with codes and names
detect_carrier: Detect possible carriers for a tracking numberParameters:
{ trackingNumber }Returns: Array of possible carrier matches
Testing
npm testTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Real-time order tracking for Shopify merchants: look up, list, and refresh shipments.
Track packages across 1,300+ global carriers with real-time status and AI-powered delivery dates.
Track parcels across 2,500+ carriers and 3PLs: live delivery status, event history, carrier lookup.
Quote, book, and track LTL, FTL, cargo van, and box-truck freight via the Warp API.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to track and manage deliveries by interacting with the Parcel delivery tracking API. Users can add new shipments, retrieve active delivery statuses, and look up carrier information through natural language.2-
- FlicenseNot gradedqualityDmaintenanceEnables package tracking across multiple carriers by auto-detecting the carrier from a tracking number and returning structured events. Supports USPS, UPS, FedEx, DHL, India Post, Delhivery, BlueDart, and Aramex.-
- AlicenseNot gradedqualityCmaintenanceTrack packages across 3,200+ carriers (USPS, UPS, FedEx, DHL, China Post, UniUni, SpeedX and more) with automatic carrier detection. Register, list, and archive tracking numbers and get real-time delivery event timelines via the 24hTrack API.52MIT
- AlicenseAqualityCmaintenanceMulti-carrier parcel tracking server that communicates directly with carrier APIs (DHL, UPS, FedEx, etc.) without third-party aggregators, providing normalized tracking status and events.3MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/trackmage/trackmage-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server