npm 24htrack-mcpstdioupdated 2mo ago
Universal package tracking for AI agents via Model Context Protocol. Track packages across 3,200+ carriers including USPS, UPS, FedEx, DHL, China Post, Yanwen, YunExpress, UniUni, SpeedX, Evri, 4PX, and more — with automatic carrier detection, so agents can paste any tracking number and get a real-time event timeline.
What can you do with 24htrack mcp?
24hTrack MCP Server
Universal package tracking for AI agents via Model Context Protocol. Track packages across 3,200+ carriers including USPS, UPS, FedEx, DHL, China Post, Yanwen, YunExpress, UniUni, SpeedX, Evri, 4PX, and more — with automatic carrier detection, so agents can paste any tracking number and get a real-time event timeline.
Quick Setup
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"24htrack": {
"command": "npx",
"args": ["-y", "24htrack-mcp"],
"env": {
"TRACK24H_API_KEY": "your-api-key-here"
}
}
}
}
Claude Code
claude mcp add 24htrack -- npx -y 24htrack-mcp
Then set the env variable:
export TRACK24H_API_KEY=your-api-key-here
Cursor / Windsurf
Add to MCP settings:
{
"24htrack": {
"command": "npx",
"args": ["-y", "24htrack-mcp"],
"env": {
"TRACK24H_API_KEY": "your-api-key-here"
}
}
}
Get Your API Key
- Register at 24htrack.com
- Go to Developer Settings
- Create an API key
Available Tools
| Tool | Description |
|---|---|
track_package |
Get tracking status and full event history for up to 40 packages |
register_tracking |
Register new tracking numbers for monitoring |
list_tracking |
List all your registered tracking numbers with status |
realtime_track |
Force a real-time re-check (results in 2-5 min) |
delete_tracking |
Archive tracking numbers |
get_carriers |
List all supported carriers |
Example Usage
Once connected, just ask your AI:
"Track my package 1Z999AA10123456784"
"Register these tracking numbers and check their status: 9400111899223456789012, 1Z999AA10123456784"
"Show me all my tracked packages"
"What carriers does 24hTrack support?"
Supported Carriers
USPS, UPS, FedEx, DHL, YunExpress, Yanwen Express, 4PX, Evri, Canada Post, Royal Mail, Australia Post, DPD, UniUni, SpeedX, and 25+ more via aggregator routing.
Links
- Website: 24htrack.com
- API Docs: 24htrack.com/api
- Pricing: 24htrack.com/pricing
License
MIT
Install
Add 24htrack mcp to your client. Pick the one you use.
claude mcp add 24htrack-mcp -- npx -y 24htrack-mcpcodex mcp add 24htrack-mcp -- npx -y 24htrack-mcpamp mcp add 24htrack-mcp -- npx -y 24htrack-mcp{
"mcpServers": {
"24htrack-mcp": {
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"24htrack-mcp": {
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"24htrack-mcp","command":"npx","args":["-y","24htrack-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"24htrack-mcp": {
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"24htrack-mcp": {
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"24htrack-mcp": {
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"24htrack-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"24htrack-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"24htrack-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"24htrack-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y 24htrack-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
6 tools
24htrack mcp exposes 6 tools to a connected agent.
- track_package
- Get tracking status and full event history for up to 40 packages
- register_tracking
- Register new tracking numbers for monitoring
- list_tracking
- List all your registered tracking numbers with status
- realtime_track
- Force a real-time re-check (results in 2-5 min)
- delete_tracking
- Archive tracking numbers
- get_carriers
- List all supported carriers
Score
62 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 71 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 6 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.2Latest | Jun 22, 2026 |
| 1.0.1 | Jun 15, 2026 |