MCP server
17TRACK MCP by usefulapi
io.usefulapi/17track
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Track parcels across 3000+ carriers with 17TRACK: register numbers, read tracking events and quota.
Working at last checkVerified publisher: usefulapi.ioAbout 3,017 tokens per request once connected9 tools
https://17track.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 9
- Token cost
- About 3,017 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http 17track https://17track.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.17track] url = "https://17track.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"17track":{"httpUrl":"https://17track.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"17track":{"url":"https://17track.usefulapi.io/mcp"}}}
VS Code
{"servers":{"17track":{"type":"http","url":"https://17track.usefulapi.io/mcp"}}}
Antigravity
agy mcp add 17track https://17track.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"17track","server_url":"https://17track.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"17track","server_url":"https://17track.usefulapi.io/mcp"}
Tools
track17_change_carrier~290 tokens
WRITE: assign a different carrier to registered tracking numbers (up to 10 per call), for example when auto-detection picked the wrong one. A number can change carrier at most 5 times, and a successful change can be charged as one shipment (see track17_get_quota). POST /changecarrier.track17_change_tag~204 tokens
WRITE: set the tag (your own label, max 100 characters) of a registered tracking number. It replaces the old tag. Free. POST /changeinfo.track17_get_quota~100 tokens
The account's tracking quota: total, used, remaining, used today, the daily registration limit (0 = no limit) and the free e-mail quota. Each registered tracking number uses 1 quota. POST /getquota.track17_get_tracking~331 tokens
Full tracking details (status, sub-status, milestones, every carrier event with time and location, estimated delivery) for up to 10 numbers that are ALREADY registered on this account. Free: it does not use quota. A number that is not registered comes back in `rejected` — register it first with tractrack17_list_tracking_numbers~556 tokens
Search the tracking numbers registered on this account (40 per page) with their carrier, status, registration and last-update times, and latest event. Filter by number(s), carrier, tracking state, package status or registration date. Free: it does not use quota. POST /gettracklist.track17_realtime_lookup~399 tokens
WRITE (uses quota): look up ONE tracking number directly at the carrier right now, without registering it. Costs 1 quota per call (standard: carrier data up to 3 hours old). If the number is already registered, a changed result is also pushed to the account. Not supported for USPS, Royal Mail, Austrtrack17_register_numbers~651 tokens
WRITE (uses quota): start tracking up to 10 tracking numbers per call. Each ACCEPTED number costs 1 quota from this account (see track17_get_quota); rejected numbers cost nothing. Deleting and re-registering a number costs again. 17TRACK then updates the status itself every 6-12 hours; read it withtrack17_retrack~234 tokens
WRITE: restart tracking of stopped numbers (up to 10 per call). Each number can be restarted only ONCE in its lifetime, so a second restart is rejected. POST /retrack.track17_stop_tracking~252 tokens
WRITE: stop tracking registered numbers (up to 10 per call). The numbers stay in the account for 90 days with their history and can be restarted ONCE each with track17_retrack. Stopping does not refund quota. POST /stoptrack.
Browse
Related MCP servers
- Shippit MCP by usefulapi
Get Shippit quotes, track and manage orders; create, label, book and cancel shipments on approval. - Zhiyong Parcel Tracking
Track parcel status and scan history; currently supports UniUni only. - SAMOS e-commerce
Track SAMOS parcels, estimate UK shipping, return and duty costs, and search SAMOS help. - Order Desk MCP by usefulapi
Search Order Desk orders and inventory; read order items and shipments; create or update orders. - Eckari Capabilities
Deterministic company, entity and location lookups for agents - per call, x402 or API key. - ProShip Thailand Post
Create Thailand Post shipments, print labels, and track parcels in Thailand via ProShip. - SiteCheck Trade & Energy
112 pay-per-call agent tools: logistics, shipping, trade and energy data tools. x402 - PackZoo
Compare parcel and letter delivery prices across 60+ carriers in 27 European countries.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/17track)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents